/* /Feature/Admin/PopupUserActivity.razor.rz.scp.css */

.uacttable[b-axwqq07z0e] {
}

	.uacttable tr[b-axwqq07z0e] {
	}

.uaitmlabel[b-axwqq07z0e] {
	padding: 4px;
	font-weight: bold;
	text-align: right;
}

.uaitmdat1[b-axwqq07z0e] {padding: 4px;}

.uaitmdat2[b-axwqq07z0e] {
	padding: 4px;
}

[b-axwqq07z0e] .formnavlink {font-size:inherit;}
/* /Feature/Admin/SystemHealth.razor.rz.scp.css */

.tbldbinfo[b-mizl4qs8fl] {width:400px; padding: 1px 2px 1px 10px; font-size: smaller;}

.tbldbinfo legend[b-mizl4qs8fl] {font-weight:bold;}

.tddbinfl[b-mizl4qs8fl] {font-weight: bold; padding-right: 7px;}


.tlogc[b-mizl4qs8fl]  .toggleheading {
	padding: 2px;
	border-bottom: 2px solid hsl(0, 0%, 60%);
}

[b-mizl4qs8fl] .tlogentry {
	border-bottom: 1px solid hsl(0, 0%, 60%);
padding-left: 2px;
}

	[b-mizl4qs8fl] .tlogentry:hover {
		background-color: hsl(0, 0%, 90%);
	}

.toggles [disabled] + label[b-mizl4qs8fl],
.toggles [disabled]:hover + label[b-mizl4qs8fl] {
	color: #999;
}

.toggles [type="checkbox"][b-mizl4qs8fl] {
	position: absolute;
	top: auto;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
	white-space: nowrap;
}

	.toggles [type="checkbox"] + label[b-mizl4qs8fl] {
		display: block;
		position: relative;
		padding: 0.5em;
		padding-left: 4em;
		max-width: calc(100% - 2em);
	}

	.toggles [type="checkbox"]:focus + label[b-mizl4qs8fl],
	.toggles [type="checkbox"]:hover + label[b-mizl4qs8fl] {
		color: #00f;
	}

		.toggles [type="checkbox"]:focus + label[b-mizl4qs8fl]::before,
		.toggles [type="checkbox"]:hover + label[b-mizl4qs8fl]::before {
			box-shadow: 0 0 0.5em #333;
		}

		.toggles [type="checkbox"]:focus + label[b-mizl4qs8fl]::after,
		.toggles [type="checkbox"]:hover + label[b-mizl4qs8fl]::after {
			background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='rgba(0,0,0,.25)'/%3E%3C/svg%3E");
			background-size: 30%;
			background-repeat: no-repeat;
			background-position: center center;
		}

	.toggles [type="checkbox"] + label[b-mizl4qs8fl]::before,
	.toggles [type="checkbox"] + label[b-mizl4qs8fl]::after {
		content: "";
		position: absolute;
		height: 1.5em;
		transition: all 0.25s ease;
	}

	.toggles [type="checkbox"] + label[b-mizl4qs8fl]::before {
		left: 0;
		top: 0.2em;
		width: 3em;
		border: 0.2em solid #767676;
		background: #767676;    /*gray*/
		border-radius: 1.1em;
	}

	.toggles [type="checkbox"] + label[b-mizl4qs8fl]::after {
		left: 0;
		top: 0.2em;
		background-color: #fff;
		background-position: center center;
		border-radius: 50%;
		width: 1.5em;
		border: 0.12em solid #767676;
	}

	.toggles [type="checkbox"]:checked + label[b-mizl4qs8fl]::after {
		left: 1.6em;
		border-color: #36a829;
		/*color: hsl(210,40%,40%);*/ /*#36a829*/
	}

	.toggles [type="checkbox"]:indeterminate + label[b-mizl4qs8fl]::after {
		left: 0.8em;
	}

	.toggles [type="checkbox"]:indeterminate + label[b-mizl4qs8fl]::before {
		background-color: #ddd;
	}

	.toggles [type="checkbox"]:checked + label[b-mizl4qs8fl]::before {
		background-color: hsl(210,40%,40%);
		border-color: #36a829;
	}

	.toggles [type="checkbox"][disabled] + label[b-mizl4qs8fl]::before {
		background-color: transparent;
		border-color: #ddd;
	}

	.toggles [type="checkbox"][disabled] + label[b-mizl4qs8fl]::after {
		border-color: #ddd;
	}

.toggles [disabled]:hover + label[b-mizl4qs8fl] {
	color: #999; /* case for CSS custom property if not supporting IE/Edge */
}

.toggles [type="checkbox"][disabled]:hover + label[b-mizl4qs8fl]::before {
	box-shadow: none;
}

.toggles [type="checkbox"][disabled]:hover + label[b-mizl4qs8fl]::after {
	background-image: none;
}

/* Put toggles on the right like the iOS the kids like */

.toggles.flip [type="checkbox"] + label[b-mizl4qs8fl]::before,
.toggles.flip [type="checkbox"] + label[b-mizl4qs8fl]::after {
	left: auto;
	right: 0;
}

.toggles.flip [type="checkbox"] + label[b-mizl4qs8fl]::after {
	left: auto;
	right: 1.6em;
}

.toggles.flip [type="checkbox"]:checked + label[b-mizl4qs8fl]::after {
	right: 0;
}

.toggles.flip [type="checkbox"]:indeterminate + label[b-mizl4qs8fl]::after {
	right: 0.8em;
}

.toggles.flip [type="checkbox"] + label[b-mizl4qs8fl] {
	padding-left: 0;
	padding-right: 4em;
}
/* /Feature/Contacts/Controls/ContactThreatAlert.razor.rz.scp.css */
.container[b-gifb67elmr] {
    position: absolute;
    bottom: 30px;
    right: 30px;
    left: 30px;
    background-color: var(--ct_alert_bg);
    border: 1px solid var(--nb_menbtn);
    border-radius: 5px;
    box-shadow: 2px 3px 5px 0px #00000040;
}

  .container.contact-threat[b-gifb67elmr] {
    bottom: 30%;
    overflow: auto;
    height: fit-content;
    text-align: left !important;
    z-index: 1;
  }

fieldset.contact-threat legend[b-gifb67elmr] {
  font-size: 12px;
  font-style: italic;
  color: var(--ct_note);
  line-height: 1;
  background: var(--ct_alert_bg);
  border-top: 1px solid var(--nb_menbtn);
  border-radius: 5px;
  padding: 1px 5px 0;
}

  .container > div[b-gifb67elmr] {
    position: relative;
    padding: 5px 10px;
  }
  .container[b-gifb67elmr]  .post-body {
    text-align:left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    /*max-height: 450px;*/
  }
button[b-gifb67elmr] {
  position: absolute;
  top: 2px;
  right: 2px;
  padding: 0;
  height: 1em;
  width: 1em;
  font-size: 20px;
  color: #000a;
  background-color: transparent;
  border: 0;
  border-radius: 50%;
}
button:hover[b-gifb67elmr], button:focus[b-gifb67elmr] {
  background-color: #00000028;
  outline: 0;
}
/* /Feature/Events/EventCalendarView.razor.rz.scp.css */
/*Component top-level container div for all views 
where row 1 is .calendarviewtitle, 
row 2 is .calendarviewnavheader,
row 3 is .calendarviews (main content,
and row 4 is the hidden .calstats section with date math
*/
.calendarviewouter[b-16bubzfqzh] {
	height: 100%;
	overflow: hidden;
	display: grid;
	grid-template-rows: auto auto 1fr auto;
}

/*Component calendar title bar - contains name of the current calendar and, if enabled, the breadcrumb button*/
.calendarviewtitle[b-16bubzfqzh] {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 3px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 3px;
	background-color: var(--cb_gridhd, hsl(210,40%,90%));
}

	.calendarviewtitle h3[b-16bubzfqzh] {
		color: hsl(0,0%,30%);
	}

/*Navigation header - contains buttons for switching views AND the current cal view title (day/month)*/
.calendarviewnavheader[b-16bubzfqzh] {
	display: grid;
	grid-template-columns: auto 1fr auto;
	grid-gap: 3px;
	border-bottom: 1px solid hsl(0,0%,40%);
	background-color: #f9f9f9;
	font-weight: bold;
	font-size: 24px;
	padding: 5px;
	position: relative;
}

.calnav_left[b-16bubzfqzh] {
	display: grid;
	grid-template-columns: auto auto auto auto;
	grid-gap: 3px;
}

.calnav_center[b-16bubzfqzh] {
	text-align: center;
	display: grid;
	grid-template-columns: 1fr auto auto 1fr;
	grid-gap: 8px;
}

.calnav_right[b-16bubzfqzh] {
	display: grid;
	grid-template-columns: auto auto auto auto;
	grid-gap: 3px;
}

.calbtnnav[b-16bubzfqzh] {
	border: none;
	outline: none;
	background-color: inherit;
	padding: 2px 3px;
}

.calnav_mpick[b-16bubzfqzh] {
font-size:20px;
font-weight:bold;
}


/*Main view content area (wraps .wdview-daily/weekly and .monthly )*/
.calendarviews[b-16bubzfqzh] {
	border: 1px solid hsl(0,0%,40%);
	height: 100%;
	overflow: hidden;
	position: relative;
}


/*Added/removed during drag operations to highlight the drop target*/
.evdragover[b-16bubzfqzh] {
	border-color: var(--nb_top);
	box-shadow: 0px 0px 2px 2px var(--nb_menbtn) inset;
}

/*=======================================*/
/*  DAILY/WEEKLY VIEWS (SHARED LAYOUT)   */
/*=======================================*/

/*Outer div for the daily/weekly layout*/
.wdview[b-16bubzfqzh] {
	width: 100%;
	height: 100%;
	display: grid;
	grid-template-rows: auto auto 1fr;
}


/*Daily/weekly view day headings*/
.wdhead[b-16bubzfqzh] {
	padding: 5px;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid hsl(0,0%,40%);
	text-align: center;
	background-color: var(--nb_left);
	color: hsl(0,0%,40%);
}

	.wdhead.Week[b-16bubzfqzh] {
		display: grid;
		grid-template-columns: 120px repeat(7, 1fr);
		align-items: center;
		overflow-y: scroll;
		padding: 0;
		/*font-size: 22px;*/
	}

		.wdhead.Week[b-16bubzfqzh]::-webkit-scrollbar, .wdhead.Week[b-16bubzfqzh]::-webkit-scrollbar-track {
			/*we do this to hide the scrollbar we added above BUT then make it invisible - so we have proper alignment with rest of columns*/
			background: transparent;
		}

/*Column heading in weekly view (button)*/
.wdcolhead[b-16bubzfqzh] {
	font-weight: bold;
	font-size: 18px;
	color: hsl(0,0%,40%);
	background-color: var(--nb_left);
	border: 1px solid hsl(0,0%,90%);
}
	.wdcolhead:active[b-16bubzfqzh], .wdcolhead:focus[b-16bubzfqzh] {
		background-color: var(--nb_left);
		border: 1px solid hsl(0,0%,50%);
		outline: 1px solid hsl(0,0%,50%);
	}


/*Rows and cells in daily/weekly views*/
.wdallday[b-16bubzfqzh] {
	display: grid;
	height: 60px;
	overflow-y: scroll;
}

	.wdallday.Day[b-16bubzfqzh] {
		grid-template-columns: 120px 1fr;
		resize: vertical;
	}

	.wdallday.Week[b-16bubzfqzh] {
		grid-template-columns: 120px repeat(7,1fr);
		resize: vertical;
		border-bottom: 1px solid hsl(0,0%,40%);
	}


.alldayevents[b-16bubzfqzh] {
	/*	overflow-y: scroll;*/
}

.hourwrap[b-16bubzfqzh] {
	height: 100%;
	overflow-y: auto;
	position: relative;
}

.timewrap[b-16bubzfqzh] {
	display: grid;
	grid-template-columns: 120px 1fr;
	height: 30px;
	position: relative;
}

	.timewrap.Day[b-16bubzfqzh] {
		grid-template-columns: 120px 1fr;
	}

	.timewrap.Week[b-16bubzfqzh] {
		grid-template-columns: 120px repeat(7,1fr);
	}

.timeslot[b-16bubzfqzh], .timedevents[b-16bubzfqzh], .alldayevents[b-16bubzfqzh] {
	position: relative;
	border-width: 1px;
	border-style: solid;
}

	.timeslot.tsad[b-16bubzfqzh], .alldayevents.tsad[b-16bubzfqzh] {
		border-bottom-color: hsl(0,0%,40%);
	}

	.timeslot.ts1[b-16bubzfqzh], .timedevents.ts1[b-16bubzfqzh] {
		border-bottom-color: hsl(0,0%,90%);
	/*	border-top-color: hsl(0,0%,40%);*/
	}

	.timeslot.ts2[b-16bubzfqzh], .timedevents.ts2[b-16bubzfqzh] {
		border-bottom-color: hsl(0,0%,50%);
	}

	.timeslot.ts1[b-16bubzfqzh], .timeslot.ts2[b-16bubzfqzh], .timeslot.tsad[b-16bubzfqzh] {
		/*	border-left-color: hsl(0,0%,40%);*/
		border-right-color: hsl(0,0%,90%);
	}

	.timedevents.ts1[b-16bubzfqzh], .timedevents.ts2[b-16bubzfqzh], .alldayevents.tsad[b-16bubzfqzh] {
		border-right-color: hsl(0,0%,90%);
	}

	.timedevents.today[b-16bubzfqzh], .alldayevents.today[b-16bubzfqzh] {
		background-color: var(--nb_left);
	}


/*Button for individual event in daily/weekly views - events with start times*/
.wdevent[b-16bubzfqzh] {
	display: block;
	padding: 2px;
	position: absolute;
	background: var(--nb_menbtn, hsl(210,40%,60%));
	color: white;
	min-height: 40px;
	z-index: 1;
	border: 1px solid hsl(0,0%,50%);
	width: 100%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

	.wdevent > span[b-16bubzfqzh] {
		position: absolute;
		top: 2px;
		width: 98%;
	}

/*Button for individual event in daily/weekly views - all day events*/
.wdadevent[b-16bubzfqzh] {
	padding: 4px;
	background: var(--nb_menbtn, hsl(210,40%,60%));
	color: white;
	/*margin-right: 2px;*/
	width: 100%;
	margin-bottom: 1px;
	text-align: left;
	border: 1px solid hsl(0,0%,50%);
}

	.wdevent[draggable=true][b-16bubzfqzh], .wdadevent[draggable=true][b-16bubzfqzh] {
		cursor: grab;
	}

/*Daily/weekly view - first column cells with the time slots*/
.timeslot[b-16bubzfqzh] {
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	color: hsl(0,0%,40%);
	background-color: var(--nb_left);
	position: relative;
	display: grid;
	align-items: center;
}

	.timeslot > span[b-16bubzfqzh] {
		vertical-align: middle;
	}


/*=======================================*/
/*  MONTHLY VIEW                         */
/*=======================================*/

/*Monthly calendar container*/
.monthly[b-16bubzfqzh] {
	display: inline;
	height: 100%;
}

/*Day name header row in monthly calendar*/
.mondaylabels[b-16bubzfqzh] {
	background-color: var(--nb_left);
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	overflow-y: scroll;
}

/*Cells with day names in .mondaylabels row*/
.mdayhead[b-16bubzfqzh] {
	text-align: center;
	font-size: larger;
	padding: 3px;
	border: 1px solid hsl(0,0%,60%);
}

/*Monthly daily event content grid*/
.mboxlayout[b-16bubzfqzh] {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	height: 100%;
	overflow-y: scroll;
}

/*Day grid cell*/
.mdaybox[b-16bubzfqzh] {
	height: 180px;
	padding: 3px;
	border: 1px solid hsl(0,0%,60%);
	position: relative;
	overflow: hidden;
}

	.mdaybox.today[b-16bubzfqzh] {
		background-color: var(--nb_left);
	}

	/*For the days in the calendar grid that fall before and after the current month, we lighten the text*/
	.mdaybox.outmon[b-16bubzfqzh] {
		color: hsla(0,0%,60%);
	}

	/*Day number button in monthly grid cells*/
	.mdaybox .mdaynum[b-16bubzfqzh] {
		padding-bottom: 1px;
		position: relative;
		display: block;
		width: 100%;
		text-align: right;
	}

.mdaybtn[b-16bubzfqzh] {
	color: inherit;
	background-color: inherit;
	border-radius: 3px;
	border: 1px solid hsl(0,0%,90%);
	outline: 1px solid hsl(0,0%,90%);
}

	.mdaybtn:hover[b-16bubzfqzh] {
		background-color: var(--nb_left);
	}

	.mdaybtn:active[b-16bubzfqzh], .mdaybtn:focus[b-16bubzfqzh] {
		background-color: var(--nb_left);
		border: 1px solid hsl(0,0%,50%);
		outline: 1px solid hsl(0,0%,50%);
	}


/*Individual event buttons in monthly calendar*/
.moncalevent[b-16bubzfqzh] {
	color: inherit;
	font-size: 14px;
	position: relative;
	display: block;
	margin-bottom: 2px;
	padding: 2px;
	background: none;
	border: 1px solid transparent;
	width: 100%;
	text-align: left;
}

	.moncalevent:hover[b-16bubzfqzh] {
		border: 1px solid hsl(0,0%,75%);
	}

	.moncalevent:active[b-16bubzfqzh], .moncalevent:focus[b-16bubzfqzh] {
		border: 1px solid hsl(0,0%,50%);
		outline: 1px solid hsl(0,0%,50%);
	}

	.moncalevent[draggable=true][b-16bubzfqzh] {
		cursor: grab;
	}
/* /Feature/HomeTiles/ActiveBatches.razor.rz.scp.css */
.batches-container[b-0987sskvo8] {
    display: grid;
    grid-template-columns: [col]80% [col]20%;
}
.batches-viewall[b-0987sskvo8] {
    margin-top: 20px;
    font-weight: bold;
    color: hsl(210,40%,40%);
}
.batches-viewall > a[b-0987sskvo8] {
        text-decoration: none;
        color: hsl(210,40%,40%);
}
/* /Feature/HomeTiles/AddTileModal.razor.rz.scp.css */
.add-modal-select[b-k563dpp207] {
    width: 98%;
    padding-left: 5px;
    border-radius: 5px;
}
.tiles-select-list[b-k563dpp207] {
    width: 98%;
    padding: 15px;
    border-radius: 5px;
}
.search-input[b-k563dpp207] {
        border: 1px solid #e0e1e4;
        position: relative;
        padding-bottom: 0.2em;
}
.search-input div[b-k563dpp207] {
       padding-top : 2px;
    }
.search-input-block[b-k563dpp207] {
    display: grid;
    grid-template-columns: [col]18px [col]1fr [col]22px;
    grid-gap: 4px;
}
.search-input a[b-k563dpp207] {
        padding-left: 2px;
        padding-right: 5px;
        cursor: default;
 }
input[type="text"]:focus[b-k563dpp207] {
    border: 1px solid #406f9d;
}
.search-clear[b-k563dpp207] {
    font-size: 24px;
    background: white;
    border: none;
    outline: none;
    color: grey;
    cursor: pointer;
}
.tiles-select-list input[type="text"][b-k563dpp207] {
    width: 100%;
    border: none;
    outline: 0;
    line-height: 1.4em;
    margin: 0;
}
.items-block[b-k563dpp207] {
    border: 1px solid #e0e1e4;
    border-top: none;
    height: 20vh;
    overflow-y: auto;
}
.tiles-select-list ul.items[b-k563dpp207] {
        padding: 2px;
        margin: 0;
    }
    
.tiles-select-list ul.items li[b-k563dpp207] {
        list-style: none;
 }

.add-modal-select > option[b-k563dpp207] {
    padding-bottom: 3px;
}
.btn-container[b-k563dpp207]{
    padding:10px;
}
.primary-btn[b-k563dpp207] {
        color: white;
        background: rgb(57, 107, 158);
        border: 1px solid rgb(57, 107, 158);
}
.secondary-btn[b-k563dpp207] {
    color: rgb(57, 107, 158);
    background: white;
    border: 1px solid #6c757d;
}
.btn[b-k563dpp207] {
    border-radius: 0.25rem;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
/* /Feature/HomeTiles/Announcements.razor.rz.scp.css */
p[b-15ygzuxrmh] {
    margin: 0px !important;
}

.annoucement-container[b-15ygzuxrmh] {
    height: 100%;
}

    .annoucement-container > div[b-15ygzuxrmh] {
        position: relative;
        height: 100%;
    }

.announcement-grid[b-15ygzuxrmh] {
    display: grid;
    grid-template-columns: [col]20% [col]80%;
    grid-template-rows: 1fr 25px;
    justify-content: center;
    position: relative;
    height: 99%;
}

.calendar-list[b-15ygzuxrmh] {
    border: 1px solid gainsboro;
    width: 60px;
    vertical-align: middle;
    margin-right: 10px;
    float: left;
    clear: both;
}

    .calendar-list span[b-15ygzuxrmh] {
        display: block;
        padding: 2px;
        text-align: center;
        font-weight: 700;
    }

.month[b-15ygzuxrmh] {
    background: var(--nb_top, hsl(210,40%,40%));
    color: white;
}

.day[b-15ygzuxrmh] {
    color: var(--nb_top, hsl(210,40%,40%));
}

.priority-row[b-15ygzuxrmh] {
    font-size: small;
    font-weight: bold;
}

.body-row[b-15ygzuxrmh] {
    overflow-y: auto;
}

.annoucement-content[b-15ygzuxrmh] {
    overflow-y: auto;
    position: absolute;
    height: 80%;
}

body-row > p[b-15ygzuxrmh] {
    margin: 0px;
}

.text-wrap[b-15ygzuxrmh] {
    position: relative;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.text-clamp-1[b-15ygzuxrmh] {
    -webkit-line-clamp: 1;
}

.text-clamp-2[b-15ygzuxrmh] {
    -webkit-line-clamp: 2;
}

.name-row[b-15ygzuxrmh] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
}

.priority-1[b-15ygzuxrmh] {
    color: hsl(4, 74%, 45%);
}

.priority-2[b-15ygzuxrmh] {
    color: hsl(0, 74%, 57%);
}

.priority-3[b-15ygzuxrmh] {
    color: hsl(33, 93%, 51%);
}

.priority-4[b-15ygzuxrmh] {
    color: hsl(113, 62%, 25%);
}

.priority-5[b-15ygzuxrmh] {
    color: hsl(33, 93%, 51%);
}
/* /Feature/HomeTiles/Controls/Settings.razor.rz.scp.css */
.tile-setting[b-y2tb76zdmv] {
    z-index: 1;
    grid-row: 1/1;
    grid-column: 1/4;
}
.tile-options-grid-container[b-y2tb76zdmv] {
    display: grid;
    grid-template-columns: [col]1fr [col]1fr;
    grid-gap: 4px;
    background: white;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding-bottom: 10px;
    height: auto;
}
.tile-option-title-row[b-y2tb76zdmv] {
    grid-column: col / span 2;
    /*text-align: center;*/
    border-bottom: 1px solid silver;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    /*color: white;
    background-color: hsl(210,40%,40%);*/
}
.tile-option-item[b-y2tb76zdmv] {
    padding-left: 5px;
    padding-right: 5px;
}
.tile-option-item > select[b-y2tb76zdmv] {
    width: 100%;
}
.tile-option-item-sel[b-y2tb76zdmv] {
    float: right;
}
.tile-option-last-row[b-y2tb76zdmv] {
    grid-column: col / span 2;
}
.tile-option-last-row > select[b-y2tb76zdmv] {
    width: 95%;
}
.btn[b-y2tb76zdmv] {
    border-radius: 0.25rem;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    margin-right: 10px;
}
.primary-btn[b-y2tb76zdmv] {
    color: white;
    background: rgb(57, 107, 158);
    border: 1px solid rgb(57, 107, 158);
}

.secondary-btn[b-y2tb76zdmv] {
    color: white;
    background: #6c757d;
    border: 1px solid #6c757d;
}
.helper-text[b-y2tb76zdmv] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
}
/* /Feature/HomeTiles/Controls/TextSlider.razor.rz.scp.css */
.slider-content[b-5kyyc7ha21] {
    display: grid;
    grid-template-columns: [col]1fr [col]1fr [col]1fr;
    justify-items: right;
}
.page-num[b-5kyyc7ha21] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
}
.nav-container[b-5kyyc7ha21] {
    display: grid;
    grid-template-columns: [col]20px [col]20px;
}
.btn-image[b-5kyyc7ha21] {
    background: none;
    border: none;
    padding: 0px;
}
/* /Feature/HomeTiles/Controls/TileHeader.razor.rz.scp.css */
.tile-content-header-row[b-3cmcoogb7o] {
    grid-row: 1/2;
    grid-column: 1/4;
}
.title-silver-line[b-3cmcoogb7o] {
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 5px;
}
.tile-title-block[b-3cmcoogb7o] {
    display: grid;
    grid-template-columns: [col]1fr [col]24px;
    grid-gap: 4px;
}
.tile-title-lbl[b-3cmcoogb7o] {
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow:hidden;
}
.tile-title-font-color[b-3cmcoogb7o] {
    color: var(--nb_top, hsl(210,40%,40%));
}
.tile-title-font-white[b-3cmcoogb7o] {
    color: hsl(0 0% 100%);
}
.col-tile-setting[b-3cmcoogb7o] {
    display: none;
}
.pad-8[b-3cmcoogb7o]{
    padding: 8px;
}
.header-background[b-3cmcoogb7o] {
    padding: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.background-blue[b-3cmcoogb7o] {
    background-color: hsl(224 100% 45.5%);
}
.background-brown[b-3cmcoogb7o] {
    background-color: hsl(22 100% 19%);
}
.background-coral[b-3cmcoogb7o] {
    background-color: hsl(341 46.3% 52.5%);
}
.background-fuchsia[b-3cmcoogb7o] {
    background-color: hsl(332 99.1% 44.9%);
}
.background-green[b-3cmcoogb7o] {
    background-color: hsl(94 68.4% 29.8%);
}
.background-grey[b-3cmcoogb7o] {
    background-color: hsl(0 0% 40%);
}
.background-purple[b-3cmcoogb7o] {
    background-color: hsl(270 100% 50%);
}
.background-teal[b-3cmcoogb7o] {
    background-color: hsl(191 36% 44.1%);
}
/* /Feature/HomeTiles/CustomTiles.razor.rz.scp.css */
.count-layout[b-o07g230svz] {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    position: relative;
    padding-top: 7%;
}
.count-static[b-o07g230svz] {
    display: inline-block;
    font-size: 60px;
    color: hsla(196, 97%, 28%, 1);
}
.group-by-layout[b-o07g230svz] {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.grp-row-container[b-o07g230svz] {
    display: grid;
    grid-template-columns: [col]80% [col]20%;
}
.multi-count-tile[b-o07g230svz] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
}
.multi-count-box[b-o07g230svz] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(35px, 120px));
    justify-content: center;
    grid-gap: 10px;
    margin: 10px;
}
.multi-count-row1[b-o07g230svz] {
    text-align: center;
    padding: 7px 0px 10px 0px;
}
.multi-count[b-o07g230svz] {
    font-size: 22px;
    font-weight: bold;
    color: hsla(179, 55%, 42%, 1)
}
.multi-count-row2[b-o07g230svz] {
    text-align: center;
    padding-bottom: 6px;
}
.multi-count-label[b-o07g230svz] {
    font-size: small;
    font-weight: bold;
    color: hsla(287, 1%, 40%, 1)
}
.pivot-col-name[b-o07g230svz] {
    font-weight: bold;
    border: 1px solid hsla(0, 0%, 80%, 1);
    border-top: none;
    border-left: none;
}
.pivot-cell[b-o07g230svz] {
    padding: 0px 4px 0px 4px;
    border: 1px solid hsla(0, 0%, 80%, 1);
    border-top: none;
    border-left: none;
    text-align: end;
}
.pivot-cell-left[b-o07g230svz] {
    text-align: left;
}
.print[b-o07g230svz] {
    text-align: right;
}
/* /Feature/HomeTiles/Dashboard.razor.rz.scp.css */
.dashboard-container[b-5w2mttgoou] {
    display: grid;
    grid-template-columns: [col]95%;
    grid-template-rows: 25px 86%;
    justify-content: center;
    position: relative;
    height: 99%;
}
.comp-graph[b-5w2mttgoou] {
    overflow-y: auto;
    height: 87%;
}
.bar-legend-container[b-5w2mttgoou] {
    padding: 7px;
    height: auto;
    width: 170px;
    float: right;
    position: absolute;
}
.legend-text[b-5w2mttgoou] {
    font-size: small;
}
.pie-lgnd-container[b-5w2mttgoou] {
    display: grid;
    grid-template-columns: [col]5% [col]95%;
    grid-gap: 8px;
}
.slider-row[b-5w2mttgoou] { 
    padding-left: 15%; 
}
.dot[b-5w2mttgoou] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}
.pie-lgnd-font[b-5w2mttgoou] {
    font-size: small;
}
/* /Feature/HomeTiles/ENewsLetter.razor.rz.scp.css */
.letter-viewall[b-aybozqddkx] {
    margin-top: 10px;
    font-weight: bold;
    float: right;
}
.letter-viewall > a[b-aybozqddkx] {
        text-decoration: none;
        color: hsl(210,40%,40%);
    }
.count[b-aybozqddkx] {
        color: hsl(210,40%,40%);
        font-weight: bold;
}
.font-bold[b-aybozqddkx] {
    font-weight: bold;
}
.letter-container[b-aybozqddkx] {
    display: grid;
    grid-template-columns: [col]30px [col]90%;
}
.finish-container[b-aybozqddkx] {
    display: grid;
    grid-template-columns: [col]83% [col]17%;
}
/* /Feature/HomeTiles/ManageTileDeck.razor.rz.scp.css */
.deckbtn[b-3pnmw8kjzg] {
    color: hsl(210 47% 42.2%);
    background: white;
    border: 1px solid hsl(208 7.3% 45.7%);
    border-radius: 25px;
    height: 41px;
    font-size: 1em;
    width: 160px;
    text-align: center;
    padding-left: 18px;
    box-shadow: 6px 6px 4px hsl(208 7.3% 81%);
}
.ctrl-box[b-3pnmw8kjzg] {
    padding-left: 30px;
    padding-top: 5px;
}
.newdeck-box[b-3pnmw8kjzg] {
    padding-top: 20px;
}
.items-block[b-3pnmw8kjzg] {
    border: 1px solid #e0e1e4;
    border-top: none;
    height: auto;
    overflow-y: auto;
}
.heading-row[b-3pnmw8kjzg] {
    color: hsl(210,40%,60%);
    padding-bottom: 20px;
}
input[type="radio"][b-3pnmw8kjzg] {
    width: 1.2em;
    height: 1.2em;
}
.search-input[b-3pnmw8kjzg] {
    border: 1px solid #e0e1e4;
    position: relative;
    padding-bottom: 0.2em;
}
.search-input div[b-3pnmw8kjzg] {
    padding-top: 2px;
}
.search-clear[b-3pnmw8kjzg] {
    font-size: 24px;
    background: white;
    border: none;
    outline: none;
    color: grey;
    cursor: pointer;
}
.search-input-block[b-3pnmw8kjzg] {
    display: grid;
    grid-template-columns: [col]18px [col]1fr [col]22px;
    grid-gap: 4px;
}
.search-input a[b-3pnmw8kjzg] {
    padding-left: 2px;
    padding-right: 5px;
    cursor: default;
}
.admin-header-row[b-3pnmw8kjzg] {
    padding-bottom: 25px;
    border-bottom: hsl(208 7.3% 60.3%) 1px solid;
    margin-bottom: 20px;
}
.admin-action-grid[b-3pnmw8kjzg] {
    display: grid;
    grid-template-columns: [col]25% [col1]25% [col2]25% [col3]25%;
}
.search-text[b-3pnmw8kjzg] {
    width: 100%; 
    border: none; 
    outline: 0; 
    line-height: 1.4em; 
    margin: 0;
}
.unordered-list[b-3pnmw8kjzg] {
    padding-inline-start: 12px;
    margin-block-start: 7px;
}
.list-items[b-3pnmw8kjzg] {
    list-style: none;
}
/* /Feature/HomeTiles/MediaCenter.razor.rz.scp.css */
.pdng-container[b-p98mngzcn9] {
    display: grid;
    grid-template-columns: [col] 20px [col] 80%;
    padding-left: 10px;
    padding-bottom: 25px;
}
.pad-3[b-p98mngzcn9] {
    padding-top: 3px;
}
.cir-disc[b-p98mngzcn9] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    background-color: hsla(21, 100%, 70%, 1);
}
.msg-font[b-p98mngzcn9] {
    color: hsla(21, 100%, 50%, 1);
    font-weight: bold;
    font-size: 21px;
    padding-right: 5px;
}
.msg-lbl[b-p98mngzcn9] {
    font-size: small;
    color: hsla(0, 0%, 38%, 1);
    font-weight: bold;
}
/* /Feature/HomeTiles/MyAlerts.razor.rz.scp.css */
/*.alert-container {
    height: 100%;
}
.sender-row {
    font-size: small;
    color: grey;
}
.body-row {
    padding-top: 10px;
}
.text-wrap {
    position: relative;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    
    overflow: hidden;
}
.text-clamp-1 {
    -webkit-line-clamp: 1;
}
.text-clamp-2 {
    -webkit-line-clamp: 2;
}*/
.myalert-container[b-6w216ynmy0] {
    overflow-y: auto;
    height: 100%;
}
.count-container[b-6w216ynmy0] {
    display: grid;
    grid-template-columns: [col]80% [col]20%;
}
/* /Feature/HomeTiles/MyCalendar.razor.rz.scp.css */
.calendar-body-scroll[b-24v8xcp93e] {
    overflow-y: auto;
    height: 70%;
}
.calendar-container[b-24v8xcp93e] {
    display: grid;
    grid-template-columns: [col]90px [col]68%;
}
.calendar-row[b-24v8xcp93e] {
    font-size: smaller;
    padding: 2px 0px 9px 0px;
}
.no-data[b-24v8xcp93e] {
    margin-top: 30px;
    height: 55%;
}
.no-data-inactive[b-24v8xcp93e] {
    height: 85%;
}
.date-container[b-24v8xcp93e] {
    display: grid;
    grid-template-columns: [col]25% [col]50% [col]25%;
}

.back-col[b-24v8xcp93e] {
    text-align: right;
}

.date-col[b-24v8xcp93e] {
    text-align: center;
    color: hsl(210,40%,40%);
}
.hidden[b-24v8xcp93e] {
    display: none;
}
.btn-image[b-24v8xcp93e] {
    background: none;
    border:none;
    padding: 0px;
}
/* /Feature/HomeTiles/MyDueServices.razor.rz.scp.css */
.service-container[b-t8yjtz34oj] {
    display: grid;
    grid-template-columns: [col]3% [col]97%;
}
.due-date[b-t8yjtz34oj] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
    display: grid;
    grid-template-columns: [col]75% [col]25%;
    padding-bottom: 10px;
}
.history-data[b-t8yjtz34oj] {
    display: grid;
    grid-template-columns: [col]5% [col]90%;
}
.hist-icn[b-t8yjtz34oj]{
    padding-top:3px;
}
/* /Feature/HomeTiles/MyOpenServices.razor.rz.scp.css */
.services-body-scroll[b-q7o2kb2mtf] {
    overflow-y: auto;
    height: 85%;
}
.service-container[b-q7o2kb2mtf] {
    display: grid;
    grid-template-columns: [col]3% [col]97%;
}

.create-date[b-q7o2kb2mtf] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
}
.servicebytype-container[b-q7o2kb2mtf] {
    display: grid;
    grid-template-columns: [col]80% [col]20%;
}
.service-viewall[b-q7o2kb2mtf] {
    text-decoration: none;
    color: hsl(210,40%,40%);
    font-weight: bold;
}
/* /Feature/HomeTiles/MyRecentRecords.razor.rz.scp.css */
.records-container[b-csmh2l5sno] {
    display: grid;
    grid-template-columns: [col]5% [col]95%;
    grid-template-rows: 30px 76%;
    justify-content: center;
    position: relative;
    height: 99%;
}
.module-box[b-csmh2l5sno] {
    text-align: center;
}
.module-name[b-csmh2l5sno] {
    padding-left: 10px;
}
.module-body[b-csmh2l5sno] {
    grid-column: 1 / span 2;
}
.module-body-scroll[b-csmh2l5sno] {
    overflow-y: auto;
    position: absolute;
    height: 75%;
    width: 100%;
}
.time-post[b-csmh2l5sno] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
    display: grid;
    grid-template-columns: [col]75% [col]25%;
    padding-bottom: 10px;
}
.title-container[b-csmh2l5sno] {
    display: grid;
    grid-template-columns: [col]3% [col]97%;
}
.slider-row[b-csmh2l5sno] {
    display: grid;
    grid-template-columns: [col]20% [col]80%;
}
.title[b-csmh2l5sno] {
    display: inline-block;
    color: hsla(218, 85%, 43%, 1);
    text-decoration: none;
}

/* /Feature/HomeTiles/MyTasks.razor.rz.scp.css */
.task-container[b-inhpzw7clz] {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    position: relative;
    padding-top: 7%;
}
.task-title[b-inhpzw7clz] {
    text-decoration: none;
    color: hsl(210,40%,40%);
    font-size: 16px;
    font-weight: bold;
}
/* /Feature/HomeTiles/MyWorkSummary.razor.rz.scp.css */
.summary-container ul[b-4hwod6c69g] {
    list-style-type: none;
    margin: 0px;
}

.summary-count[b-4hwod6c69g] {
    float: right;
    padding-right: 40px;
}

.universe-container[b-4hwod6c69g] {
    display: grid;
    grid-template-columns: [col]80% [col]20%;
}
.universe-container > div a[b-4hwod6c69g] {
    background-color: pink;
}
.summary-link:hover[b-4hwod6c69g] {
    text-decoration: underline;
}
.active-file-link[b-4hwod6c69g] {
    display: inline-block;
    color: hsla(218, 85%, 43%, 1);
    text-decoration: none;
}
/* /Feature/HomeTiles/NewSubscribers.razor.rz.scp.css */
.legend[b-tqyht52ete] {
    font-size: small;
    padding-top: 5px;
}

.bar-color[b-tqyht52ete] {
    background-color: hsla(196, 91%, 82%, 1);
}

.chart[b-tqyht52ete] {
    display: table;
    table-layout: fixed;
    width: 80%;
    height: 50%;
    margin: 0 auto;
    padding-left: 0px;
    padding-top: 25px;
}

    .chart li[b-tqyht52ete] {
        position: relative;
        display: table-cell;
        vertical-align: bottom;
        height: 80%;
        border-bottom: 1px solid hsla(0, 0%, 70%, 1);
    }

    .chart span[b-tqyht52ete] {
        margin: 0 5px;
        display: block;
        background: hsla(196, 91%, 82%, 1);
        animation: draw-b-tqyht52ete 1s ease-in-out;
    }

        .chart span[b-tqyht52ete]:before {
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            padding: 5px 0 0;
            display: block;
            text-align: center;
            content: attr(bar);
            word-wrap: break-word;
            font-size: small;
        }


.comparer-container[b-tqyht52ete] {
    display: grid;
    grid-template-columns: [col]33% [col]33% [col]33%;
    font-size: small;
    font-weight: bold;
    color: hsl(0,0%,5%);
}

.sticky-text[b-tqyht52ete] {
    font-size: small;
    padding-top: 4px;
    padding-left: 15px;
}

.chart-info[b-tqyht52ete] {
    font-size: small;
    color: hsla(0, 0%, 38%, 1);
    padding-bottom: 5px;
}

.chart-compare[b-tqyht52ete] {
    float: right;
}

.chart-compare-increase[b-tqyht52ete] {
    color: hsla(124, 94%, 30%, 1);
    font-weight: bold;
}
.chart-compare-decrease[b-tqyht52ete] {
    color: hsl(4, 74%, 45%);
    font-weight: bold;
}

@keyframes draw-b-tqyht52ete {
    0% {
        height: 0;
    }
}
/* /Feature/HomeTiles/OpenMessages.razor.rz.scp.css */
.MsgCountContainer-3[b-2ty59lgj94] {
    display: grid;
    grid-template-columns: repeat(3, minmax(125px, 150px));
    text-align: center;
    padding-top: 25px;
}
.CountLbl[b-2ty59lgj94] {
    font-size: small;
}
/* /Feature/HomeTiles/ReadyToPrint.razor.rz.scp.css */
.ReadyToPrintMsg-tbl[b-4sjqtj2k7z] {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    position: relative;
    padding-top: 7%;
}

.count-label[b-4sjqtj2k7z] {
    text-align: center;
}
/* /Feature/HomeTiles/ReadyToSend.razor.rz.scp.css */
.ReadyToSendMsg-tbl[b-x6xq800c9k] {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 25px;
    justify-items: center;
    position: relative;
    padding-top: 5%;
}
.count-label[b-x6xq800c9k] {
    text-align: center;
}
.send-box[b-x6xq800c9k] {
    display: grid;
    grid-template-columns: [col] 20px [col] 65px;
}
.pad-5[b-x6xq800c9k] {
    padding-top: 5px;
}
.pad-10[b-x6xq800c9k] {
    padding-left: 10px;
}
.send-btn[b-x6xq800c9k] {
    display: inline-block;
    color: hsl(210, 40%, 40%);
    text-decoration: none;
    font-weight: bold;
    padding: 8px 0px 5px 0px;
}
/* /Feature/HomeTiles/RSSFeed.razor.rz.scp.css */
.active-link[b-975kmfypxg] {
    display: inline-block;
    color: hsla(218, 85%, 43%, 1);
    text-decoration: none;
}
.font-size[b-975kmfypxg] {
    font-size: small;
}
.font-color[b-975kmfypxg] {
    color: hsla(0, 0%, 38%, 1);
}
/* /Feature/HomeTiles/SavedSearches.razor.rz.scp.css */
input[b-kctx0f02rn] {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.search-container[b-kctx0f02rn] {
    overflow-y: auto;
    height: 100%;
    width: 100%;
}
.search-pos[b-kctx0f02rn] {
    position: absolute;
}
.search-top[b-kctx0f02rn] {
    padding-top: 10px
}

.tab-label[b-kctx0f02rn] {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    font-weight: bold;
    cursor: pointer;
}
.tab-label[b-kctx0f02rn]::after {
        content: "\276F";
        width: 1em;
        height: 1em;
        color: hsla(0, 0%, 38%, 1);
        text-align: center;
        transition: all .35s;
}
.tab-label-active[b-kctx0f02rn]::after {
    transform: rotate(90deg);
}
.tab-content > ul[b-kctx0f02rn] {
        margin-block-start: 0px;
        margin-block-end: 0px;
        list-style-type: none;
}
.top-search-list[b-kctx0f02rn] {
    padding-bottom: 7px;
}
.top-search-type[b-kctx0f02rn] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
    margin-top: -5px
}
.top-search-links:hover[b-kctx0f02rn] {
    text-decoration:underline;
}
.search-viewall[b-kctx0f02rn] {
    margin-top: 10px;
    font-weight: bold;
    color: hsl(210,40%,40%);  
}
.title[b-kctx0f02rn] {
    display: inline-block;
    color: hsl(210,40%,40%);
    text-decoration: none;
    font-weight: bold;
}
.search-link:hover[b-kctx0f02rn]  .formnavlink {
    text-decoration: underline;
}
/* /Feature/HomeTiles/Service.razor.rz.scp.css */
.service-tbl[b-eixk1xb341] {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    position: relative;
    padding-top: 7%;
}
/* /Feature/HomeTiles/SetIncoming.razor.rz.scp.css */
.sets-container[b-i859a0tsqf] {
    display: grid;
    grid-template-columns: [col]80% [col]20%;
}
.set-name-link[b-i859a0tsqf] {
    display: inline-block;
    color: hsla(218, 85%, 43%, 1);
    text-decoration: none;
}
.sets-viewall[b-i859a0tsqf] {
    margin-top: 20px;
    font-weight: bold;
    color: hsl(210,40%,40%);
}
.sets-viewall > a[b-i859a0tsqf] {
        text-decoration: none;
        color: hsl(210,40%,40%);
}
.incoming-container ul[b-i859a0tsqf] {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
/* /Feature/HomeTiles/SMSMassText.razor.rz.scp.css */
.font-bold[b-fy7rr06nlg] {
    font-weight: bold;
}
.font-small[b-fy7rr06nlg] {
    font-size: small;
}
.color-blue[b-fy7rr06nlg] {
    color: hsla(210,40%,40%);
}
.color-grey[b-fy7rr06nlg] {
    color: hsla(0, 0%, 38%, 1);
}
.right-align[b-fy7rr06nlg] {
    float: right;
}
.status-container[b-fy7rr06nlg] {
    display: grid;
    grid-template-columns: [col] 35px [col] 80%;
    grid-gap: 8px;
    margin-left: 8px;
}
.status-indicator[b-fy7rr06nlg] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}
.sent-container[b-fy7rr06nlg] {
    display: grid;
    grid-template-columns: [ col ] 55% [ col ] 20% [col] 20%;
}
/* /Feature/HomeTiles/TourTracker.razor.rz.scp.css */
.trackr-container[b-hyk5pocqhu] {
    display: grid;
    grid-template-columns: [col]18% [col]18% [col]18% [col]18% [col]18%;
    text-align: center;
    padding-top: 30px;
    grid-gap: 15px;
}
.count-link[b-hyk5pocqhu] {
    display: inline-block;
    color: hsla(196, 97%, 28%, 1);
    font-size: 35px;
    text-decoration: none;
}
.count-desc[b-hyk5pocqhu] {
    color: hsla(287, 1%, 40%, 1);
    font-size: small;
    font-weight: bold;
}
.tracker-lbl-pos[b-hyk5pocqhu] {
    margin-top: -15px;
}
/* /Feature/HomeTiles/VoiceMail.razor.rz.scp.css */
.voice-cnt-layout[b-ydc3s5e63g] {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    position: relative;
}
/* /Feature/HomeTiles/WorkByAccount.razor.rz.scp.css */
.acc-container[b-7z72y5grsy] {
    display: grid;
    grid-template-columns: repeat(4, 90px);
    margin: 5px;
}
.all-acc-container[b-7z72y5grsy] {
    display: grid;
    grid-template-columns: repeat(7, 90px);
    margin: 5px;
}
.acc-link[b-7z72y5grsy] {
    border: none;
    background-color: inherit;
    color: hsla(218, 85%, 43%, 1);
    font-size: inherit;
    text-decoration: none;
}
.font-bold[b-7z72y5grsy] {
    font-weight: bold;
}
.align-right[b-7z72y5grsy] {
    text-align: right;
}
.align-center[b-7z72y5grsy] {
    text-align: center;
}
.col-2-5[b-7z72y5grsy] {
    grid-column: 2 / 5;
}
.col-5-8[b-7z72y5grsy] {
    grid-column: 5 / 8;
}
.pad-10[b-7z72y5grsy] {
    padding-bottom: 10px;
}
.pad-25[b-7z72y5grsy] {
    padding-left: 25px;
}
.pad-33[b-7z72y5grsy] {
    padding-left: 33px;
}
/* /Feature/Library/CheckInOut.razor.rz.scp.css */
.iqe-check[b-rqkbdytia6] {
	font-style: italic;
	font-size: 10pt;
	color: #223;
}

.iqe-icon[b-rqkbdytia6] {
	font-weight: bold;
	font-style: normal;
}
/* /Feature/Library/EditFormLetter.razor.rz.scp.css */
.letter-left[b-qs9lsgs4ig] {
	max-height: 770px;
	overflow: auto;
}

.letter-right[b-qs9lsgs4ig] {
	margin: 30px 0 0 15px;
	max-height: 740px;
	overflow: auto;
}

ul.formletter-attachments[b-qs9lsgs4ig] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.formletter-attachments li.ui-file[b-qs9lsgs4ig] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.formletter-attachments li.ui-file .file[b-qs9lsgs4ig] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-qs9lsgs4ig] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file .file span.type-icon.type-file[b-qs9lsgs4ig] {
	background: url(img/table.png) no-repeat !important;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-qs9lsgs4ig],
.ui-file.ui-file-type-msg .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-qs9lsgs4ig],
.ui-file.ui-file-type-docm .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-html .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-xlsx .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-svg .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-tif .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-gif .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-png .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-peng .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-ico .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-jpg .file span.type-icon[b-qs9lsgs4ig],
.ui-file-type-bmp .file span.type-icon[b-qs9lsgs4ig] {
	background: url(img/image.gif) no-repeat;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Messages/AddMessage.razor.rz.scp.css */
.message-main[b-iz27h1nutm]{
	margin-left:25px;
}

button[title="Show"][b-iz27h1nutm],
button[title="Show Less"][b-iz27h1nutm] {
	border: 0;
	position: absolute;
	z-index: 99;
}

.message-main .or[b-iz27h1nutm] {
	width: 60px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

button.button_link[b-iz27h1nutm] {
	color: blue;
}

ul.message-attachments[b-iz27h1nutm] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-iz27h1nutm] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-iz27h1nutm] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-iz27h1nutm] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-iz27h1nutm],
.ui-file.ui-file-type-msg .file span.type-icon[b-iz27h1nutm] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-iz27h1nutm],
.ui-file.ui-file-type-docm .file span.type-icon[b-iz27h1nutm] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-iz27h1nutm] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-iz27h1nutm],
.ui-file-type-html .file span.type-icon[b-iz27h1nutm] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-iz27h1nutm] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-iz27h1nutm] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-iz27h1nutm],
.ui-file-type-xlsx .file span.type-icon[b-iz27h1nutm] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-iz27h1nutm] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-iz27h1nutm] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-iz27h1nutm],
.ui-file-type-gif .file span.type-icon[b-iz27h1nutm],
.ui-file-type-png .file span.type-icon[b-iz27h1nutm],
.ui-file-type-peng .file span.type-icon[b-iz27h1nutm],
.ui-file-type-ico .file span.type-icon[b-iz27h1nutm],
.ui-file-type-jpg .file span.type-icon[b-iz27h1nutm],
.ui-file-type-bmp .file span.type-icon[b-iz27h1nutm] {
	background: url(img/image.gif) no-repeat;
}

.letter-view[b-iz27h1nutm]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Messages/AddService.razor.rz.scp.css */
.message-main[b-qxk96os6wv]{
	margin-left:25px;
}

button[title="Show"][b-qxk96os6wv],
button[title="Show Less"][b-qxk96os6wv] {
	border: 0;
	position: absolute;
	z-index: 99;
}

.message-main .or[b-qxk96os6wv] {
	width: 60px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

button.button_link[b-qxk96os6wv] {
	color: blue;
}

ul.message-attachments[b-qxk96os6wv] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-qxk96os6wv] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-qxk96os6wv] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-qxk96os6wv] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-qxk96os6wv],
.ui-file.ui-file-type-msg .file span.type-icon[b-qxk96os6wv] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-qxk96os6wv],
.ui-file.ui-file-type-docm .file span.type-icon[b-qxk96os6wv] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-qxk96os6wv] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-qxk96os6wv],
.ui-file-type-html .file span.type-icon[b-qxk96os6wv] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-qxk96os6wv] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-qxk96os6wv] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-qxk96os6wv],
.ui-file-type-xlsx .file span.type-icon[b-qxk96os6wv] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-qxk96os6wv] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-qxk96os6wv] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-qxk96os6wv],
.ui-file-type-gif .file span.type-icon[b-qxk96os6wv],
.ui-file-type-png .file span.type-icon[b-qxk96os6wv],
.ui-file-type-peng .file span.type-icon[b-qxk96os6wv],
.ui-file-type-ico .file span.type-icon[b-qxk96os6wv],
.ui-file-type-jpg .file span.type-icon[b-qxk96os6wv],
.ui-file-type-bmp .file span.type-icon[b-qxk96os6wv] {
	background: url(img/image.gif) no-repeat;
}

.letter-view[b-qxk96os6wv]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Messages/BatchMsgReport.razor.rz.scp.css */
.report-print[b-h40x5zotj9] { 
    float: right;
}
.report-container[b-h40x5zotj9] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 510px));
    justify-content: center;
    position: relative;
    grid-gap: 40px;
}
.report-tile[b-h40x5zotj9] {
    /*height: 280px;
    border-radius: 5px;
    border: 1px solid #cdcdcd;*/
    padding: 8px;
}
.font-bold[b-h40x5zotj9] {
    font-weight : bold;
}
.status-label-font[b-h40x5zotj9] {
    font-size: small;
    color: hsla(287, 1%, 40%, 1);
    display: block;
    line-height: 14px;
}
.status-count-font[b-h40x5zotj9] {
    font-weight: bold;
    font-size: large;
}
.status-container[b-h40x5zotj9] {
    display: grid;
    grid-template-columns: [col]20% [col]20% [col]20% [col]20% [col]20%;
    grid-gap: 8px;
}
.title-margin[b-h40x5zotj9] {
    padding-bottom: 10px;
}
.chart-margin[b-h40x5zotj9] {
    margin-top: 10px;
    font-size: small;
}
.status-box-layout[b-h40x5zotj9] {
    text-align: center;
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    padding: 15px 0;
}
.text-purple[b-h40x5zotj9] {
    color: hsla(287, 100%, 42%, 1);
}
.text-green[b-h40x5zotj9] {
    color: hsla(130, 73%, 22%, 0.92);
}
.text-blue[b-h40x5zotj9] {
    color: hsla(196, 97%, 28%, 1);
}
.text-orange[b-h40x5zotj9] {
    color: hsla(21, 100%, 50%, 1);
}
.text-green1[b-h40x5zotj9] {
    color: hsla(179, 55%, 42%, 1);
}
.donot-chart-container[b-h40x5zotj9] {
    display: grid;
    grid-template-columns: [col]40% [col]60%;
    grid-gap: 8px;
}
.msg-legend-container[b-h40x5zotj9] {
    display: grid;
    grid-template-columns: [col]5% [col]95%;
    grid-gap: 8px;
}
.msg-legend-dot[b-h40x5zotj9] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
}
/* /Feature/Messages/BatchSummary.razor.rz.scp.css */
.summary-container[b-vahjeb0xvt] {
    display: grid;
    grid-template-columns: fit-content(30%) auto;
    grid-gap: 30px;
}
.merge-cols[b-vahjeb0xvt] {
    grid-column: 1 / 3;
}
.open-total-container[b-vahjeb0xvt] {
    display: grid;
    grid-template-columns: fit-content(30%) auto fit-content(30%) auto;
    grid-gap: 5px;
}
.msg-count-container[b-vahjeb0xvt] {
    display: grid;
    grid-template-columns: fit-content(30%) 70px 70px;
    grid-gap: 7px;
}
.rule-container[b-vahjeb0xvt] {
    display: grid;
    grid-template-columns: fit-content(30%) auto;
}
.rule-col-space[b-vahjeb0xvt]{
    margin-left: 30px;
}
.font-bold[b-vahjeb0xvt] {
    font-weight: bold;
}
.align-center[b-vahjeb0xvt] {
    text-align:center;
}
/* /Feature/Messages/CheckInOut.razor.rz.scp.css */
.iqe-check[b-ybvr2kd7w9] {
	font-style: italic;
	font-size: 10pt;
	color: #223;
}

.iqe-icon[b-ybvr2kd7w9] {
	font-weight: bold;
	font-style: normal;
}
/* /Feature/Messages/Controls/QuickText.razor.rz.scp.css */
.ui-page .ui-images .ui-all-actions[b-7nka43elp1] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-page .ui-images.dialog .ui-all-actions[b-7nka43elp1],
.ui-page .ui-images.zonethemebar .ui-all-actions[b-7nka43elp1] {
	padding-top: 30px;
}

.ui-page label[b-7nka43elp1] {
	float: left;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-page .ui-checkbox[b-7nka43elp1],
.ui-page .ui-radio[b-7nka43elp1] {
	padding: 0 !important;
}

	.ui-page .ui-checkbox label[b-7nka43elp1],
	.ui-page .ui-radio label[b-7nka43elp1] {
		width: auto;
		font-size: 12px;
	}

.ui-page fieldset[b-7nka43elp1] {
	float: left;
	margin-right: .5em;
}

.ui-page .ui-controlgroup.ui-image-type .ui-controlgroup-label[b-7nka43elp1] {
	display: none;
}

.ui-page div.ui-input-text[b-7nka43elp1],
.ui-page textarea.ui-input-text[b-7nka43elp1],
.ui-page div.ui-input-file[b-7nka43elp1],
.ui-page div.ui-checkbox[b-7nka43elp1],
.ui-page div.select2-container[b-7nka43elp1] {
	float: left;
	/*width: 78%;*/
	margin-top: .5em;
}

.ui-page div.ui-select .ui-btn[b-7nka43elp1] {
	font-size: 12px;
}

.ui-page .select2-container[b-7nka43elp1] {
	width: 100%;
}

.ui-page .ui-data[b-7nka43elp1] {
	overflow: hidden;
	clear: both;
	position: relative;
}

.ui-page .toolbar[b-7nka43elp1] {
	background-color: #F9F9F9;
	border-width: 0;
	margin-bottom: 0.5em;
	padding: 0.1em;
	width: 100%;
	text-align: center;
	margin-top: 2em;
}

	.ui-page .toolbar .ui-btn[b-7nka43elp1] {
		display: inline-block;
		width: 15%;
		float: none;
		background-color: #ffffff;
		color: #333333;
		text-shadow: none;
		border-color: #CCCCCC;
		margin-bottom: .5em;
	}

	/*.dialogPage .toolbar div.ui-btn.ui-send {
        background-color: green;
        color: white;
      }*/

	.ui-page .toolbar div.ui-btn.ui-create[b-7nka43elp1],
	.ui-page .toolbar div.ui-btn.ui-save[b-7nka43elp1] {
		background-color: #396b9e;
		border-color: #044062;
		color: white;
	}

ul.images[b-7nka43elp1] {
	margin: 2.5em 0 0 0;
	padding: 0;
}

.ui-images.dialog ul.images[b-7nka43elp1],
.ui-images.zonethemebar ul.images[b-7nka43elp1] {
	margin-top: 4em;
}

ul.images li[b-7nka43elp1] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-7nka43elp1] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-7nka43elp1] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-7nka43elp1] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-7nka43elp1] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-7nka43elp1] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-7nka43elp1] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-7nka43elp1],
.ui-images.zonethemebar .ui-input-search[b-7nka43elp1] {
	top: 5px;
}

.sort-action[b-7nka43elp1] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-7nka43elp1] {
	margin-right: .5em !important;
}

.sort-action ul[b-7nka43elp1] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-7nka43elp1] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-7nka43elp1] {
	float: right;
}

.btn-upload[b-7nka43elp1] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Messages/Controls/SearchText.razor.rz.scp.css */
html[b-1o40nq0ew0],
body[b-1o40nq0ew0]{
	height:100%;
}
.ui-images .ui-options[b-1o40nq0ew0] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-images .ui-options[b-1o40nq0ew0] {
	padding: 20px;
}

.ui-images .ui-ui-options label[b-1o40nq0ew0] {
	margin-top: 0;
}

.ui-images label[b-1o40nq0ew0] {
	float: left;
	/*width: 90px;*/
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-images .ui-image-type label[b-1o40nq0ew0] {
	margin-right:10px;
}

.ui-images .ui-checkbox[b-1o40nq0ew0],
.ui-images .ui-radio[b-1o40nq0ew0] {
	padding: 0 !important;
}

	.ui-images .ui-checkbox label[b-1o40nq0ew0],
	.ui-images .ui-radio label[b-1o40nq0ew0] {
		width: auto;
		font-size: 12px;
	}

.ui-images fieldset[b-1o40nq0ew0] {
	float: left;
	margin-right: .5em;
	border: 1px solid #ddd;
	padding: 0.5em;
	border-radius: 0.5em
}

.ui-images fieldset label[b-1o40nq0ew0]{
	margin-top:0;
}

ul.images[b-1o40nq0ew0] {
	margin: 1em 0 0 0;
	padding: 0;
}

ul.images li[b-1o40nq0ew0] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-1o40nq0ew0] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-1o40nq0ew0] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-1o40nq0ew0] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-1o40nq0ew0] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-1o40nq0ew0] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-1o40nq0ew0] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-1o40nq0ew0],
.ui-images.zonethemebar .ui-input-search[b-1o40nq0ew0] {
	top: 5px;
}

.sort-action[b-1o40nq0ew0] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-1o40nq0ew0] {
	margin-right: .5em !important;
}

.sort-action ul[b-1o40nq0ew0] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-1o40nq0ew0] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-1o40nq0ew0] {
	float: right;
}

.btn-upload[b-1o40nq0ew0] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Messages/EditMessage.razor.rz.scp.css */
.message-header[b-2dc23vj6eg]{
	font-size:16px !important;
	margin-bottom:5px;
}
.message-left[b-2dc23vj6eg] {
	max-height: 770px;
	overflow: auto;
}

.message-right[b-2dc23vj6eg] {
	margin: 30px 0 0 15px;
	max-height: 740px;
	overflow: auto;
}

.message-right .discussion[b-2dc23vj6eg] {
	margin-top: 50px;
}

.message-main[b-2dc23vj6eg]{
	margin-left:25px;
}

button[title="Show"][b-2dc23vj6eg],
button[title="Show Less"][b-2dc23vj6eg] {
	border: 0;
	position: absolute;
	z-index: 99;
}

.message-main .or[b-2dc23vj6eg] {
	width: 60px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

button.button_link[b-2dc23vj6eg] {
	color: blue;
}


.letter-view[b-2dc23vj6eg]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Messages/ImageManager.razor.rz.scp.css */
html[b-mlg78bvzwy],
body[b-mlg78bvzwy]{
	height:100%;
}
.ui-images .ui-options[b-mlg78bvzwy] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-images .ui-options[b-mlg78bvzwy] {
	padding: 20px;
}

.ui-images .ui-ui-options label[b-mlg78bvzwy] {
	margin-top: 0;
}

.ui-images label[b-mlg78bvzwy] {
	float: left;
	/*width: 90px;*/
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-images .ui-image-type label[b-mlg78bvzwy] {
	margin-right:10px;
}

.ui-images .ui-checkbox[b-mlg78bvzwy],
.ui-images .ui-radio[b-mlg78bvzwy] {
	padding: 0 !important;
}

	.ui-images .ui-checkbox label[b-mlg78bvzwy],
	.ui-images .ui-radio label[b-mlg78bvzwy] {
		width: auto;
		font-size: 12px;
	}

.ui-images fieldset[b-mlg78bvzwy] {
	float: left;
	margin-right: .5em;
	border: 1px solid #ddd;
	padding: 0.5em;
	border-radius: 0.5em
}

.ui-images fieldset label[b-mlg78bvzwy]{
	margin-top:0;
}

ul.images[b-mlg78bvzwy] {
	margin: 1em 0 0 0;
	padding: 0;
}

ul.images li[b-mlg78bvzwy] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-mlg78bvzwy] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-mlg78bvzwy] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-mlg78bvzwy] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-mlg78bvzwy] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-mlg78bvzwy] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-mlg78bvzwy] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-mlg78bvzwy],
.ui-images.zonethemebar .ui-input-search[b-mlg78bvzwy] {
	top: 5px;
}

.sort-action[b-mlg78bvzwy] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-mlg78bvzwy] {
	margin-right: .5em !important;
}

.sort-action ul[b-mlg78bvzwy] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-mlg78bvzwy] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-mlg78bvzwy] {
	float: right;
}

.btn-upload[b-mlg78bvzwy] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Messages/MergeCode.razor.rz.scp.css */
.ui-page .ui-images .ui-all-actions[b-9nq9c3hqtn] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-page .ui-images.dialog .ui-all-actions[b-9nq9c3hqtn],
.ui-page .ui-images.zonethemebar .ui-all-actions[b-9nq9c3hqtn] {
	padding-top: 30px;
}

.ui-page label[b-9nq9c3hqtn] {
	float: left;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-page .ui-checkbox[b-9nq9c3hqtn],
.ui-page .ui-radio[b-9nq9c3hqtn] {
	padding: 0 !important;
}

	.ui-page .ui-checkbox label[b-9nq9c3hqtn],
	.ui-page .ui-radio label[b-9nq9c3hqtn] {
		width: auto;
		font-size: 12px;
	}

.ui-page fieldset[b-9nq9c3hqtn] {
	float: left;
	margin-right: .5em;
}

.ui-page .ui-controlgroup.ui-image-type .ui-controlgroup-label[b-9nq9c3hqtn] {
	display: none;
}

.ui-page div.ui-input-text[b-9nq9c3hqtn],
.ui-page textarea.ui-input-text[b-9nq9c3hqtn],
.ui-page div.ui-input-file[b-9nq9c3hqtn],
.ui-page div.ui-checkbox[b-9nq9c3hqtn],
.ui-page div.select2-container[b-9nq9c3hqtn] {
	float: left;
	/*width: 78%;*/
	margin-top: .5em;
}

.ui-page div.ui-select .ui-btn[b-9nq9c3hqtn] {
	font-size: 12px;
}

.ui-page .select2-container[b-9nq9c3hqtn] {
	width: 100%;
}

.ui-page .ui-data[b-9nq9c3hqtn] {
	overflow: hidden;
	clear: both;
	position: relative;
}

.ui-page .toolbar[b-9nq9c3hqtn] {
	background-color: #F9F9F9;
	border-width: 0;
	margin-bottom: 0.5em;
	padding: 0.1em;
	width: 100%;
	text-align: center;
	margin-top: 2em;
}

	.ui-page .toolbar .ui-btn[b-9nq9c3hqtn] {
		display: inline-block;
		width: 15%;
		float: none;
		background-color: #ffffff;
		color: #333333;
		text-shadow: none;
		border-color: #CCCCCC;
		margin-bottom: .5em;
	}

	/*.dialogPage .toolbar div.ui-btn.ui-send {
        background-color: green;
        color: white;
      }*/

	.ui-page .toolbar div.ui-btn.ui-create[b-9nq9c3hqtn],
	.ui-page .toolbar div.ui-btn.ui-save[b-9nq9c3hqtn] {
		background-color: #396b9e;
		border-color: #044062;
		color: white;
	}

ul.images[b-9nq9c3hqtn] {
	margin: 2.5em 0 0 0;
	padding: 0;
}

.ui-images.dialog ul.images[b-9nq9c3hqtn],
.ui-images.zonethemebar ul.images[b-9nq9c3hqtn] {
	margin-top: 4em;
}

ul.images li[b-9nq9c3hqtn] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-9nq9c3hqtn] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-9nq9c3hqtn] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-9nq9c3hqtn] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-9nq9c3hqtn] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-9nq9c3hqtn] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-9nq9c3hqtn] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-9nq9c3hqtn],
.ui-images.zonethemebar .ui-input-search[b-9nq9c3hqtn] {
	top: 5px;
}

.sort-action[b-9nq9c3hqtn] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-9nq9c3hqtn] {
	margin-right: .5em !important;
}

.sort-action ul[b-9nq9c3hqtn] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-9nq9c3hqtn] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-9nq9c3hqtn] {
	float: right;
}

.btn-upload[b-9nq9c3hqtn] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Messages/ReadExecutiveRpt.razor.rz.scp.css */
.report-print[b-43oxna3ffy] {
    float: right;
}
.msg-container[b-43oxna3ffy] {
    border-radius: 14px;
    border: 1px solid #cdcdcd;
    margin: 15px 0px 25px 0px;
}
.overall-width[b-43oxna3ffy] {
    padding: 10px;
    width: 485px;
}
.container-min-width[b-43oxna3ffy] {
    padding: 10px;
    width: 90%;
    min-width: 600px;
}
.overall-box[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: [col] 100px [col] 145px [col] 210px;
    padding: 10px 0px 10px 20px;
}
.pad-8[b-43oxna3ffy] {
    padding-top: 8px;
}
.pad-15[b-43oxna3ffy] {
    padding: 15px 10px 0px 18px;
}
.msg-icon-circle[b-43oxna3ffy] {
    background-color: #fff;
    border: 1px solid hsla(0, 0%, 80%, 1);
    height: 60px;
    width: 60px;
    border-radius: 50%;
}
.text-center[b-43oxna3ffy] {
    text-align: center;
}
.margin-5[b-43oxna3ffy] {
    margin-left: 5px;
}
.margin-30[b-43oxna3ffy] {
    margin-right: 30px;
}
.label-font[b-43oxna3ffy] {
    font-size: 25px;
    color: hsla(196, 97%, 28%, 1);
    font-weight: bold;
}
.overall-growth-box[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: 5px;
}
.overvall-lbl-start-end[b-43oxna3ffy] {
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 13px;
    color: hsla(0, 0%, 38%, 1);
}
.width-75[b-43oxna3ffy] {
    width: 75px;
}
.margin-50[b-43oxna3ffy] {
    margin-left: 50px;
}
.overall-end-date-box[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: [col] 55% [col] 28%;
}
.upper-lbl-box-2[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: [col] 70px [col] 160px;
    padding: 18px 0px 10px 20px;
}
.upper-lbl-box-4[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: [col] 70px [col] 120px;
    padding: 18px 0px 10px 20px;
}
.upper-lbl-box-3[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: [col] 70px [col] 160px [col] 160px [col] 160px;
    padding: 18px 0px 10px 20px;
}
.pad-17[b-43oxna3ffy] {
    padding: 17px 10px 0px 12px;
}
.label-text[b-43oxna3ffy] {
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
    color: hsla(0, 0%, 38%, 1)
}
.chart-box[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 350px));
    grid-gap: 30px;
}
.pad-10[b-43oxna3ffy] {
    padding: 10px 0px 10px 0px;
}
.trend-container[b-43oxna3ffy] {
    border-radius: 14px;
    border: 1px solid #cdcdcd;
    margin: 15px 0px 25px 0px;
    padding: 20px 0px 20px 20px;
    width: 90%;
}
.trend-header-box[b-43oxna3ffy] {
    display: grid;
    grid-template-columns: [col] 30px [col] 340px;
}
.text-color[b-43oxna3ffy] {
    color: hsla(196, 97%, 28%, 1)
}
/* /Feature/Outreach/AddTMessage.razor.rz.scp.css */
.ui-header[b-hlmyzeblk6] {
	font-size: 0.7em;
}

button.button_link[b-hlmyzeblk6] {
	color: blue;
}

ul.message-attachments[b-hlmyzeblk6] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-hlmyzeblk6] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-hlmyzeblk6] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-hlmyzeblk6] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-hlmyzeblk6],
.ui-file.ui-file-type-msg .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-hlmyzeblk6],
.ui-file.ui-file-type-docx .file span.type-icon[b-hlmyzeblk6],
.ui-file.ui-file-type-docm .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-html .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-xlsx .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-gif .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-png .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-peng .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-ico .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-jpg .file span.type-icon[b-hlmyzeblk6],
.ui-file-type-bmp .file span.type-icon[b-hlmyzeblk6] {
	background: url(img/image.gif) no-repeat;
}

/*library file*/
.ui-file .file span.type-icon.type-file[b-hlmyzeblk6] {
	background: url(img/table.png) no-repeat;
}

.letter-view[b-hlmyzeblk6]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Outreach/AddTMessageText.razor.rz.scp.css */
.ui-header[b-31bnbanai2] {
	font-size: 0.7em;
}

button.button_link[b-31bnbanai2] {
	color: blue;
}

ul.message-attachments[b-31bnbanai2] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-31bnbanai2] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-31bnbanai2] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-31bnbanai2] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-31bnbanai2],
.ui-file.ui-file-type-msg .file span.type-icon[b-31bnbanai2] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-31bnbanai2],
.ui-file.ui-file-type-docx .file span.type-icon[b-31bnbanai2],
.ui-file.ui-file-type-docm .file span.type-icon[b-31bnbanai2] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-31bnbanai2] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-31bnbanai2],
.ui-file-type-html .file span.type-icon[b-31bnbanai2] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-31bnbanai2] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-31bnbanai2] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-31bnbanai2],
.ui-file-type-xlsx .file span.type-icon[b-31bnbanai2] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-31bnbanai2] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-31bnbanai2] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-31bnbanai2],
.ui-file-type-gif .file span.type-icon[b-31bnbanai2],
.ui-file-type-png .file span.type-icon[b-31bnbanai2],
.ui-file-type-peng .file span.type-icon[b-31bnbanai2],
.ui-file-type-ico .file span.type-icon[b-31bnbanai2],
.ui-file-type-jpg .file span.type-icon[b-31bnbanai2],
.ui-file-type-bmp .file span.type-icon[b-31bnbanai2] {
	background: url(img/image.gif) no-repeat;
}

/*library file*/
.ui-file .file span.type-icon.type-file[b-31bnbanai2] {
	background: url(img/table.png) no-repeat;
}

.letter-view[b-31bnbanai2]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Outreach/Controls/Emails.razor.rz.scp.css */
.header-container[b-f5y1qjqf9l] {
    display: grid;
    grid-template-columns: [col]15px [col]1fr;
    grid-column-gap: 8px;
    padding: 8px 5px 10px 10px;
}
.header-row[b-f5y1qjqf9l] {
    font-weight: bold;
    font-size: 19px;
    color: hsla(196, 97%, 28%, 1);
}
.response-container[b-f5y1qjqf9l] {
    display: grid;
    grid-template-columns: [col]40px [col]1fr;
    padding-bottom: 5px;
}
.initial-cir[b-f5y1qjqf9l] {
    height: 20px;
    width: 20px;
    background-color: hsla(196, 91%, 82%, 1);
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    margin-left: 12px;
    color: hsla(196, 97%, 28%, 1);
    font-weight: bold;
    font-size: small;
}
.resp-from[b-f5y1qjqf9l] {
    color: hsla(0, 0%, 38%, 1);
    font-size: small;
}
.response-msg[b-f5y1qjqf9l] {
    padding-top: 10px;
    width: 440px;
    word-wrap: break-word;
}
.font-clr-blue[b-f5y1qjqf9l] {
    color: hsla(218, 85%, 43%, 1);
}
.font-bold[b-f5y1qjqf9l] {
    font-weight: bold;
}
.email-header-row[b-f5y1qjqf9l] {
    display: grid;
    grid-template-columns: [col] 90% [col1] 10%;
}
.email-subject-row[b-f5y1qjqf9l] {
    display: grid;
    grid-template-columns: [col] 70% [col1] 30%;
}
/* /Feature/Outreach/Controls/ENewsLetterHTML.razor.rz.scp.css */
/* /Feature/Outreach/Controls/PublishedFiles.razor.rz.scp.css */
.ui-page .ui-images .ui-all-actions[b-409ajeidea] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-page .ui-images.dialog .ui-all-actions[b-409ajeidea],
.ui-page .ui-images.zonethemebar .ui-all-actions[b-409ajeidea] {
	padding-top: 30px;
}

.ui-page label[b-409ajeidea] {
	float: left;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-page .ui-checkbox[b-409ajeidea],
.ui-page .ui-radio[b-409ajeidea] {
	padding: 0 !important;
}

	.ui-page .ui-checkbox label[b-409ajeidea],
	.ui-page .ui-radio label[b-409ajeidea] {
		width: auto;
		font-size: 12px;
	}

.ui-page fieldset[b-409ajeidea] {
	float: left;
	margin-right: .5em;
}

.ui-page .ui-controlgroup.ui-image-type .ui-controlgroup-label[b-409ajeidea] {
	display: none;
}

.ui-page div.ui-input-text[b-409ajeidea],
.ui-page textarea.ui-input-text[b-409ajeidea],
.ui-page div.ui-input-file[b-409ajeidea],
.ui-page div.ui-checkbox[b-409ajeidea],
.ui-page div.select2-container[b-409ajeidea] {
	float: left;
	/*width: 78%;*/
	margin-top: .5em;
}

.ui-page div.ui-select .ui-btn[b-409ajeidea] {
	font-size: 12px;
}

.ui-page .select2-container[b-409ajeidea] {
	width: 100%;
}

.ui-page .ui-data[b-409ajeidea] {
	overflow: hidden;
	clear: both;
	position: relative;
}

.ui-page .toolbar[b-409ajeidea] {
	background-color: #F9F9F9;
	border-width: 0;
	margin-bottom: 0.5em;
	padding: 0.1em;
	width: 100%;
	text-align: center;
	margin-top: 2em;
}

	.ui-page .toolbar .ui-btn[b-409ajeidea] {
		display: inline-block;
		width: 15%;
		float: none;
		background-color: #ffffff;
		color: #333333;
		text-shadow: none;
		border-color: #CCCCCC;
		margin-bottom: .5em;
	}

	/*.dialogPage .toolbar div.ui-btn.ui-send {
        background-color: green;
        color: white;
      }*/

	.ui-page .toolbar div.ui-btn.ui-create[b-409ajeidea],
	.ui-page .toolbar div.ui-btn.ui-save[b-409ajeidea] {
		background-color: #396b9e;
		border-color: #044062;
		color: white;
	}

ul.images[b-409ajeidea] {
	margin: 2.5em 0 0 0;
	padding: 0;
}

.ui-images.dialog ul.images[b-409ajeidea],
.ui-images.zonethemebar ul.images[b-409ajeidea] {
	margin-top: 4em;
}

ul.images li[b-409ajeidea] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-409ajeidea] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-409ajeidea] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-409ajeidea] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-409ajeidea] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-409ajeidea] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-409ajeidea] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-409ajeidea],
.ui-images.zonethemebar .ui-input-search[b-409ajeidea] {
	top: 5px;
}

.sort-action[b-409ajeidea] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-409ajeidea] {
	margin-right: .5em !important;
}

.sort-action ul[b-409ajeidea] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-409ajeidea] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-409ajeidea] {
	float: right;
}

.btn-upload[b-409ajeidea] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Outreach/Controls/SMSReport.razor.rz.scp.css */
.summary-container[b-csegk8pbjm] {
    display: grid;
    grid-template-columns: [col]380px [col]380px;
    margin: 20px 0px 10px 0px;
    grid-gap: 20px;
}
.tile-box[b-csegk8pbjm] {
    border: 1px solid #cdcdcd; 
    border-radius: 5px;
}
.account-box[b-csegk8pbjm] {
    font-size: 20px;
    padding: 10px 7px 15px 7px;
}
.result-tiles-container[b-csegk8pbjm] {
    display: grid;
    grid-template-columns: [col]150px [col]150px [col]150px [col]150px [col]150px;
    grid-gap: 8px;
    margin-top: 12px;
}
.chart-container[b-csegk8pbjm] {
    display: grid;
    grid-template-columns: [col]380px [col]380px;
    grid-gap: 35px;
}
.col-span2[b-csegk8pbjm] {
    grid-column: span 2;
}
.align-center[b-csegk8pbjm] {
    text-align: center;
}
.padding7[b-csegk8pbjm] {
    padding: 7px;
}
.padding3[b-csegk8pbjm] {
    padding: 3px;
}
.padingtop15[b-csegk8pbjm] {
    padding-top: 15px;
}
.tile-padding15[b-csegk8pbjm] {
    padding: 15px 0;
}
.font-bold[b-csegk8pbjm] {
    font-weight: bold;
}
.word-break[b-csegk8pbjm] {
    word-wrap: break-word;
}
.count-font-size[b-csegk8pbjm] {
    font-size: 22px;
}
.color-grey[b-csegk8pbjm] {
    color: hsla(287, 1%, 40%, 1);
}
.color-purple[b-csegk8pbjm] {
   color: hsla(287, 100%, 42%, 1) ;
}
.color-green[b-csegk8pbjm] {
    color: hsla(130, 73%, 22%, 0.92)
}
.color-teal[b-csegk8pbjm] {
    color: hsla(196, 97%, 28%, 1);
}
.color-orange[b-csegk8pbjm] {
    color: hsla(21, 100%, 50%, 1);
}
.color-teal1[b-csegk8pbjm] {
    color: hsla(179, 55%, 42%, 1)
}
.legend-percent-row[b-csegk8pbjm] {
    padding-top: 10px;
    font-size: 25px;
}
.bar-color[b-csegk8pbjm] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}
.legend-text-container[b-csegk8pbjm] {
    display: grid;
    grid-template-columns: [col]90% [col]10%;
}
.legend-col[b-csegk8pbjm] {
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    padding: 10px 20px 10px 20px;
}
.legend-container[b-csegk8pbjm] {
    display: grid;
    grid-template-columns: [col]150px [col]150px;
    grid-gap: 15px;
    min-width: 350px;

}
.lengend-header-cell[b-csegk8pbjm] {
    height: 45px;
}
.print-container[b-csegk8pbjm] {
    display: block;
    text-align: right;
}
/* /Feature/Outreach/Controls/TabMetrics.razor.rz.scp.css */
.MetricsTable[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]230px [col]100px [col]160px;
    grid-row-gap: 5px;
    padding-bottom: 10px;
}
.header-row[b-buqpmg8jsx] {
    padding-bottom: 20px;
}
.msg-heading-row[b-buqpmg8jsx] {
    padding: 10px 0px 10px 10px;
}
.msg-heading-row h3[b-buqpmg8jsx] {
        color: var(--nb_top, hsl(210,40%,60%));
}
.msg-brkdown-box[b-buqpmg8jsx] {
    border: 1px solid hsla(0, 0%, 80%, 1);
    border-radius: 5px;
    width: 510px;
    margin: 20px 0px 20px 0px;
}
.msg-sub-header[b-buqpmg8jsx] {
    font-weight: bold;
    font-size: 19px;
    color: hsla(196, 97%, 28%, 1);
}
.msg-send-box[b-buqpmg8jsx] {
    padding-bottom: 15px;
    padding-left: 20px;
    display: grid;
    grid-template-columns: [col]90px [col]90px [col]1fr;
    grid-column-gap: 27px;
}
.msg-send-row[b-buqpmg8jsx] {
    text-align: center;
    font-weight: bold;
    color: hsla(196, 97%, 28%, 1);
    background: hsla(198, 100%, 95%, 1);
}
.msg-send-font[b-buqpmg8jsx] {
    font-size: 25px;
}
.msg-lgnd[b-buqpmg8jsx] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    background-color: hsla(196, 91%, 82%, 1);
}
.font-small[b-buqpmg8jsx] {
    font-size: small;
}
.msg-metrix-col1[b-buqpmg8jsx] {
    padding-left: 8px;
}
.text-align-center[b-buqpmg8jsx] {
    text-align: center;
}
.survey-header-row[b-buqpmg8jsx] {
    padding: 20px 0px 10px 0px;
}
.survey-header-row h3[b-buqpmg8jsx] {
        color: var(--nb_top, hsl(210,40%,60%));
}
.survey-header-note[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]150px [col]125px [col]140px;
    color: var(--ct_note,#999);
}
.survey-questions[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 410px));
    grid-gap: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.survey-question-block[b-buqpmg8jsx] {
    border-radius: 5px;
    border: 1px solid hsla(0, 0%, 80%, 1);
}
.survey-question-row1[b-buqpmg8jsx] {
    padding-top: 8px;
    display: grid;
    grid-template-columns: [col]30px [col]250px [col]98px;
    grid-gap: 10px;
}
.question-number[b-buqpmg8jsx] {
    background-color: var(--cb_gridhd, hsl(210,40%,90%));
    text-align: center;
    font-weight: bold;
}
.question-text-col[b-buqpmg8jsx] {
    border-left: 1px solid hsla(0, 0%, 80%, 1);
    padding-left: 3px;
}
.question-type[b-buqpmg8jsx] {
    color: var(--ct_note,#999);
}
.question-type-block[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]12px [col]70px;
    grid-gap: 5px;
}
.question-type-img[b-buqpmg8jsx] {
    padding-top: 3px;
}
.response-img-block[b-buqpmg8jsx] {
    padding-top: 18px;
    padding-bottom: 10px;
}
.response-img-pos[b-buqpmg8jsx] {
    padding: 0px 7px 0px 7px;
}
.msg-by-contacts[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]26px [col]1fr;
    grid-column-gap: 8px;
    padding: 8px 5px 15px 10px;
}
.contacts-text[b-buqpmg8jsx] {
    padding-left: 100px;
}
.box-space[b-buqpmg8jsx] {
    margin-top: 10px;
}
.msg-by-count[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]25px [col]1fr;
    grid-column-gap: 8px;
    padding: 8px 5px 15px 10px;
}
.resp-head-container[b-buqpmg8jsx] {
    padding-top: 20px;
    display: grid;
    grid-template-columns: [col]15px [col]1fr;
    grid-gap: 8px;
}
.text-bold[b-buqpmg8jsx] {
    font-weight: bold;
}
.other-container[b-buqpmg8jsx] {
    max-height: 150px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}
.comment-top-margin[b-buqpmg8jsx] {
    margin-top: 10px
}
.survey-container[b-buqpmg8jsx] {
    border: 1px solid hsla(0, 0%, 80%, 1);
    border-radius: 5px;
    padding-left: 15px;
}
.survey-other-box[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]75px [col]1fr;
    grid-gap: 8px;
    width: 200px;
    padding-left: 100px;
}
.survey-text-resp[b-buqpmg8jsx] {
    font-size: 30px;
    font-weight: bold;
    color: hsla(105, 69%, 35%, 1);
}
.other-msg-container[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col]3% [col]97%;
    padding-bottom: 10px;
}
.star-pos[b-buqpmg8jsx] {
    padding-top: 3px;
}
.clk-link[b-buqpmg8jsx] {
    padding-left: 10px;
    padding-bottom: 10px;
}
.refsource-box[b-buqpmg8jsx] {
    padding: 10px 0px 10px 10px;
}
.refsource-header-txt[b-buqpmg8jsx] {
    font-weight: bold;
    padding-bottom: 5px;
}
.print-container[b-buqpmg8jsx] {
    float: right;
}
.clks-header-row[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col] 65% [col1] 35%;
}
.response-header-row[b-buqpmg8jsx] {
    display: grid;
    grid-template-columns: [col] 60% [col1] 40%;
}
.pad-8[b-buqpmg8jsx] {
    padding-right: 8px;
}
.hyper-tag-name[b-buqpmg8jsx] {
    padding: 0px 8px 7px 12px;
    word-break: break-all;
}
.affl-code[b-buqpmg8jsx] {
    font-weight: bold;
    padding-right: 3px;
}
.pad-bottom-15[b-buqpmg8jsx] {
    padding-bottom: 15px;
}
/* /Feature/Outreach/Controls/Templates.razor.rz.scp.css */
ul.letters[b-9v5u3ts0uw] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 1% 0;
	padding: 0;
	width: 100%;
	position: relative;
}

	ul.letters li.letter[b-9v5u3ts0uw] {
		float: left;
		list-style-type: none;
		background-color: rgba(0,0,0,0.7);
		margin-right: 20px;
		cursor: pointer;
		text-shadow: none;
		position: relative;
		width: 200px;
		height: 280px;
		overflow: hidden;
		margin-bottom: 20px;
	}

	ul.letters li.letter h4[b-9v5u3ts0uw]{
		color: #fff;
		margin: 7px 13px 0px 13px;
		line-height:1.0;
	}

		ul.letters li.letter .iframe-cover[b-9v5u3ts0uw] {
			position: absolute;
			width: 100%;
			height: 100%;
			z-index: 2;
			border: 0 none;
		}

		ul.letters li.letter .iframe-wrap[b-9v5u3ts0uw] {
			overflow: hidden;
			position: relative;
			height: 250px;
			width: 200px;
			z-index: 1;
			padding: 5% 1% 0 1%;
		}

	ul.letters li.letter .iframe-letter-view[b-9v5u3ts0uw] {
	border: 0 none;
	width: 333%;
	height: 333%;
	overflow: hidden;
	-ms-zoom: 0.3;
	-moz-transform: scale(0.3);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.3);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.3);
	-webkit-transform-origin: 0 0;
	position: relative;
	z-index: 1;
}

/* /Feature/Outreach/Controls/ToolBar.razor.rz.scp.css */
.wizard-toolbar .tabpage .settings[b-y8ccd3fvgz],
.wizard-toolbar .tabpage .section[b-y8ccd3fvgz] {
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
}

.wizard-toolbar ul.elements[b-y8ccd3fvgz] {
	list-style-type: none;
	padding-inline-start: 0;
	margin-block-start: 0;
	margin-bottom: 1em;
	width: 100%;
}

ul.elements .element[b-y8ccd3fvgz] {
	width: 55px;
	height: 85px;
	/*-webkit-transform:scale(0.5);
			-webkit-transform-origin:0 0;*/
	display: inline-block;
	float: left;
	border: 1px solid #ddd;
	padding: 2px;
	margin: 3.3px;
	font-size: .7em;
}

ul.elements li.element .element-preview[b-y8ccd3fvgz] {
	text-align: center;
	padding: 1px;
	display: block;
}

	ul.elements li.element .element-preview:hover[b-y8ccd3fvgz] {
		cursor: pointer;
	}

	ul.elements li.element .element-preview a[b-y8ccd3fvgz] {
		text-decoration: none;
		color: #333;
		font-weight: normal;
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	ul.elements li.element .element-preview .icon[b-y8ccd3fvgz] {
		display: inline-block;
		width: 41px;
		height: 41px
	}

/*.element.element-image .element-preview .icon {
	background: #fff url("img/newsletter/image.png") center no-repeat;
}*/

.element.element-image-center .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/image.png") center no-repeat;
}

.element.element-image-left .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/image_left.png") center no-repeat;
}

.element.element-image-right .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/image_right.png") center no-repeat;
}

.element.element-buttons .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/button.png") center no-repeat;
}

.element.element-paragraph .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/paragraph.png") center no-repeat;
}

/*.element.element-links .element-preview .icon {
	background: #fff url("img/newsletter/link.png") center no-repeat;
}

.element.element-ul .element-preview .icon {
	background: #fff url("../images/newsletter/ul.png") center no-repeat;
}

.element.element-ol .element-preview .icon {
	background: #fff url("../images/newsletter/ol.png") center no-repeat;
}*/

.element.element-hr .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/hr.png") center no-repeat;
}

.element.element-banner .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/banner.png") center no-repeat;
}

.element.element-title .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/title.jpg") center no-repeat;
}

.element.element-menu .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/menu.png") center no-repeat;
}

.element.element-columns .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/columns.png") center no-repeat;
}

.element.element-footer .element-preview .icon[b-y8ccd3fvgz] {
	background: #fff url("img/enewsletter/footer.png") center no-repeat;
}

ul.elements li.element .element-data[b-y8ccd3fvgz] {
	display: none;
}

/* /Feature/Outreach/Controls/YearInReviewCriteria.razor.rz.scp.css */
ul.letters[b-r41900gjzy] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 1% 0;
	padding: 0;
	width: 100%;
	position: relative;
}

	ul.letters li.letter[b-r41900gjzy] {
		float: left;
		list-style-type: none;
		background-color: rgba(0,0,0,0.7);
		margin-right: 20px;
		cursor: pointer;
		text-shadow: none;
		position: relative;
		width: 200px;
		height: 280px;
		overflow: hidden;
		margin-bottom: 20px;
	}

	ul.letters li.letter h4[b-r41900gjzy]{
		color: #fff;
		margin: 7px 13px 0px 13px;
		line-height:1.0;
	}

		ul.letters li.letter .iframe-cover[b-r41900gjzy] {
			position: absolute;
			width: 100%;
			height: 100%;
			z-index: 2;
			border: 0 none;
		}

		ul.letters li.letter .iframe-wrap[b-r41900gjzy] {
			overflow: hidden;
			position: relative;
			height: 250px;
			width: 200px;
			z-index: 1;
			padding: 5% 1% 0 1%;
		}

	ul.letters li.letter .iframe-letter-view[b-r41900gjzy] {
	border: 0 none;
	width: 333%;
	height: 333%;
	overflow: hidden;
	-ms-zoom: 0.3;
	-moz-transform: scale(0.3);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.3);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.3);
	-webkit-transform-origin: 0 0;
	position: relative;
	z-index: 1;
}

/* /Feature/Outreach/Controls/YouTube.razor.rz.scp.css */

fieldset.ui-youtube[b-ly2d374jqp] {
	border: 1px solid #ddd;
	padding: 0.5em;
	border-radius: .5em;
}

.ui-youtube .ui-size[b-ly2d374jqp]{
	width:170px;
	float:left;
	display:inline-block;
}
.ui-youtube .image[b-ly2d374jqp] {
	float:right
}
/* /Feature/Outreach/EditCampaignText.razor.rz.scp.css */
.ui-header[b-xdj1iffkw5] {
	font-size: 0.7em;
}

button.button_link[b-xdj1iffkw5] {
	color: blue;
}

ul.message-attachments[b-xdj1iffkw5] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-xdj1iffkw5] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-xdj1iffkw5] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-xdj1iffkw5] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-xdj1iffkw5],
.ui-file.ui-file-type-msg .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-xdj1iffkw5],
.ui-file.ui-file-type-docx .file span.type-icon[b-xdj1iffkw5],
.ui-file.ui-file-type-docm .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-html .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-xlsx .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-gif .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-png .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-peng .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-ico .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-jpg .file span.type-icon[b-xdj1iffkw5],
.ui-file-type-bmp .file span.type-icon[b-xdj1iffkw5] {
	background: url(img/image.gif) no-repeat;
}

/*library file*/
.ui-file .file span.type-icon.type-file[b-xdj1iffkw5] {
	background: url(img/table.png) no-repeat;
}

.letter-view[b-xdj1iffkw5]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Outreach/EditTMessage.razor.rz.scp.css */
.ui-header[b-88prri143t] {
	font-size: 0.7em;
}

.message-left[b-88prri143t] {
	max-height: 770px;
	overflow: auto;
}

.message-right[b-88prri143t] {
	margin: 30px 0 0 15px;
	max-height: 740px;
	overflow: auto;
}

.message-right .discussion[b-88prri143t] {
	margin-top: 50px;
}

.message-main[b-88prri143t]{
	margin-left:25px;
}

button[title="Show"][b-88prri143t],
button[title="Show Less"][b-88prri143t] {
	border: 0;
	position: absolute;
	z-index: 99;
}

.message-main .or[b-88prri143t] {
	width: 60px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

button.button_link[b-88prri143t] {
	color: blue;
}

ul.message-attachments[b-88prri143t] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-88prri143t] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-88prri143t] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-88prri143t] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-88prri143t],
.ui-file.ui-file-type-msg .file span.type-icon[b-88prri143t] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-88prri143t],
.ui-file.ui-file-type-docx .file span.type-icon[b-88prri143t],
.ui-file.ui-file-type-docm .file span.type-icon[b-88prri143t] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-88prri143t] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-88prri143t],
.ui-file-type-html .file span.type-icon[b-88prri143t] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-88prri143t] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-88prri143t] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-88prri143t],
.ui-file-type-xlsx .file span.type-icon[b-88prri143t] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-88prri143t] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-88prri143t] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-88prri143t],
.ui-file-type-gif .file span.type-icon[b-88prri143t],
.ui-file-type-png .file span.type-icon[b-88prri143t],
.ui-file-type-peng .file span.type-icon[b-88prri143t],
.ui-file-type-ico .file span.type-icon[b-88prri143t],
.ui-file-type-jpg .file span.type-icon[b-88prri143t],
.ui-file-type-bmp .file span.type-icon[b-88prri143t] {
	background: url(img/image.gif) no-repeat;
}

/*library file*/
.ui-file .file span.type-icon.type-file[b-88prri143t] {
	background: url(img/table.png) no-repeat;
}

.letter-view[b-88prri143t]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Outreach/EditTMessageText.razor.rz.scp.css */
.ui-header[b-rw36s8fp12] {
	font-size: 0.7em;
}

button.button_link[b-rw36s8fp12] {
	color: blue;
}

ul.message-attachments[b-rw36s8fp12] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-rw36s8fp12] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-rw36s8fp12] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-rw36s8fp12] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-rw36s8fp12],
.ui-file.ui-file-type-msg .file span.type-icon[b-rw36s8fp12] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-rw36s8fp12],
.ui-file.ui-file-type-docx .file span.type-icon[b-rw36s8fp12],
.ui-file.ui-file-type-docm .file span.type-icon[b-rw36s8fp12] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-rw36s8fp12] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-rw36s8fp12],
.ui-file-type-html .file span.type-icon[b-rw36s8fp12] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-rw36s8fp12] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-rw36s8fp12] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-rw36s8fp12],
.ui-file-type-xlsx .file span.type-icon[b-rw36s8fp12] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-rw36s8fp12] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-rw36s8fp12] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-rw36s8fp12],
.ui-file-type-gif .file span.type-icon[b-rw36s8fp12],
.ui-file-type-png .file span.type-icon[b-rw36s8fp12],
.ui-file-type-peng .file span.type-icon[b-rw36s8fp12],
.ui-file-type-ico .file span.type-icon[b-rw36s8fp12],
.ui-file-type-jpg .file span.type-icon[b-rw36s8fp12],
.ui-file-type-bmp .file span.type-icon[b-rw36s8fp12] {
	background: url(img/image.gif) no-repeat;
}

/*library file*/
.ui-file .file span.type-icon.type-file[b-rw36s8fp12] {
	background: url(img/table.png) no-repeat;
}

.letter-view[b-rw36s8fp12]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Outreach/ESurveyFormMergeCode.razor.rz.scp.css */
iframe.html-view[b-8dt1pvwa2o]{
	width:100%;
	height: 320px;
	border:0;
	background-color:#ccc;
}

/* /Feature/Outreach/ESurveys/EditESurveyField.razor.rz.scp.css */

.wrapper[b-7g1phee2u5]  p {
	margin: 0;
}
.wrapper[b-7g1phee2u5]  button span {
	vertical-align: top !important;
}

[b-7g1phee2u5] .forminputgrid {
	margin: 0 !important;
}

.answer[b-7g1phee2u5] {
	display: grid;
	grid-template-columns: 30px 25px 1fr 3fr 200px;
	align-items: baseline;
	gap: 5px;
	margin-bottom: 5px;
}
	.answer .handle[b-7g1phee2u5] {
		cursor: ns-resize;
		height: 24px;
		width: 22px;
		padding: 1px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 12px;
		font-weight: bold;
		background: #CCC;
		border-radius: 5px;
		user-select: none;
		-moz-user-select: none;
	}

.answer-list[b-7g1phee2u5] {
	border-bottom: 1px solid gray;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
	.answer-list[b-7g1phee2u5]  .formfldwrap,
	.answer-list[b-7g1phee2u5]  .formfldinput {
		margin: 0 !important;
	}

	.affiliations[b-7g1phee2u5] {
		display: flex;
		flex-direction: column;
	}
	.affiliation[b-7g1phee2u5] {
		display: flex;
		align-items: flex-end;
		gap: 5px;
	}
	.affiliations[b-7g1phee2u5]  .formfldinput {
		font-size: 12px !important;
	}
	.affiliations[b-7g1phee2u5]  > button {
		width: 115px;
		font-size: 12px;
		margin-top: 8px;
    margin-left: auto !important;
	}
	.affiliation[b-7g1phee2u5]  + button {
		margin-top: 0;
	}

.requirements[b-7g1phee2u5], .other[b-7g1phee2u5] {
	display: grid;
	grid-template-columns: 200px 1fr;
}
	.requirements[b-7g1phee2u5]  input[type=number] {
		width: 75px;
		text-align: right;
	}

.appearance[b-7g1phee2u5] {
	display: flex;
}
.appearance > *[b-7g1phee2u5] {
	display: flex;
	flex-basis: 33%;
}
.appearance[b-7g1phee2u5]  select {
	min-width: 50px;
}
/* /Feature/Outreach/ESurveys/SurveyBuilder.razor.rz.scp.css */
.wrapper[b-ivyaaqbrh6] {
	height: 100%;
	display: grid;
	grid-template: 2.5em 1fr / 300px 1fr;
	grid-template-areas:
		"sidebar header"
		"sidebar main";
}

.header[b-ivyaaqbrh6] {
	grid-area: header;
	display: grid;
	grid-template-columns: 50px 1fr minmax(max-content, 250px);
	grid-template-areas: "breadcrumbs name actions";
	background: var(--cb_gridhd);
	border-bottom: 1px solid gray;
	text-align: center;
	align-items: center;
}
	.header[b-ivyaaqbrh6]  .btnAction {
		border-color: transparent !important;
	  background: transparent !important;
	}

.name[b-ivyaaqbrh6] {
	grid-area: name;
	font-weight: bold;
	align-self: center;
}
.action-menu[b-ivyaaqbrh6] {
	grid-area: actions;
}
	.action-menu[b-ivyaaqbrh6]  > * {
		display: inline-block;
	}

.sidebar[b-ivyaaqbrh6] {
	grid-area: sidebar;
	padding: 5px;
	border-right: 1px solid gray;
	position: relative;
}
	.sidebar[b-ivyaaqbrh6]  select {
		max-width: 100%;
	}
	.sidebar[b-ivyaaqbrh6]  .divform {
		grid-template-rows: 1fr;
	}

.sidebar fieldset[b-ivyaaqbrh6] {
	padding: 3px 6px;
}
.sidebar[b-ivyaaqbrh6]  input[type=color] {
	width: 2em;
	padding: 0;
	height: 1.5em;
	margin-top: 4px;
	margin-left: 4px;
}

.button-list[b-ivyaaqbrh6] {
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin: 15px 10% 0;
}
	.button-list[b-ivyaaqbrh6]  .button_other {
		width: 100%;
	}

.preview[b-ivyaaqbrh6] {
	grid-area: main;
	padding: 15px;
	overflow: auto;
}
	.preview > div[b-ivyaaqbrh6] {
		max-width: 700px;
	}

.field-preview[b-ivyaaqbrh6] {
	position: relative;
	padding: 3px;
	border: 3px solid transparent;
}
	.field-preview .actions[b-ivyaaqbrh6] {
		position: absolute;
		top: 3px;
		right: 3px;
		display: flex;
		gap: 5px;
		opacity: 0;
	}
		.field-preview .actions[b-ivyaaqbrh6]  button {
			height: 24px;
			width: 22px;
			padding: 1px;
			font-weight: bold;
			color: var(--gf_svgbtn2);
			background: #fffc !important;
			border-radius: 5px;
			border: none;
		}
		.field-preview .actions .handle[b-ivyaaqbrh6] {
			cursor: ns-resize;
		}

.field-preview:hover[b-ivyaaqbrh6] {
	outline: 1px dashed var(--cb_btnmenu_a);
  outline-offset: -2px;
	border-color: #FFF8;
}
	.field-preview:hover .actions[b-ivyaaqbrh6],
	.field-preview .actions:focus-within[b-ivyaaqbrh6] {
		opacity: 1;
	}
		.grabbing .field-preview .actions[b-ivyaaqbrh6] {
			opacity: 0 !important;
		}
	.field-preview .actions[b-ivyaaqbrh6]  button:hover {
		background: #dddc !important;
	}

.new-field-button[b-ivyaaqbrh6] {
	margin: 2px 5px;
}
.new-field-button[b-ivyaaqbrh6]  .btnMenu {
	position: relative;
	outline: 1px dashed var(--cb_btnmenu_a);
	outline-offset: -2px;
	border: 3px solid #fffa;
	border-radius: 10px;
	opacity: 0.4;
	box-shadow: 0 0 #0000;
	transition: all linear .1s;
}
		.new-field-button[b-ivyaaqbrh6]  .btnMenu:hover,
		.new-field-button[b-ivyaaqbrh6]  .btnMenu:focus-within {
			opacity: 0.9;
			box-shadow: 1px 2px 4px -2px #0008;
		}
	.new-field-button[b-ivyaaqbrh6]  button {
		height: 26px;
		width: 100%;
		padding: 2px 16px 2px;
	}
	.new-field-button.first[b-ivyaaqbrh6]  .btnMenu {
		opacity: 0.3;
	}
	.new-field-button[b-ivyaaqbrh6]  svg {
		filter: drop-shadow(-1px -1px #fff)
						drop-shadow( 1px -1px #fff)
						drop-shadow( 1px  1px #fff)
						drop-shadow(-1px  1px #fff)
	}

.instapoll-preview[b-ivyaaqbrh6] {
	width: 100%;
	padding: 2px 5px;
	border: 1px solid #BBB;
	border-radius: 5px;
	color: #666;
}
	.instapoll-preview tr:first-child[b-ivyaaqbrh6] {
		color: #444;
	}
	.instapoll-preview td:last-child[b-ivyaaqbrh6] {
		width: 50%;
	}
	.instapoll-preview span[b-ivyaaqbrh6] {
		display: block;
		height: 14px;
		background: indianred;
	}
/* /Feature/Outreach/ImageManager.razor.rz.scp.css */
.ui-page .ui-images .ui-all-actions[b-7md9je9b5d] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-page .ui-images.dialog .ui-all-actions[b-7md9je9b5d],
.ui-page .ui-images.zonethemebar .ui-all-actions[b-7md9je9b5d] {
	padding-top: 30px;
}

.ui-page label[b-7md9je9b5d] {
	float: left;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-page .ui-checkbox[b-7md9je9b5d],
.ui-page .ui-radio[b-7md9je9b5d] {
	padding: 0 !important;
}

	.ui-page .ui-checkbox label[b-7md9je9b5d],
	.ui-page .ui-radio label[b-7md9je9b5d] {
		width: auto;
		font-size: 12px;
	}

.ui-page fieldset[b-7md9je9b5d] {
	float: left;
	margin-right: .5em;
}

.ui-page .ui-controlgroup.ui-image-type .ui-controlgroup-label[b-7md9je9b5d] {
	display: none;
}

.ui-page div.ui-input-text[b-7md9je9b5d],
.ui-page textarea.ui-input-text[b-7md9je9b5d],
.ui-page div.ui-input-file[b-7md9je9b5d],
.ui-page div.ui-checkbox[b-7md9je9b5d],
.ui-page div.select2-container[b-7md9je9b5d] {
	float: left;
	/*width: 78%;*/
	margin-top: .5em;
}

.ui-page div.ui-select .ui-btn[b-7md9je9b5d] {
	font-size: 12px;
}

.ui-page .select2-container[b-7md9je9b5d] {
	width: 100%;
}

.ui-page .ui-data[b-7md9je9b5d] {
	overflow: hidden;
	clear: both;
	position: relative;
}

.ui-page .toolbar[b-7md9je9b5d] {
	background-color: #F9F9F9;
	border-width: 0;
	margin-bottom: 0.5em;
	padding: 0.1em;
	width: 100%;
	text-align: center;
	margin-top: 2em;
}

	.ui-page .toolbar .ui-btn[b-7md9je9b5d] {
		display: inline-block;
		width: 15%;
		float: none;
		background-color: #ffffff;
		color: #333333;
		text-shadow: none;
		border-color: #CCCCCC;
		margin-bottom: .5em;
	}

	/*.dialogPage .toolbar div.ui-btn.ui-send {
        background-color: green;
        color: white;
      }*/

	.ui-page .toolbar div.ui-btn.ui-create[b-7md9je9b5d],
	.ui-page .toolbar div.ui-btn.ui-save[b-7md9je9b5d] {
		background-color: #396b9e;
		border-color: #044062;
		color: white;
	}

ul.images[b-7md9je9b5d] {
	margin: 10px 0 0 0;
	padding: 0;
	overflow-y:scroll;
	max-height:90%;
}

.ui-images.dialog ul.images[b-7md9je9b5d],
.ui-images.zonethemebar ul.images[b-7md9je9b5d] {
	margin-top: 4em;
}

ul.images li[b-7md9je9b5d] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-7md9je9b5d] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-7md9je9b5d] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-7md9je9b5d] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-7md9je9b5d] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-7md9je9b5d] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-7md9je9b5d] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-7md9je9b5d],
.ui-images.zonethemebar .ui-input-search[b-7md9je9b5d] {
	top: 5px;
}

.sort-action[b-7md9je9b5d] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-7md9je9b5d] {
	margin-right: .5em !important;
}

.sort-action ul[b-7md9je9b5d] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-7md9je9b5d] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-7md9je9b5d] {
	float: right;
}

.btn-upload[b-7md9je9b5d] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Outreach/MergeCode.razor.rz.scp.css */
.ui-page .ui-images .ui-all-actions[b-agnl4f29sm] {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0 1em;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
}

.ui-page .ui-images.dialog .ui-all-actions[b-agnl4f29sm],
.ui-page .ui-images.zonethemebar .ui-all-actions[b-agnl4f29sm] {
	padding-top: 30px;
}

.ui-page label[b-agnl4f29sm] {
	float: left;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	text-align: left;
}

.ui-page .ui-checkbox[b-agnl4f29sm],
.ui-page .ui-radio[b-agnl4f29sm] {
	padding: 0 !important;
}

	.ui-page .ui-checkbox label[b-agnl4f29sm],
	.ui-page .ui-radio label[b-agnl4f29sm] {
		width: auto;
		font-size: 12px;
	}

.ui-page fieldset[b-agnl4f29sm] {
	float: left;
	margin-right: .5em;
}

.ui-page .ui-controlgroup.ui-image-type .ui-controlgroup-label[b-agnl4f29sm] {
	display: none;
}

.ui-page div.ui-input-text[b-agnl4f29sm],
.ui-page textarea.ui-input-text[b-agnl4f29sm],
.ui-page div.ui-input-file[b-agnl4f29sm],
.ui-page div.ui-checkbox[b-agnl4f29sm],
.ui-page div.select2-container[b-agnl4f29sm] {
	float: left;
	/*width: 78%;*/
	margin-top: .5em;
}

.ui-page div.ui-select .ui-btn[b-agnl4f29sm] {
	font-size: 12px;
}

.ui-page .select2-container[b-agnl4f29sm] {
	width: 100%;
}

.ui-page .ui-data[b-agnl4f29sm] {
	overflow: hidden;
	clear: both;
	position: relative;
}

.ui-page .toolbar[b-agnl4f29sm] {
	background-color: #F9F9F9;
	border-width: 0;
	margin-bottom: 0.5em;
	padding: 0.1em;
	width: 100%;
	text-align: center;
	margin-top: 2em;
}

	.ui-page .toolbar .ui-btn[b-agnl4f29sm] {
		display: inline-block;
		width: 15%;
		float: none;
		background-color: #ffffff;
		color: #333333;
		text-shadow: none;
		border-color: #CCCCCC;
		margin-bottom: .5em;
	}

	/*.dialogPage .toolbar div.ui-btn.ui-send {
        background-color: green;
        color: white;
      }*/

	.ui-page .toolbar div.ui-btn.ui-create[b-agnl4f29sm],
	.ui-page .toolbar div.ui-btn.ui-save[b-agnl4f29sm] {
		background-color: #396b9e;
		border-color: #044062;
		color: white;
	}

ul.images[b-agnl4f29sm] {
	margin: 2.5em 0 0 0;
	padding: 0;
}

.ui-images.dialog ul.images[b-agnl4f29sm],
.ui-images.zonethemebar ul.images[b-agnl4f29sm] {
	margin-top: 4em;
}

ul.images li[b-agnl4f29sm] {
	list-style-type: none;
	margin: 1.1em;
/*	padding: 1em;*/
	border: 1px solid #ddd;
	background: transparent;
	width: 100px;
	height: 110px; /*ly, tr#219207*/
	float: left;
	position: relative;
	z-index: 1;
}

	ul.images li img[b-agnl4f29sm] {
		width: 100%;
	}

	/*ly, tr#219207*/
	ul.images li .name[b-agnl4f29sm] {
		text-align: center;
		font-size: 0.7em;
		bottom: 5px;
		position: absolute;
		display: block;
		width: 100px;
		overflow-X: hidden;
		text-overflow: ellipsis;
	}

	ul.images li .ui-actions[b-agnl4f29sm] {
		display: none;
		position: absolute;
		bottom: 20px; /*ly, tr#219207*/
		width: 100%;
		padding: 0 5%;
		left: 2px;
		text-align: center;
	}

	ul.images li:hover .ui-actions[b-agnl4f29sm] {
		display: block;
		z-index: 999;
	}

	ul.images li .ui-actions a.ui-btn[b-agnl4f29sm] {
		font-size: 13px;
		font-weight: normal;
		line-height: 12px;
		width: 30%;
		margin-right: 10px;
		background-color: #396b9e;
		color: #fff;
		padding: 5px;
	}

.ui-images .ui-input-search[b-agnl4f29sm] {
	float: left;
	clear: left;
	width: 100%;
}

.ui-images.dialog .ui-input-search[b-agnl4f29sm],
.ui-images.zonethemebar .ui-input-search[b-agnl4f29sm] {
	top: 5px;
}

.sort-action[b-agnl4f29sm] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: .5em;
	position: relative;
	float: left;
}

.ui-caption .ui-checkbox[b-agnl4f29sm] {
	margin-right: .5em !important;
}

.sort-action ul[b-agnl4f29sm] {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	clear: left;
	top: 33px;
	min-width: 155px;
	background-color: #f7f6f2;
	border: 1px solid #ceccc0;
	padding: 7px;
	border-radius: .2em;
	z-index: 99;
}

.sort-options .sorttext[b-agnl4f29sm] {
	float: left;
	clear: both;
	font-size: 13px;
}

.sort-options .ui-icon[b-agnl4f29sm] {
	float: right;
}

.btn-upload[b-agnl4f29sm] {
	float: right;
	margin-right: 2.5em;
}

/* /Feature/Reports/CreateSpreadsheet.razor.rz.scp.css */
.flds-col-one[b-h8d99cf1s9] {
    display: inline-block;
    width: 120px;
}
.flds-col-three[b-h8d99cf1s9] {
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
    overflow: auto;
    height: 100%;
}
.select-cols[b-h8d99cf1s9] {
    display: block;
    font-weight: bold;
    padding-left: 3px;
}
.column-container[b-h8d99cf1s9] {
    display: grid;
    overflow: auto;
    min-width: 180px;
    height: 100%;
}
/* /Feature/Reports/CreateSpreadsheet_Emails.razor.rz.scp.css */
.flds-col-one[b-3deff0k2e2] {
    display: inline-block;
    width: 120px;
}
.flds-col-three[b-3deff0k2e2] {
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
    overflow: auto;
    height: 100%;
}
.select-cols[b-3deff0k2e2] {
    display: block;
    font-weight: bold;
    padding-left: 3px;
}
.column-container[b-3deff0k2e2] {
    display: grid;
    overflow: auto;
    min-width: 180px;
    height: 100%;
}
/* /Feature/Reports/ListChart.razor.rz.scp.css */

[b-ettcf1nfln] .pielegend{
/*min-width: 150px;
max-width: 300px;*/
width: 230px;
margin-right: 6px;
}
	[b-ettcf1nfln] .pielegend thead {
		font-weight: bold;
	}

	[b-ettcf1nfln] .pielegend td {
		padding: 2px;
	}

	[b-ettcf1nfln] .pielegend .piekey {
width: 34px;
	}

	[b-ettcf1nfln] .pielegend .piekey div {
		height: 24px;
		width: 27px;
		display: block;
	}

[b-ettcf1nfln] .pielegend .pielabel {
width: 196px;
display: block;
}

	[b-ettcf1nfln] .pielegend .pielabel span {
width: 100%;
display:block;
	}

[b-ettcf1nfln] .pieDonutText1, [b-ettcf1nfln] .pieDonutText2, [b-ettcf1nfln] .pieDonutText {
	animation: moveupdarken 1s ease-in;
}

[b-ettcf1nfln] .lengend-font {
	font-size: small;
	word-break: normal;
	white-space:break-spaces;
}

[b-ettcf1nfln] .row-align { 
	vertical-align: top;
}
/* /Feature/Search/MyViews.razor.rz.scp.css */
.Views-Selector-Box[b-74og7n94tm] {
    padding: 6px;
    padding-top: 15px;
    display: block;
    overflow: auto;
    min-width: 180px;
    height: 75%;
}
.Tile-Selector-Box[b-74og7n94tm] {
    padding-top: 25px;
}
.Tile-Selector-Grid[b-74og7n94tm] {
    display: grid;
    grid-template-columns: 30px auto;
}
.font-bold[b-74og7n94tm] {
    font-weight: bold;
}
/* /Feature/Services/ReadSvcExecutiveRpt.razor.rz.scp.css */
.report-print[b-c10w4nv001] {
    float: right;
}

.svc-container[b-c10w4nv001] {
    border-radius: 14px;
    border: 1px solid #cdcdcd;
    margin: 15px 0px 25px 0px;
}

.overall-width[b-c10w4nv001] {
    padding: 10px;
    width: 485px;
}

.container-min-width[b-c10w4nv001] {
    padding: 10px;
    width: 90%;
    min-width: 600px;
}

.overall-box[b-c10w4nv001] {
    display: grid;
    grid-template-columns: [col] 100px [col] 145px [col] 210px;
    padding: 10px 0px 10px 20px;
}

.pad-8[b-c10w4nv001] {
    padding-top: 8px;
}

.pad-15[b-c10w4nv001] {
    padding: 19px 10px 0px 19px;
}

.svc-icon-circle[b-c10w4nv001] {
    background-color: #fff;
    border: 1px solid hsla(0, 0%, 80%, 1);
    height: 60px;
    width: 60px;
    border-radius: 50%;
}

.text-center[b-c10w4nv001] {
    text-align: center;
}

.margin-5[b-c10w4nv001] {
    margin-left: 5px;
}

.margin-30[b-c10w4nv001] {
    margin-right: 30px;
}

.label-font[b-c10w4nv001] {
    font-size: 25px;
    color: hsla(196, 97%, 28%, 1);
    font-weight: bold;
}

.overall-growth-box[b-c10w4nv001] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: 5px;
}

.overvall-lbl-start-end[b-c10w4nv001] {
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 13px;
    color: hsla(0, 0%, 38%, 1);
}

.width-75[b-c10w4nv001] {
    width: 75px;
}

.margin-50[b-c10w4nv001] {
    margin-left: 50px;
}

.overall-end-date-box[b-c10w4nv001] {
    display: grid;
    grid-template-columns: [col] 55% [col] 28%;
}

.upper-lbl-box-2[b-c10w4nv001] {
    display: grid;
    grid-template-columns: [col] 70px [col] 160px;
    padding: 18px 0px 10px 20px;
}

.upper-lbl-box-4[b-c10w4nv001] {
    display: grid;
    grid-template-columns: [col] 70px [col] 120px;
    padding: 18px 0px 10px 20px;
}

.upper-lbl-box-3[b-c10w4nv001] {
    display: grid;
    grid-template-columns: [col] 70px [col] 160px [col] 160px;
    padding: 18px 0px 10px 20px;
}

.pad-17[b-c10w4nv001] {
    padding: 17px 10px 0px 12px;
}

.label-text[b-c10w4nv001] {
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
    color: hsla(0, 0%, 38%, 1)
}

.chart-box[b-c10w4nv001] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 350px));
    grid-gap: 30px;
}

.pad-10[b-c10w4nv001] {
    padding: 10px 0px 10px 0px;
}

.trend-container[b-c10w4nv001] {
    border-radius: 14px;
    border: 1px solid #cdcdcd;
    margin: 15px 0px 25px 0px;
    padding: 20px 0px 20px 20px;
    width: 90%;
}

.trend-header-box[b-c10w4nv001] {
    display: grid;
    grid-template-columns: [col] 30px [col] 340px;
}

.text-color[b-c10w4nv001] {
    color: hsla(196, 97%, 28%, 1)
}
/* /Feature/Services/ReadSvcSummaryRpt.razor.rz.scp.css */
.print-container[b-vel414zfo1] {
    float: right;
}
.summary-container[b-vel414zfo1] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 510px));
    justify-content: center;
    position: relative;
    grid-gap: 40px;
    padding: 15px 0px 15px 0px;
}
.status-container[b-vel414zfo1] {
    display: grid;
    grid-template-columns: [col]30% [col]30% [col]30%;
    grid-gap: 8px;
}
.chart-layout[b-vel414zfo1] {
    font-weight: bold;
    padding-bottom: 10px;
}
/* /Feature/Services/ServiceActivity.razor.rz.scp.css */
.note-box[b-zz9b0rokzi] {
	border: 1px solid gray;
	margin-bottom: 12px;
	padding-top: 5px;
}

.note-actions[b-zz9b0rokzi] {
	/*display: flex;
	justify-content: right;*/
	display: grid;
	grid-template-columns: 30px 30px 2fr 70px;
	margin: 5px;
}

.activity[b-zz9b0rokzi] {
	font-size: 14px;
}
.username[b-zz9b0rokzi] {
	color: #406f9d;
	font-weight: bold;
}
.attachment[b-zz9b0rokzi] {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.timestamp[b-zz9b0rokzi] {
	color: var(--ct_note,#999);
	margin-bottom: 0.6em;
	font-size: 11px;
}

.activity hr[b-zz9b0rokzi] {
	height: 1px;
	color: #ccc;
	background-color: #ccc;
	border: none;
}
/* /Feature/Services/StepAppActions.razor.rz.scp.css */
.message-main[b-pjclb616j9]{
	margin-left:25px;
}

button[title="Show"][b-pjclb616j9],
button[title="Show Less"][b-pjclb616j9] {
	border: 0;
	position: absolute;
	z-index: 99;
}

.message-main .or[b-pjclb616j9] {
	width: 60px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

button.button_link[b-pjclb616j9] {
	color: blue;
}

ul.message-attachments[b-pjclb616j9] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-pjclb616j9] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-pjclb616j9] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-pjclb616j9] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-pjclb616j9],
.ui-file.ui-file-type-msg .file span.type-icon[b-pjclb616j9] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-pjclb616j9],
.ui-file.ui-file-type-docm .file span.type-icon[b-pjclb616j9] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-pjclb616j9] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-pjclb616j9],
.ui-file-type-html .file span.type-icon[b-pjclb616j9] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-pjclb616j9] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-pjclb616j9] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-pjclb616j9],
.ui-file-type-xlsx .file span.type-icon[b-pjclb616j9] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-pjclb616j9] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-pjclb616j9] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-pjclb616j9],
.ui-file-type-gif .file span.type-icon[b-pjclb616j9],
.ui-file-type-png .file span.type-icon[b-pjclb616j9],
.ui-file-type-peng .file span.type-icon[b-pjclb616j9],
.ui-file-type-ico .file span.type-icon[b-pjclb616j9],
.ui-file-type-jpg .file span.type-icon[b-pjclb616j9],
.ui-file-type-bmp .file span.type-icon[b-pjclb616j9] {
	background: url(img/image.gif) no-repeat;
}

.letter-view[b-pjclb616j9]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Feature/Set/ForwardSetDetail.razor.rz.scp.css */
.message-main[b-sd97y9jnja]{
	margin-left:25px;
}

button[title="Show"][b-sd97y9jnja],
button[title="Show Less"][b-sd97y9jnja] {
	border: 0;
	position: absolute;
	z-index: 99;
}

.message-main .or[b-sd97y9jnja] {
	width: 60px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

button.button_link[b-sd97y9jnja] {
	color: blue;
}

ul.message-attachments[b-sd97y9jnja] {
	background: none repeat scroll 0 0 transparent;
	outline: 0 none !important;
	display: inline-block;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: 99%;
	/* overflow: auto; */
	position: relative;
	/*min-height: 1.4em;*/
	/* border: 1px solid #CCCCCC;*/
}

	ul.message-attachments li.ui-file[b-sd97y9jnja] {
		float: left;
		list-style-type: none;
		margin: .5% 1% .5% 0;
		position: relative;
		white-space: nowrap;
	}

		ul.message-attachments li.ui-file .file[b-sd97y9jnja] {
			display: inline-block;
			margin: 0;
			position: relative;
			/* width: 100%; */
			white-space: nowrap;
		}

.file span.type-icon[b-sd97y9jnja] {
	height: 16px;
	width: 16px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	background: url(img/paperclip.png) no-repeat;
}

.ui-file.ui-file-type-eml .file span.type-icon[b-sd97y9jnja],
.ui-file.ui-file-type-msg .file span.type-icon[b-sd97y9jnja] {
	background: url(img/email.png) no-repeat;
}

.ui-file.ui-file-type-doc .file span.type-icon[b-sd97y9jnja],
.ui-file.ui-file-type-docm .file span.type-icon[b-sd97y9jnja] {
	background: url(img/word.gif) no-repeat;
}

.ui-file-type-txt .file span.type-icon[b-sd97y9jnja] {
	background: url(img/text.gif) no-repeat;
}

.ui-file-type-htm .file span.type-icon[b-sd97y9jnja],
.ui-file-type-html .file span.type-icon[b-sd97y9jnja] {
	background: url(img/htm.jpg) no-repeat;
}

.ui-file-type-rtf .file span.type-icon[b-sd97y9jnja] {
	background: url(img/rtf.gif) no-repeat;
}

.ui-file-type-pdf .file span.type-icon[b-sd97y9jnja] {
	background: url(img/acrobat.gif) no-repeat;
}

.ui-file-type-xls .file span.type-icon[b-sd97y9jnja],
.ui-file-type-xlsx .file span.type-icon[b-sd97y9jnja] {
	background: url(img/excel.gif) no-repeat;
}

.ui-file-type-zip .file span.type-icon[b-sd97y9jnja] {
	background: url(img/zip.gif) no-repeat;
}

.ui-file-type-xml .file span.type-icon[b-sd97y9jnja] {
	background: url(img/xml.gif) no-repeat;
}

.ui-file-type-tif .file span.type-icon[b-sd97y9jnja],
.ui-file-type-gif .file span.type-icon[b-sd97y9jnja],
.ui-file-type-png .file span.type-icon[b-sd97y9jnja],
.ui-file-type-peng .file span.type-icon[b-sd97y9jnja],
.ui-file-type-ico .file span.type-icon[b-sd97y9jnja],
.ui-file-type-jpg .file span.type-icon[b-sd97y9jnja],
.ui-file-type-bmp .file span.type-icon[b-sd97y9jnja] {
	background: url(img/image.gif) no-repeat;
}

.letter-view[b-sd97y9jnja]{
	margin-left:25px;
}

/*.letter-view p {
	margin: 0;
	padding: 0;
}

.letter-preview p {
	margin: 0;
	padding: 0;
}*/
/* /Layout/Controls/ButtonAction.razor.rz.scp.css */
/*.gridactions .btnActionImg_GoBack.btnMenu ::deep > button.btnImage {
	border: none;*/
	/*outline:none;*/
	/*background-color: transparent;
	padding: 0px;
	vertical-align: middle;*/
	/*padding: 2px 5px;*/
/*}

.gridactions .btnActionImg_GoBack.btnMenu ::deep > button.btnImage:hover {
	background-color: rgb(237, 237, 237);
	border: 1px solid #ccc;
	text-shadow: 0px 1px 0px #f3f3f3;*/
	/*		padding: 2px 5px;*/
/*}

	.gridactions .btnActionImg_GoBack.btnMenu ::deep > button.btnImage:focus, .gridactions .btnActionImg_GoBack.btnMenu ::deep > button.btnImage:active {
		border-radius: 0;
		border: black;*/
		/*padding: 2px 5px;*/
		/*outline: 1px solid black;
	}*/
/* /Layout/Controls/ButtonMenu.razor.rz.scp.css */

/* DKH - button menu used for grid actions */

/*for styling tips see https://www.w3schools.com/howto/howto_js_dropdown.asp*/

/* Unless the container div has position: absolute it MUST have postion: relative (even when floated) */
.btnMenu[b-857t0rb50w] {
	position: relative;
	display: inline-block;
	/*margin-right:30px; ly, 8/23/16, make menu box lines up*/
	/*float: right;*/
	margin-right: 6px;
}

	.btnMenu.aleft[b-857t0rb50w] {
		left: 5px;
	}

	.btnMenu.aright[b-857t0rb50w] {
		/*	float: right;*/
	}

.btnMenu-div[b-857t0rb50w] {
	/*	background-color: var(--cb_btnmenu, hsl(210,20%,80%));
	border: 1px solid gray;
*/
	position: absolute;
	overflow: auto;
	text-align: left;
	z-index: 15;
}

	.btnMenu-div.dropup[b-857t0rb50w] {
		bottom: 0;
		left: 27px;
	}

	.btnMenu-div.aright[b-857t0rb50w] {
		right: 0px;
		text-align: right;
	}

	.btnMenu-div.visible[b-857t0rb50w] {
		display: block;
	}

	.btnMenu-div.hidden[b-857t0rb50w] {
		display: none;
	}

	.btnMenu-div.visible:not(:focus-within)[b-857t0rb50w] {
		background-color: gainsboro;
		transition: background-color 0.01s; /*fires an attached 'transitionend' event listener after very brief timeout */
	}

	.btnMenu-div.posleft[b-857t0rb50w] {
		right: 0;
		left: unset;
		bottom: 29px;
	}

	.btnMenu-div .btnMenu-items[b-857t0rb50w] {
		max-height: 80vh;
		overflow: inherit;
	}

	.btnMenu-div .btnMenu-items[b-857t0rb50w],
	.btnMenu-div .btnMenu-wrap[b-857t0rb50w] {
		background-color: var(--cb_btnmenu, hsl(210,20%,80%));
		border: 1px solid var(--cb_btnmenu_a, hsl(210,40%,40%));
	}

	.btnMenu-div .btnMenu-heading[b-857t0rb50w] {
		display: flex;
		align-items: center;
		gap: 3px;
		padding: 3px;
		line-height: 1;
		white-space: nowrap;
		background-color: var(--nb_menbck);
		border-bottom: 2px solid var(--nh_top);
		stroke: var(--nb_menbtn_h);
	}

	/*triangle at top of dropdown menu*/
	.btnMenu-div .btnMenu-tri[b-857t0rb50w] {
		position: absolute;
		width: 0;
		height: 0;
		/*right: 20px;*/
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 15px solid var(--cb_btnmenu_a, hsl(210,40%,40%));
	}


	/*Styling for individual menu items in button menu dropdown.
There is a wrapper div with class=btnMenu-items around the btnMenu-item's.
*/

	.btnMenu-div button.btnMenu-item[b-857t0rb50w] {
		outline: none;
		border: none;
		background-color: transparent;
		width: 100%;
		text-align: left;
	}

	.btnMenu-div .btnMenu-item[b-857t0rb50w] {
		padding: 6px 8px;
		/*font-family: Tahoma, Arial, sans-serif;*/
		text-decoration: none;
		font-size: 13px;
		/*font-weight: bold;*/
		color: black;
		display: block;
	}

		.btnMenu-div .btnMenu-item.UserMenu[b-857t0rb50w] {
			font-size: 16px;
			color: var(--cb_btnmenu_c);
		}

		.btnMenu-div .btnMenu-item:hover[b-857t0rb50w] {
			background-color: var(--cb_btnmenu_h, hsl(210,40%,70%));
			/*silver;*/
		}

		.btnMenu-div .btnMenu-item:focus[b-857t0rb50w] {
			background-color: var(--cb_btnmenu_a, hsl(210,40%,40%));
			/*gainsboro;*/
			color: white;
		}

		.btnMenu-div .btnMenu-item.btnMenu-active[b-857t0rb50w] {
			background-color: var(--cb_btnmenu_c, hsl(210,40%,40%));
			color: white;
		}

/* The ONLY change needed across all
        elements for left vs right alignment of menu
        with button is:
        o  use right: 0px - for right alignment
        o  use right: auto  - for left alignment
      */

.btnMenu > button.btnMenu-btn[b-857t0rb50w] {
	background-color: inherit; /*rgb(250,250,250);*/
	border-radius: 0; /*3.9px;*/
	border-color: rgb(204, 204, 204);
	border-style: solid;
	border-width: 1px;
	color: rgb(51,51,51);
	/*font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;*/
	font-size: 13px;
	padding: 4px 2px;
	/*padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 20px;*/
	/*box-shadow: 1px 1px 4px 1px #8fa8bd;*/
	margin-bottom: 1px;
	min-width: 100px;
	vertical-align: middle;
}
.btnMenu > a.btnMenu-btn[b-857t0rb50w] {
	height: 100%;
}

.btnMenu.aleft > button.btnMenu-btn[b-857t0rb50w] {
	text-align: left;
	min-width: 0;
	padding-right: 10px;
}

	.btnMenu.aleft > button.btnMenu-btn:focus[b-857t0rb50w] {
		outline: 1px solid hsl(0,0%,20%);
		box-shadow: 0 0 0 .1rem hsl(210,40%,50%);
	}



.btnMenu > button.btnMenu-btn > span[b-857t0rb50w] {
	padding: 3px;
	vertical-align: middle;
}

.btnMenu > button.btnMenu-btn[b-857t0rb50w]  svg {
	padding: 0;
	vertical-align: middle;
}

/*.btnMenu > .btnMenu-btn ::deep .svgupdn {
	stroke: hsl(0,0%,45%);
}

.btnMenu > .btnMenu-btn ::deep .svgnew {
	fill:transparent;
	stroke: hsl(200,50%,65%);
}

.btnMenu > .btnMenu-imgbtn ::deep .svgdots {
	fill: hsl(0,0%,50%);
}*/

.btnMenu > button.btnMenu-btn:hover[b-857t0rb50w] {
	background-color: rgb(237, 237, 237);
	border-color: #ccc;
	color: #333;
	text-shadow: 0px 1px 0px #f3f3f3;
}

.btnMenu > button.btnMenu-btn:active[b-857t0rb50w] {
	border-radius: 0;
}

.btnMenu.aleft.gridrowptagbtn > button.btnMenu-btn[b-857t0rb50w],
.btnMenu.aleft.gridrowptagbtn > button.btnMenu-btn:focus[b-857t0rb50w] {
	border-color: var(--gs_line1);
	box-shadow: none;
}

.btnMenu.gridrowptagbtn > button.btnMenu-btn:hover[b-857t0rb50w] {
	background-color: var(--cb_gridhd);
	/*	border-color: var(--gs_line1);*/
}

.btnMenu.gridrowptagbtn > button.btnMenu-btn:focus[b-857t0rb50w] {
	background-color: var(--cb_gridhd);
	/*border-color: var(--gs_line1);*/
}

/*content items need to be in same folder as .css or pathed back to root e.g. ../btnmenu/dnwhite.png*/
/*.btnMenu > .btnMenu-btn::after {
		content: url('../img/dnwhite.png');
		width: 19px;
		height: 19px;
		border-radius: 14px;
		position: absolute;
		right: 4px;
		background-color:  dimgray;*/ /* #446c99;*/
/*padding-top: 3px;
		padding-bottom: 1px;
		padding-left: 3px;
		padding-right: 8px;
	}

	.btnMenu > .btnMenu-btn[aria-expanded='true']::after {
		content: url('../img/upwhite.png');
	}*/
.btnMenu > .btnMenu-imgbtn img[b-857t0rb50w] {
	height: 21px;
}

.btnMenu > .btnMenu-imgbtn[b-857t0rb50w] {
	height: 100%;
	padding: 0px;
	vertical-align: middle;
	background-color: transparent;
	border: none;
	outline: 1px transparent;
}

	.btnMenu > .btnMenu-imgbtn:hover[b-857t0rb50w] {
		background-color: var(--cb_btnmenu, hsl(0,0%,93%));
		outline: 1px solid hsl(0,0%,50%);
	}

	.btnMenu > .btnMenu-imgbtn:focus[b-857t0rb50w], .btnMenu > .btnMenu-imgbtn:active[b-857t0rb50w] {
		border-radius: 0;
		border: black;
		background-color: var(--cb_btnmenu, hsl(0,0%,93%));
		/*padding: 2px 5px;*/
		outline: 1px solid hsl(0,0%,50%);
	}

.btnMenu .btnMenu-item[b-857t0rb50w]  .btnMenuItemGLbl {
	display: grid;
	column-gap: 6px;
	grid-template-columns: 20px 1fr;
	align-items: center;
}


/*When the menu items (ActionItems) include a LabelSvg pointer to 
a graphic in the SvgImages.cs file, those graphics are given an "svgbutton"
class name for the "g" wrapper node.  The "fill" setting will cascade down to
the "path" element, but for non-path markup using line, rect, etc. the "stroke"
setting applies the color.  Since we are NOT including the child node in 
these selectors, the non-"path" graphics should have those other elements set with fill=none.

NOTE: dkh 9/27/23 - the grid CellInlineActions component in IqBaseRowTemplate.cs now also renders row action
svg's as inline buttons using the .svgbutton class.  Thus, any changes here need to match .svgbutton settings in
GridScrolling.razor.css.
*/
.btnMenu .btnMenu-item[b-857t0rb50w]  .svgbutton {
	fill: var(--gf_svgbtn3, hsl(210,40%,60%));
	stroke: var(--gf_svgbtn3, hsl(210,40%,60%));
}

.btnMenu .btnMenu-item.btnMenu-active[b-857t0rb50w]  .svgbutton {
	fill: white;
	stroke: white;
}

.btnMenu .btnMenu-item:focus[b-857t0rb50w]  .svgbutton {
	fill: white;
	stroke: white;
}
/* /Layout/Controls/CampaignTextAnalysis.razor.rz.scp.css */
.spinner[b-04584dizvt] {
	border: 16px solid silver;
	border-top: 16px solid #337AB7;
	border-radius: 50%;
	margin-left:-100px;
	width: 80px;
	height: 80px;
	animation: spin-b-04584dizvt 1000ms linear infinite;
	top: 40%;
	left: 55%;
	position: absolute;
}

@keyframes spin-b-04584dizvt {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}
/* /Layout/Controls/Charts/CountTile.razor.rz.scp.css */
.tile-border[b-rhu472knvy] {
    text-align: center;
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    padding: 15px 0;
}
.tile-label[b-rhu472knvy] {
    font-size: small;
    color: hsla(287, 1%, 40%, 1);
    display: block;
    line-height: 14px;
    font-weight: bold;
}
/* /Layout/Controls/Charts/PieDonut.razor.rz.scp.css */
.piechart-container[b-057bt5ayy9] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); /*[col]140px [col]60%;*/
    grid-gap: 8px;
}
.legend-dot[b-057bt5ayy9] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}
.legend-row[b-057bt5ayy9] {
    display: grid;
    grid-template-columns: [col]5% [col]95%;
    grid-gap: 8px;
}

/* /Layout/Controls/Charts/VerticalBars.razor.rz.scp.css */
.legend-dot[b-k0ud5f30vp] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}
.legend-row[b-k0ud5f30vp] {
    display: grid;
    grid-template-columns: [col]5% [col]90%;
    grid-gap: 8px;
}
.legend-btn[b-k0ud5f30vp] {
    text-align: left;
    border: none;
    background: none;
    font-size: small;
    color: hsla(218, 85%, 43%, 1);
}
/* /Layout/Controls/Discussions/DiscussionAlert.razor.rz.scp.css */
.container[b-0820jkkr8n] {
  position: absolute;
  bottom: 10px;
  right: 30px;
  left: 30px;
  padding: 0 10px 5px;
  background-color: var(--cb_gridhd);
  border: 1px solid var(--nb_menbtn);
  border-radius: 5px;
  box-shadow: 2px 3px 5px 0px #00000040;
}
  .container legend[b-0820jkkr8n] {
    font-size: 12px;
    font-style: italic;
    color: var(--ct_note);
    line-height: 1;
    background: var(--cb_gridhd);
    border-top: 1px solid var(--nb_menbtn);
    border-radius: 5px;
    padding: 1px 5px 0;
  }
  .container[b-0820jkkr8n]  .post-body {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: min(2lh, 50px);
  }
  .container[b-0820jkkr8n]  p {
    margin: 0;
  }
button[b-0820jkkr8n] {
  position: absolute;
  top: -5px;
  right: 2px;
  padding: 0;
  height: 1em;
  width: 1em;
  font-size: 20px;
  color: #000a;
  background-color: transparent;
  border: 0;
  border-radius: 50%;
}
button:hover[b-0820jkkr8n], button:focus[b-0820jkkr8n] {
  background-color: #00000028;
  outline: 0;
}
/* /Layout/Controls/Discussions/DiscussionReplyBox.razor.rz.scp.css */
.container[b-aeepo4epuk] {
	border: 1px solid gray;
	margin-bottom: 12px;
	padding-top: 5px;
}

.actions[b-aeepo4epuk] {
	display: flex;
	justify-content: right;
	margin: 5px;
}
/* /Layout/Controls/Discussions/DiscussionThread.razor.rz.scp.css */

.post[b-ri7kozilc7] {
	font-size: 12pt;
	padding-bottom: 4px;
}

.reply[b-ri7kozilc7] {
	padding-left: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-left: 2px solid var(--ct_tab1);
}

.highlight[b-ri7kozilc7] {
	animation: flash-yellow-b-ri7kozilc7 5s;
	transition: background-color;
}
  @keyframes flash-yellow-b-ri7kozilc7 {
		0%, 10% { background-color: transparent; }
		15%, 80% { background-color: #ffffad; }
		100% { background-color: transparent; }
  }

.author[b-ri7kozilc7] {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 3px;
	color: var(--cb_btnmenu_a);
}

.timestamp[b-ri7kozilc7] {
	color: var(--ct_note,#999);
	font-size: 10pt;
}

.actions[b-ri7kozilc7] {
	margin-left: 8px;
	vertical-align: -3px;
	fill: black;
	--gf_svgbtn2: black;
}

.action[b-ri7kozilc7] {
	width: 20px;
	margin: 0px;
	padding: 0;
	background-color: transparent;
	outline: none;
	border: none;
	opacity: 0;
	transition: opacity linear 0.25s;
}

	.post:hover .action[b-ri7kozilc7] {
		opacity: 0.5;
	}
	.post .action:hover[b-ri7kozilc7],
	.post .action:focus-visible[b-ri7kozilc7] {
		opacity: 1;
	}
/* /Layout/Controls/Discussions/RecordDiscussions.razor.rz.scp.css */
.discussion[b-8vpsm0xqvq] {
	font-size: 12pt;
}

.posts[b-8vpsm0xqvq] {
	position: relative;
	padding-bottom: 4px;
}

.refresh[b-8vpsm0xqvq] {
	position: absolute;
	top: 2px;
	right: 5px;
	padding: 2px;
	background-color: transparent;
	outline: none;
	border: none;
}

[b-8vpsm0xqvq] p {
	margin: 0;
}
/* /Layout/Controls/GridScrolling.razor.rz.scp.css */

/* Outer Grid Control div*/

.gridscrolling[b-uw5jm44xcy] {
	position: absolute;
	margin: 0;
	background-color: var(--cb_gridnormal,hsl(0,0%,100%));
	height: 100%;
	width: 100%;
	display: grid;
	grid-template-columns: auto 1fr auto;
	grid-template-rows: 1fr;
}

/* Styling for grid's filter panel*/
.gridfiltcolph[b-uw5jm44xcy] {
	grid-column: 1;
	grid-row: 1;
}

.gridfiltcol[b-uw5jm44xcy] {
	width: 195px;
	min-width: 100px;
	max-width: 350px;
	position: relative;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0;
	grid-column: 1;
	grid-row: 1;
	background-color: var(--cb_gridnormal,hsl(0,0%,100%));
	border-right: 1px solid hsl(0,0%,90%);
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto 1fr;
}

.gridfilthdr[b-uw5jm44xcy] {
	grid-row: 1;
	grid-column: 1;
	background-color: inherit; /*hsl(210,40%,60%)*/ /*rgba(0,0,0,0.4)*/
	;
	padding-top: 4px;
	padding-bottom: 1px;
	color: white;
	/*	height: 3.5rem;*/
}

	.gridfilthdr span[b-uw5jm44xcy] {
		display: flex;
		font-size: 18px;
	}

.gridfilthdrbtn[b-uw5jm44xcy] {
	border: none;
	background: transparent;
}

/*pie chart button on filter header*/
.gridfiltpchbtn[b-uw5jm44xcy] {
	padding: 1px;
	border: none;
	outline: none;
	background-color: transparent;
}

	.gridfiltpchbtn:focus[b-uw5jm44xcy], .gridfiltpchbtn:active[b-uw5jm44xcy], .gridfiltpchbtn:hover[b-uw5jm44xcy] {
		outline: 1px solid hsl(0,0%,50%);
	}


.gridfilters[b-uw5jm44xcy] {
	grid-row: 2;
	overflow-y: auto;
	padding: 4px;
}

.gridfiltul[b-uw5jm44xcy] {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding-left: 0;
	margin-top: 4px;
	margin-bottom: 4px;
}

.gridfiltbtntgl[b-uw5jm44xcy] {
	/*toggle group header button*/
	width: 100%;
	margin-bottom: 4px;
	text-align: left;
	/*border: 1px solid lightgray;*/
	border: none;
	outline: none;
	font-weight: bold;
	background: transparent;
	padding-left: 2px;
}

	.gridfiltbtntgl:hover[b-uw5jm44xcy] {
		color: hsl(210,40%,40%);
	}

	.gridfiltbtntgl:focus[b-uw5jm44xcy], .gridfiltbtntgl:active[b-uw5jm44xcy] {
		outline: 1px solid lightgray;
	}

.gridfiltbtnselall[b-uw5jm44xcy] {
	/*toggle group header button*/
	width: 100%;
	margin-bottom: 4px;
	text-align: left;
	/*border: 1px solid lightgray;*/
	border: none;
	outline: none;
	font-weight: bold;
	background: transparent;
	padding-left: 2px;
}

	.gridfiltbtnselall:focus[b-uw5jm44xcy], .gridfiltbtnselall:active[b-uw5jm44xcy], .gridfiltbtnselall:hover[b-uw5jm44xcy] {
		outline: 1px solid hsl(0,0%,50%);
	}

.gridfiltslider[b-uw5jm44xcy] {
	/*cursor: grab;*/
	cursor: col-resize;
	z-index: 1;
	position: absolute;
	right: 0;
	top: 49%;
	/*	padding: 2px;
	margin-right: -8px;*/
	text-align: right;
}

@media screen and (max-width: 500px) {
	.gridfiltslider[b-uw5jm44xcy] {
		display: none;
	}
}

@media screen and (max-height: 400px) {
	.gridfiltslider[b-uw5jm44xcy] {
		display: none;
	}
}


/*END filter panel styling*/



/*Main Grid row area*/
.griddatagridcol[b-uw5jm44xcy] {
	grid-column: 2;
	grid-row: 1;
	width: 100%;
	overflow-y: auto;
	background-color: var(--cb_gridnormal,hsl(0,0%,100%));
	display: grid;
	grid-template-rows: auto 1fr;
	grid-auto-rows: auto;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
}

/*grid actions header - contains the grid actions (.gridactions) and row id (.gridcurrowid)
	(spans across/above the 2 columns containing the title and reading panel */
.gridheader[b-uw5jm44xcy] {
	padding: 1px;
	background-color: var(--cb_gridhd, hsl(210,40%,90%));
	position: relative;
	grid-row: 1;
	display: grid;
	grid-template-columns: auto 1fr;
	min-height: 34px;
}

.gridactions[b-uw5jm44xcy] {
	padding-top: 2px;
	padding-bottom: 2px;
	/*padding-right: 50px;*/
	display: inline-block;
}

	.gridactions[b-uw5jm44xcy]  .btnMenu {
		display: inline-block;
		padding-top: 2px;
	}


		.gridactions[b-uw5jm44xcy]  .btnMenu button.btnImage {
			border: 1px solid transparent;
			outline: 1px solid transparent;
			background-color: transparent;
			padding: 0px;
			vertical-align: middle;
			/*padding: 2px 5px;*/
		}

			.gridactions[b-uw5jm44xcy]  .btnMenu button.btnImage:hover {
				background-color: rgb(237, 237, 237);
				/*border: 1px solid #ccc;*/
				text-shadow: 0px 1px 0px #f3f3f3;
				padding: 0;
				height: auto;
				/*		padding: 2px 5px;*/
			}

			.gridactions[b-uw5jm44xcy]  .btnMenu button.btnImage:focus, .gridactions[b-uw5jm44xcy]  .btnMenu button.btnImage:active {
				/*				border-radius: 0;
				border: 1px solid black;
				outline: 1px solid black;*/
				box-shadow: 0 0 0 .1rem hsl(210,40%,50%);
			}



/*currently-highlighted row - displaying row number and id in upper right corner*/
.gridcurrowid[b-uw5jm44xcy] {
	display: inline;
	width: auto;
	min-height: 22px;
	text-align: right;
	padding-right: 8px;
}

	.gridcurrowid > div[b-uw5jm44xcy] {
		max-width: 280px;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		border-right: 1px solid silver;
		position: absolute;
		bottom: 0;
		right: 15px;
		display: inline;
		font-size: 14px;
		background-color: var(--cb_gridnormal,hsl(0,0%,100%));
		padding: 4px;
	}

.smallscreen .gridcurrowid[b-uw5jm44xcy]  div.gridrnw {
	position: relative;
	right: 2px;
	max-width: 200px;
	display:inline-block;
}

.smallscreen .gridcurrowid[b-uw5jm44xcy]  span.gridrn {display:none;}

.smallscreen .gridcurrowid[b-uw5jm44xcy]  span.gridrnd {
	display: none;
}


/*This is the 2 column grid below the grid actions header, 
		with the left containing the title and data rows and the right column (when
		visible) containing the reading panel	*/
.gridrowsandrdg[b-uw5jm44xcy] {
	grid-row: 2;
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0;
	right: 0;
	display: grid;
	grid-template-columns: 1fr auto;
	grid-auto-rows: auto;
}

/*grid title and rows (below grid actions - left of reading panel) */
.griddata[b-uw5jm44xcy] {
	padding-left: 5px;
	overflow: hidden;
	grid-template-rows: auto 1fr;
	display: grid;
}

.gridtitlehdr[b-uw5jm44xcy] {
	/*	grid-template-columns: auto auto 1fr;
	display: grid;
	min-height: 40px;*/
	align-content: baseline;
	vertical-align: bottom;
}

	.gridtitlehdr.rdngpnloff[b-uw5jm44xcy] {
		/*grid-template-columns: auto auto 1fr auto;*/
		/*grid-template-columns: auto 1fr auto;*/
	}

	.gridtitlehdr.rdngpnlon .btnshowrdng[b-uw5jm44xcy] {
		display: none;
	}

	.gridtitlehdr.rdngpnloff .btnshowrdng[b-uw5jm44xcy] {
		display: inline;
	}


.gridtitle[b-uw5jm44xcy] {
	display: inline;
}

.gridtitle[b-uw5jm44xcy]  h1 {overflow-wrap:anywhere;}

.gridsortrr[b-uw5jm44xcy] {
	float: right;
	display: inline;
}

.gridsort[b-uw5jm44xcy] {
	display: inline-block;
	text-align: right;
	position: relative;
}

	.gridsort[b-uw5jm44xcy]  .btnMenu {
		border: 1px solid transparent;
	}

		.gridsort[b-uw5jm44xcy]  .btnMenu:hover {
			border: 1px solid hsl(210,40%,60%);
		}

		/*	.gridsort ::deep a.btnMenu-active {
		background-color: var(--cb_btnmenu_a, hsl(210,40%,40%));
		color: white;
	}*/

		.gridsort[b-uw5jm44xcy]  .btnMenu button {
			white-space: nowrap;
		}

/* gridrows is a div just below gridtitlehdr and that wraps the header row and data rows */
.gridrows[b-uw5jm44xcy] {
	font-size: 15px;
	height: 100%;
	width: 100%;
	position: relative;
	overflow: auto;
	margin: 0;
	right: 0;
	overflow-wrap: anywhere;
}

/* Div in GridScrolling that wraps the header row */
.gridcolhead[b-uw5jm44xcy] {
	position: sticky;
	top: 0;
	background-color: var(--cb_gridnormal,hsl(0,0%,100%));
	z-index: 1;  /*	1; TO-DO - modify User settings menu so it doesn't get hidden when this is "1"  */
	padding-top: 2px;
}

	/* The header row in the individual row template razor files is classed with .gridcolhdtmpl */
	.gridcolhead[b-uw5jm44xcy]  .gridcolhdtmpl {
		border-bottom: 1px solid hsl(0,0%,65%);
		background-color: var(--cb_gridhd, hsl(210,40%,90%));
		font-size: larger;
		font-weight: normal;
		margin-top: 0px;
		display: grid;
		grid-auto-rows: auto;
		padding-bottom: 3px;
		/*This MUST be set inline:
		grid-template-columns: 30px 60px repeat(2, 1fr);
			*/
	}


.gridrows[b-uw5jm44xcy]  input[type='checkbox'] {
	width: 19px;
	height: 19px;
	background-color: var(--cb_gridnormal,hsl(0,0%,100%));
	border-radius: 3px;
	border: 2px solid #555;
}

.gridcolhead[b-uw5jm44xcy]  .gridcolhdtmpl input[type='checkbox'] {
	width: 19px;
	height: 19px;
}

.gridrows[b-uw5jm44xcy]  input[type='checkbox']:checked {
	background: #abd;
}

.gridcolhead[b-uw5jm44xcy]  .gridcolhdtmpl input[type='checkbox']:active, .gridcolhead[b-uw5jm44xcy]  .gridcolhdtmpl input[type='checkbox']:focus {
	/*checkboxes don't appear to trigger this when setting focus to them programatically!! */
	/*	outline-color: red;*/
}

.gridrows[b-uw5jm44xcy]  input[type='checkbox']:focus-visible {
	outline-offset: 0px;
}


.gridrow[b-uw5jm44xcy] {
	border-bottom: 1px solid gainsboro;
}

	/* The individual data rows in the individual row template razor files is classed with .gridrowi */
	.gridrow[b-uw5jm44xcy]  .gridrowi {
		/*	border-bottom: 1px solid gainsboro;*/
		margin-top: 2px;
		display: grid;
		grid-auto-rows: auto;
	}

		/* Optional row highlights for "IsUpdated=true" DataRow components*/
		.gridrow[b-uw5jm44xcy]  .gridrowi.gridrow_updated {
			/*border-right: 5px solid var(--nb_menbck);*/
		}

			.gridrow[b-uw5jm44xcy]  .gridrowi.gridrow_updated .gridrow_updtmsg {
				font-size: x-small;
				font-style: italic;
				padding-left: 1px;
				color: var(--nb_menbck);
				white-space: nowrap;
			}

	.gridrow[b-uw5jm44xcy]  .cellid.col1id {
		font-style: italic;
		padding-left: 1px;
		color: var(--nb_menbck);
		/*white-space: nowrap;*/
	}

	/* styling for ExpandedRow (secondary rows) component */
	.gridrow[b-uw5jm44xcy]  .gridrowi_exp {
		display: grid;
		margin-top: 2px;
	}

	.gridrow[b-uw5jm44xcy]  .gridrowi_expcont {
	}


/*grid row for "row not found" rows (e.g. deleted)*/
.gridrownf[b-uw5jm44xcy] {
	padding: 2px;
	border-bottom: 1px solid gainsboro;
	font-size: small;
}

/* gridmlclbl is used for the label portion of grid cells when the layout is "label: value"
	NOTE- this is NOT added when using IqBaseRowTemplate.
*/
.gridrow[b-uw5jm44xcy]  .gridmlclbl {
	margin-right: 4px;
}

.gridrow:hover[b-uw5jm44xcy] {
	/*	background-color: var(--cb_gridhd_h1, hsl(210,40%,85%));*/
	background-color: var(--cb_gridhov, hsl(210,40%,90%));
	border: none;
}

.gridrow.current[b-uw5jm44xcy] {
	/*background-color: var(--cb_gridhd, hsl(210,40%,90%));*/
	background-color: var(--cb_gridhd_h1, hsl(210,40%,85%));
	border: none;
}

	.gridrow.current:hover[b-uw5jm44xcy] {
		background-color: var(--cb_gridhd_h2, hsl(210,40%,80%));
		border: none;
	}

/*These settings hide/show the row action button, in-row filter buttons 
and the personal tags dropdown so users only see those when hovering or selecting a row */

.gridrow[b-uw5jm44xcy]  .gridrowi .btnMenu.aleft.gridrowactbtn,
.gridrow[b-uw5jm44xcy]  .btnMenu.aleft.gridrowptagbtn {
	visibility: hidden;
}

.gridrow[b-uw5jm44xcy]  .ratinline {
	visibility: hidden;
}
.gridrow.current[b-uw5jm44xcy]  .ratinline,
.gridrow:hover[b-uw5jm44xcy]  .ratinline,
.gridrow:focus[b-uw5jm44xcy]  .ratinline,
.gridrow:active[b-uw5jm44xcy]  .ratinline {
	visibility:visible;
}

.gridrow[b-uw5jm44xcy]  .gridrowi .inrowlink,
.gridrow[b-uw5jm44xcy]  .gridrowi .inrowfilter,
.gridrow[b-uw5jm44xcy]  .gridrowi .cellid {
	display: none;
}

.gridrow.current[b-uw5jm44xcy]  .cellid,
.gridrow:hover[b-uw5jm44xcy]  .cellid,
.gridrow:active[b-uw5jm44xcy]  .cellid,
.gridrow.current[b-uw5jm44xcy]  .inrowlink,
.gridrow:hover[b-uw5jm44xcy]  .inrowlink,
.gridrow:active[b-uw5jm44xcy]  .inrowlink,
.gridrow:focus[b-uw5jm44xcy]  .inrowlink,
.gridrow.current[b-uw5jm44xcy]  .inrowfilter,
.gridrow:hover[b-uw5jm44xcy]  .inrowfilter,
.gridrow:active[b-uw5jm44xcy]  .inrowfilter,
.gridrow:focus[b-uw5jm44xcy]  .inrowfilter,
.gridrow.current[b-uw5jm44xcy]  .btnMenu.aleft.gridrowactbtn,
.gridrow:hover[b-uw5jm44xcy]  .btnMenu.aleft.gridrowactbtn,
.gridrow:active[b-uw5jm44xcy]  .btnMenu.aleft.gridrowactbtn,
.gridrow:focus[b-uw5jm44xcy]  .btnMenu.aleft.gridrowactbtn,
.gridrow.current[b-uw5jm44xcy]  .btnMenu.aleft.gridrowptagbtn,
.gridrow:hover[b-uw5jm44xcy]  .btnMenu.aleft.gridrowptagbtn {
	display: inline-block;
	visibility: visible;
}

.gridrow[b-uw5jm44xcy]  .inrowlink:hover,
.gridrow[b-uw5jm44xcy]  .inrowlink:focus {
	border: 1px solid var(--bb_submit_h, hsl(210,40%,50%));
	outline: 1px solid var(--bb_submit_h, hsl(210,40%,50%));
}

.gridrow[b-uw5jm44xcy]  button.cellvalmaxrdpnl {
	background-color: transparent;
	border: 1px none;
	padding: 0px;
	outline: none;
	font-size: inherit;
	font-weight: inherit;
	text-align: left;
}

.gridrow.current[b-uw5jm44xcy]  button.cellvalmaxrdpnl,
.gridrow:hover[b-uw5jm44xcy]  button.cellvalmaxrdpnl {
	text-decoration: underline;
	border: 1px dotted var(--gs_line1, black);
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
}

	.gridrow.current[b-uw5jm44xcy]  button.cellvalmaxrdpnl:hover,
	.gridrow.current[b-uw5jm44xcy]  button.cellvalmaxrdpnl:focus,
	.gridrow.current[b-uw5jm44xcy]  button.cellvalmaxrdpnl:active {
		background: var(--cb_gridhd);
		text-decoration: underline;
		border: 1px solid var(--gs_line1, black);
		padding-left: 2px;
		padding-right: 2px;
		cursor: pointer;
	}

/*h4 for primary link in each row.  That element is marked up as a button with an h4 inside wrapping the label.*/
.gridrow[b-uw5jm44xcy]  .cellvalhdng {
	display:inline;
	padding:0;
	font:inherit;
}


/*
NOTE: dkh 9/27/23 - the grid CellInlineActions component in IqBaseRowTemplate.cs now renders row action
svg's as inline buttons using the .svgbutton class.  

That same class is assigned to the svg items used when rending the ButtonMenu component dropdown (e.g. row actions dropdown).
Thus, any changes here need to match .svgbutton settings in ButtonMenu.razor.css.

When the menu items (ActionItems) include a LabelSvg pointer to 
a graphic in the SvgImages.cs file, those graphics are given an "svgbutton"
class name for the "g" wrapper node.  The "fill" setting will cascade down to
the "path" element, but for non-path markup using line, rect, etc. the "stroke"
setting applies the color.  Since we are NOT including the child node in 
these selectors, the non-"path" graphics should have those other elements set with fill=none.
*/

/*Reading panel*/
.gridrdgpnltogglebtn[b-uw5jm44xcy] {
	position: absolute;
	right: 10px;
	bottom: 6px;
	border: none;
}

.gridrdgpnl[b-uw5jm44xcy] {
	position: relative;
	border-left: 1px solid hsl(0,0%,75%);
	width: 450px;
	height: 100%;
	/*padding: 8px;*/
	overflow-y: auto;
	max-width: calc(100vw - 50px);
}

@media only screen and (max-width: 600px) {
	.gridrdgpnl[b-uw5jm44xcy] {
		position: fixed;
		height: 97%;
		top: 4px;
		right: 0px;
		/*left: 4px;*/
		bottom: 4px;
		width: calc(100vw - 5px);
		/*max-width: calc(100vw - 5px);*/
		z-index: 1;
	}
}


.gridrdslider[b-uw5jm44xcy] {
	/*cursor: grab;*/
	cursor: col-resize;
	position: absolute;
	left: 0;
	top: 49%;
	/*padding: 2px;*/
	padding: 0;
	line-height: 1;
	margin-left: 0px;
	z-index: 1;
}

@media screen and (max-width: 500px) {
	.gridrdslider[b-uw5jm44xcy] {
		display: none;
	}
}

@media screen and (max-height: 400px) {
	.gridrdslider[b-uw5jm44xcy] {
		display: none;
	}
}

.gridrdgpnlmaxbtn[b-uw5jm44xcy] {
	position: absolute;
	top: 4px;
	left: 10px;
	border: none;
	background: transparent;
padding: 0 1px 0 1px;
/*display:none;*/
}

.gridscrolling[b-uw5jm44xcy]  #pnlreading:hover .gridrdgpnlmaxbtn {
display:inline;
}

.gridscrolling[b-uw5jm44xcy]  #pnlreading:focus .gridrdgpnlmaxbtn {
	display: inline;
}

/*.gridrow ::deep .ilrabtn*/
.gridscrolling[b-uw5jm44xcy]  #pnlreading .gridrdgpnlmaxbtn .svgbutton {
	fill: var(--gf_svgbtn2, hsl(210,40%,60%));
	stroke: var(--gf_svgbtn2, hsl(210,40%,60%));
	vertical-align: middle;
}

.gridscrolling[b-uw5jm44xcy]  #pnlreading .gridrdgpnlmaxbtn:focus {
	background-color: var(--gf_svgbtn2);
	color: white;
}

	.gridscrolling[b-uw5jm44xcy]  #pnlreading .gridrdgpnlmaxbtn:focus .svgbutton {
		fill: white;
		stroke: white;
	}

.gridrdgpnlclosebtn[b-uw5jm44xcy] {
	position: absolute;
	top: 4px;
	right: 10px;
	border: none;
	background: transparent;
}

.gridrdgpnlsharebtn[b-uw5jm44xcy] {
	position: absolute;
	top: 4px;
	right: 35px;
	border: none;
	background: transparent;
}

@media only screen and (max-width: 600px) {
	/*	.gridrdgpnlclosebtn {
			position: absolute;
			top: 2px;
			left: 2px;
		}*/
}

/*NO LONGER NEEDED*/
.grideditcol[b-uw5jm44xcy] {
	position: relative;
	width: 600px;
	grid-column: 3;
	grid-row: 1;
	overflow-y: auto;
	background-color: whitesmoke;
}

.gridedpnlclosebtn[b-uw5jm44xcy] {
	position: absolute;
	top: 4px;
	right: 10px;
	border: none;
	background: transparent;
}

.gridedslider[b-uw5jm44xcy] {
	/*cursor: grab;*/
	cursor: col-resize;
	position: absolute;
	left: 0;
	top: 49%;
	/*padding: 2px;*/
	padding: 0;
	line-height: 1;
	margin-left: 0px;
}

.grideditcontent[b-uw5jm44xcy] {
	height: 100%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

	/*Child/Nested Component "DEEP" Styling
	NOTE: Blazor CSS isolation adds a compile-time attribute to the elements
	in the .razor and then adds that same attribute token to the auto-generated app css file,
	but for child components that have their own class names the "::deep" placeholder
	can be used to identify where the isolation attribute appears in the selector path (MUST 
	have spaces before and after).
*/
	.grideditcontent[b-uw5jm44xcy]  .epHeader {
		font-size: 30px;
	}
/* /Layout/Controls/ModalAlert.razor.rz.scp.css */

/*Top-level container div*/
.iqmodal-container[b-ejlg9669gh] {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

/*Toggle applied to top-level container div*/
.iqmodal-active[b-ejlg9669gh] {
	display: flex;
}

/*Background overlay div*/
.iqmodal-overlay[b-ejlg9669gh] {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
	background-color: rgba(0,0,0,0.5);
	/*right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;*/
}


/*Div that becomes the dialog*/
.iqmodal-ui[b-ejlg9669gh] {
	display: flex;
	flex-direction: column;
	position: fixed;
	width: 500px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #fff;
	padding: 1rem;
	z-index: 4;
	max-height:40%
}

	.iqmodal-ui.iqmodal-open:not(:focus-within)[b-ejlg9669gh] {
		background-color: gainsboro;
		transition: background-color 0.01s; /*fires an attached 'transitionend' event listener after very brief timeout */
	}

	.iqmodal-header[b-ejlg9669gh] {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		padding: 0 0 1rem 0;
	}

.iqmodal-title[b-ejlg9669gh] {
	margin-bottom: 0;
}

.iqmodal-close[b-ejlg9669gh] {
	font-size: 24px;
	font-weight: bold;
	position:absolute;
	top:0;
	right:0;
	padding: 1px 6px;
	/*padding: 1rem;
	margin: -1rem -1rem -1rem auto;*/
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	cursor: pointer;
}

.iqmodal-content[b-ejlg9669gh] {
	font-size: large;
	overflow-y: auto;
}

.iqmodal-buttongroup[b-ejlg9669gh] {
	margin-top: 8px;
	position: relative;
	text-align: right;
	padding-right: 5px;
}

.iqmodal-buttongroup>button[b-ejlg9669gh]{
	margin-left: 3px;
	margin-right: 3px;
}

/* /Layout/Controls/ModalDialog.razor.rz.scp.css */

/*Top-level container div*/
.iqdialog-container[b-n9yhjeskwi] {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

/*Toggle applied to top-level container div*/
.iqdialog-active[b-n9yhjeskwi] {
	display: flex;
}

/*Background overlay div*/
.iqdialog-overlay[b-n9yhjeskwi] {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
	background-color: rgba(0,0,0,0.5);
	/*right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;*/
}


/*Div that becomes the dialog*/
.iqdialog-ui[b-n9yhjeskwi] {
	width: 50%;
	height: 40%;
	resize: both;
	overflow-y: auto;
	/*display: flex;
	flex-direction: column;*/
	position: fixed;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #fff;
	padding: 0;
	z-index: 4;
	text-align: left;
	display: grid;
	grid-template-rows: auto 1fr auto;
}

.iqdialog-ui:focus[b-n9yhjeskwi], .iqdialog-ui:active[b-n9yhjeskwi] {
/*	border: 2px dotted gray;*/
}
	

	.iqdialog-ui.iqdialog-open:not(:focus-within)[b-n9yhjeskwi] {
		background-color: gainsboro;
		transition: background-color 0.01s; /*fires an attached 'transitionend' event listener after very brief timeout */
	}

.iqdialog-header[b-n9yhjeskwi] {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 0 0 0 0;
	background-color: var(--nb_top, hsl(210,40%,40%));
	border-bottom: 2px solid var(--nh_top, hsl(170,80%,40%));
	cursor: move;
}


.iqdialog-title[b-n9yhjeskwi] {
	margin-left: 10px;
	margin-bottom: 0;
	color: hsl(210,40%,90%);
	padding: 4px;
}

.iqdialog-close[b-n9yhjeskwi] {
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	top: 3px;
	right: 0;
	padding: 1px 6px;
	/*padding: 1rem;
	margin: -1rem -1rem -1rem auto;*/
	background-color: transparent;
	color: hsl(210,40%,90%);
	border: 0;
	-webkit-appearance: none;
	cursor: pointer;
}

.iqdialog-content[b-n9yhjeskwi] {
	/*padding:10px;*/
	font-size: large;
	overflow: hidden;
}

/*NOTE - The "::deep" marker handles the isolation attribute position.  The default
	.divhead padding is 15px but we don't need that much (as long as the dialog has a title).
*/
.iqdialog-content[b-n9yhjeskwi]  > .divform > .divhead {padding-top: 5px;}

.iqdialog-buttongroup[b-n9yhjeskwi] {
	position: relative;
	text-align: right;
	padding-right: 7px;
}

.iqdialog-buttongroup>button[b-n9yhjeskwi]{
	margin: 3px 8px;
/*	margin-left: 3px;
	margin-right: 3px;
*/
}

/* /Layout/Controls/ModalYesNo.razor.rz.scp.css */

/*Top-level container div*/
.iqmodal-container[b-s68ubl78r1] {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

/*Toggle applied to top-level container div*/
.iqmodal-active[b-s68ubl78r1] {
	display: flex;
}

/*Background overlay div*/
.iqmodal-overlay[b-s68ubl78r1] {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
	background-color: rgba(0,0,0,0.5);
	/*right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;*/
}


/*Div that becomes the dialog*/
.iqmodal-ui[b-s68ubl78r1] {
	display: flex;
	flex-direction: column;
	position: fixed;
	width: 500px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #fff;
	padding: 1rem;
	z-index: 4;
	max-height:40%
}

	.iqmodal-ui.iqmodal-open:not(:focus-within)[b-s68ubl78r1] {
		background-color: gainsboro;
		transition: background-color 0.01s; /*fires an attached 'transitionend' event listener after very brief timeout */
	}

	.iqmodal-header[b-s68ubl78r1] {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		padding: 0 0 1rem 0;
	}

.iqmodal-title[b-s68ubl78r1] {
	margin-bottom: 0;
}

.iqmodal-close[b-s68ubl78r1] {
	font-size: 24px;
	font-weight: bold;
	position:absolute;
	top:0;
	right:0;
	padding: 1px 6px;
	/*padding: 1rem;
	margin: -1rem -1rem -1rem auto;*/
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	cursor: pointer;
}

.iqmodal-content[b-s68ubl78r1] {
	font-size: large;
	overflow-y: auto;
}

.iqmodal-buttongroup[b-s68ubl78r1] {
	margin-top: 8px;
	position: relative;
	text-align: right;
	padding-right: 5px;
}

.iqmodal-buttongroup>button[b-s68ubl78r1]{
	margin-left: 3px;
	margin-right: 3px;
}

/* /Layout/Controls/Previews/FormLetterPreview.razor.rz.scp.css */

.wrap[b-w0pgvi3wkf] {
	width: 100%;
	overflow: hidden;
}
	.wrap.border[b-w0pgvi3wkf] {
		border-radius: 3px;
		box-shadow: 0px 3px 6px grey;
	}

[b-w0pgvi3wkf] .form-letter-preview {
	border: 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-ms-zoom: var(--flp-scale);
	-moz-transform: scale(var(--flp-scale));
	-o-transform: scale(var(--flp-scale));
	-webkit-transform: scale(var(--flp-scale));
	min-width: calc(100% / var(--flp-scale));
	min-height: calc(100% / var(--flp-scale));
}
/* /Layout/Controls/RecordLogs.razor.rz.scp.css */
.container[b-dv9krbntst] {
	position: relative;
	font-size: 12px;
}

.entry[b-dv9krbntst] {
	display: flex;
	flex-flow: row wrap;
	padding-bottom: 5px;
}
	/* Add some extra padding to the first two rows so that they don't overlap the refresh button */
	.entry:nth-of-type(-n+2) .activity[b-dv9krbntst] {
		padding-right: 35px;
	}

.header[b-dv9krbntst] {
	flex: 0 0 250px;
}
	.timestamp[b-dv9krbntst] {
		font-weight: bold;
	}
	.user[b-dv9krbntst] {
		white-space: nowrap
	}

.activity[b-dv9krbntst] {
	flex: 1 0 200px;
	word-break: break-word;
	padding-left: 5px;
}

.refresh[b-dv9krbntst] {
	position: absolute;
	top: 2px;
	right: 5px;
	padding: 2px;
	background-color: transparent;
	outline: none;
	border: none;
}

a.revision-link[b-dv9krbntst] {
	margin-left: 5px;
}
/* /Layout/Controls/ShareDialog.razor.rz.scp.css */
.share-container[b-dcv4bup0l0] {
    position: absolute;
    top: 0px;
    right: 35px;
}
/* /Layout/Controls/SortableList/SortableList.razor.rz.scp.css */
[b-umicn43hd2] .sortable-ghost {
  visibility: hidden;
}

[b-umicn43hd2] .sortable-fallback {
  opacity: 1 !important
}
/* /Layout/Controls/SrchPage/InputIqMultiSelect.razor.rz.scp.css */
/*Styling for the InputMultiSelect input control elements*/

/*NOT USED -  MOVED TO MAIN STYLE SHEET iqstyle.css*/

/* multiselect BUTTON for each selected item */
/*.iqmultiselect-remove {
	background-color: hsl(210,40%,50%);*/	/*#858585;*/ /*dark gray*/
	/*border: 1px solid #3b3b3b;*/ /*darker gray*/
	/*border-radius: 2px;
	color: #fff;*/ /*white*/
	/*font-size: 0.75em;
	font-weight: bold;
	margin-bottom: 3px;
	margin-right: 4px;
	padding: 0.25em 1.75em 0.25em 0.25em;
	position: relative;
}

	.iqmultiselect-remove:focus {
		border-color: #00008b;*/ /*darkblue*/
		/*box-shadow: 0 0 3px 1px #608ca8;*/ /*light blue*/
		/*outline: 3px solid transparent;
	}

	.iqmultiselect-remove::before,
	.iqmultiselect-remove::after {
		border-right: 2px solid #fff;
		content: "";
		height: 1em;
		right: 0.75em;
		position: absolute;
		top: 50%;
		width: 0;
	}

	.iqmultiselect-remove::before {
		transform: translate(0, -50%) rotate(45deg);
	}

	.iqmultiselect-remove::after {
		transform: translate(0, -50%) rotate(-45deg);
	}*/
/* /Layout/Controls/SummaryReport.razor.rz.scp.css */
.report-print[b-g9h07qmqiw] {
    float: right;
}

.report-container[b-g9h07qmqiw] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 510px));
    justify-content: center;
    position: relative;
    grid-gap: 40px;
}

.pie-container[b-g9h07qmqiw] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 350px));
    justify-content: center;
    position: relative;
    grid-gap: 40px;
}

.report-tile[b-g9h07qmqiw] {
    padding: 8px;
}

.font-bold[b-g9h07qmqiw] {
    font-weight: bold;
}

.status-label-font[b-g9h07qmqiw] {
    font-size: small;
    color: hsla(287, 1%, 40%, 1);
    display: block;
    line-height: 14px;
}

.status-count-font[b-g9h07qmqiw] {
    font-weight: bold;
    font-size: large;
}

.status-container[b-g9h07qmqiw] {
    display: grid;
    grid-template-columns: [col]20% [col]20% [col]20% [col]20% [col]20%;
    grid-gap: 8px;
}

.title-margin[b-g9h07qmqiw] {
    padding-bottom: 10px;
}

.chart-margin[b-g9h07qmqiw] {
    margin-top: 10px;
    font-size: small;
}

.status-box-layout[b-g9h07qmqiw] {
    text-align: center;
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    padding: 15px 0;
}

.text-purple[b-g9h07qmqiw] {
    color: hsla(287, 100%, 42%, 1);
}

.text-green[b-g9h07qmqiw] {
    color: hsla(130, 73%, 22%, 0.92);
}

.text-blue[b-g9h07qmqiw] {
    color: hsla(196, 97%, 28%, 1);
}

.text-orange[b-g9h07qmqiw] {
    color: hsla(21, 100%, 50%, 1);
}

.text-green1[b-g9h07qmqiw] {
    color: hsla(179, 55%, 42%, 1);
}

.donot-chart-container[b-g9h07qmqiw] {
    display: grid;
    grid-template-columns: [col]40% [col]60%;
    grid-gap: 8px;
}

.msg-legend-container[b-g9h07qmqiw] {
    display: grid;
    grid-template-columns: [col]5% [col]95%;
    grid-gap: 8px;
}

.msg-legend-dot[b-g9h07qmqiw] {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
}
/* /Layout/Controls/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-4f26l1qehd] {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    cursor: help;
}
 
span[b-4f26l1qehd] {
    /*visibility: hidden;*/
    position: absolute;
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    background-color: #363636;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 20;
    font-size: 12px;
}
 
    span[b-4f26l1qehd]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }
 
.tooltip-wrapper:hover span[b-4f26l1qehd] {
    visibility: visible;
}
/* /Layout/Controls/TreeNode.razor.rz.scp.css */
.tndbutton[b-42n8kk5joc] {
border:none;
outline:none;
text-align:left;
background:transparent;
padding-left:0;
font-size: 13px;
}

.tndlblonly[b-42n8kk5joc] {
	font-size: 13px;
}

	/*
SEE https://www.compart.com/en/unicode/block/U+25A0 for special "content" character codes.

Alternatively, svg markup can be used like this:
content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='24' width='24'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='none' stroke='hotpink' stroke-width='3'/></svg>");

	*/

	.tndlblonly[b-42n8kk5joc]::before {
		content: "\25AB";
		color: black;
		display: inline-block;
		margin-right: 8px;
	}

.tndul[b-42n8kk5joc] {
	margin-block-start: 0;
	list-style-type: none;
	padding-inline-start: 15px;
}

.tndli[b-42n8kk5joc] {
}

.tndullo[b-42n8kk5joc] {
	list-style-type: none;
	padding-inline-start: 0px;
}



/* Remove margins and padding from the parent ul */
#myUL[b-42n8kk5joc] {
	margin: 0;
	padding: 0;
}

.nocaret[b-42n8kk5joc] {
display:block;
}

.caret[b-42n8kk5joc] {
	cursor: pointer;
	user-select: none; /* Prevent text selection */
font-size: 11px;
}

	/* Create the caret/arrow with a unicode, and style it */
	.caret[b-42n8kk5joc]::before {
		content: "\25B6";
		color: black;
		display: inline-block;
		margin-right: 0px;
	}

/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.caret-down[b-42n8kk5joc]::before {
	transform: rotate(90deg);
}

/* Hide the nested list */
.nested[b-42n8kk5joc] {
	display: none;
}

/* Show the nested list when the user clicks on the caret/arrow (with JavaScript) */
.tndactive[b-42n8kk5joc] {
	display: block;
}
/* /Layout/Manage/InRowActions.razor.rz.scp.css */
.ratinline[b-un36n5yd1f] {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2px 5px;
}
  .ratinline.icon-only[b-un36n5yd1f] {
    gap: 0;
  }

[b-un36n5yd1f] .button_link {
  display: inline-flex;
  gap: 2px;
  align-items: center;
  font-size: 12px;
  text-decoration: none;
  text-wrap: nowrap;
}
  [b-un36n5yd1f] .button_link.bg {
    padding: 1px 8px !important;
    border-radius: 1em;
    background: var(--cb_btnmenu);
    border: 1px solid rgb(0,0,0,0.3);
  }

[b-un36n5yd1f] .button_link:focus {
  background-color: var(--gf_svgbtn2);
  color: white;
}
  [b-un36n5yd1f] .button_link .svgbutton {
    fill: var(--gf_svgbtn2);
    stroke: var(--gf_svgbtn2);
  }
  [b-un36n5yd1f] .button_link:focus .svgbutton {
    fill: white;
    stroke: white;
  }

[b-un36n5yd1f] .bg svg {
  width: 12px !important;
}

[b-un36n5yd1f] .btnMenu {
  line-height: 1;
  left: 0 !important;
  margin: 0 !important;
}
/* /Layout/Navigation/IqHome.razor.rz.scp.css */
.left-panel[b-hatcid9cvw] {
    padding: 10px 0.5%;
    /*min-width: 520px;*/
}

.ht-tile-section-title[b-hatcid9cvw] {
    text-align: center;
    color: #406f9d;
    font-weight: bold;
    padding-bottom: 25px;
}

.ht-tiles-grid-container[b-hatcid9cvw] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 400px));
    grid-auto-rows: 280px;
    justify-content: center;
    position: relative;
    grid-gap: 40px;
    grid-auto-flow: dense;
}

.ht-tile-col:hover[b-hatcid9cvw] {
    border: 2px solid hsl(210,40%,40%);
}

.ht-tile-col:hover[b-hatcid9cvw]  .col-tile-setting {
    display:block;
}

.ht-tiles-grey[b-hatcid9cvw] {
    background-color: hsla(0, 0%, 84%, 1);
}

.ht-tile-col[b-hatcid9cvw] {
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    box-shadow: 2px 2px 4px #ccc;
    padding: 8px;
}

.ht-tile-col-clr[b-hatcid9cvw] {
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    box-shadow: 2px 2px 4px #ccc;
}

.ht-tile-col-clr:hover[b-hatcid9cvw]  .col-tile-setting {
    display: block;
}

.tile_add:hover[b-hatcid9cvw] {
    border: 2px solid hsl(210,40%,40%);
    border-radius: 5px;
    box-shadow: 2px 2px 4px #ccc;
}


.tile-width-w1[b-hatcid9cvw] {
    width: 100%;
}

.tile-width-w2[b-hatcid9cvw] {
    grid-column: auto / span 2;
}

.tile-width-w3[b-hatcid9cvw] {
    grid-column: auto / span 3;
}

.tile-height-h1[b-hatcid9cvw] {
    /*height: 280px;*/
}

.tile-height-h2[b-hatcid9cvw] {
    grid-row: auto/ span 2;
}

.tile-height-h3[b-hatcid9cvw] {
    grid-row: auto / span 3;
}

.grid-item[b-hatcid9cvw] {
    padding: 20px;
}

.tile-body-wrapper[b-hatcid9cvw] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 35px 1fr;
    height: 100%;
}

.tile-add-container[b-hatcid9cvw] {
    min-height: 280px;
    display: grid;
    align-content: center;
    text-align: center;
}


[b-hatcid9cvw] .tile-content-body-row {
    grid-row: 2/2;
    grid-column: 1/4;
}

[b-hatcid9cvw] .tile-content-blur {
    filter: blur(1px);
}

.space-8[b-hatcid9cvw] {
    padding: 8px;
}

.tile-content[b-hatcid9cvw] {
    z-index: 0;
    position: relative;
    height: 100%;
    overflow-y: auto;
}


.item1[b-hatcid9cvw] {
    grid-column: 1;
    grid-row: 1;
}

[b-hatcid9cvw] .tile-icon-gear {
    margin-top: -5px;
    height: 24px;
    width: 24px;
    float: right;
}

[b-hatcid9cvw] .tile-icon-close {
    padding: 5px;
    float: right;
}
[b-hatcid9cvw] .row-even {
    background-color: var(--cb_form, hsl(0,0%,96%));
}

/*Donut chart animation*/
[b-hatcid9cvw] .circle-chart__circle {
    animation: circle-chart-fill-b-hatcid9cvw 2s reverse; /* 1 */
    transform: rotate(-90deg); /* 2, 3 */
    transform-origin: center; /* 4 */
}

[b-hatcid9cvw] .chart-legend-dot {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
}
[b-hatcid9cvw] .circle-chart__info {
    animation: circle-chart-appear-b-hatcid9cvw 2s forwards;
    opacity: 0;
    transform: translateY(0.3em);
}

@keyframes circle-chart-fill-b-hatcid9cvw {
    to {
        stroke-dasharray: 0 100;
    }
}

@keyframes circle-chart-appear-b-hatcid9cvw {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/*ends here*/
[b-hatcid9cvw] .bar {
    height: 21px;
    /*transition: fill 0.3s ease;*/
    cursor: pointer;
}

[b-hatcid9cvw] .bar-yaxis-labels {
    font-size: x-small;
    float: right;
    padding-right: 3px;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 100%;
    /*position: absolute;*/
    width: 45px;
}

[b-hatcid9cvw] .bar-label {
    font-size: large;
    font-weight: bold;
}
/* /Layout/Navigation/IqMainLayout.razor.rz.scp.css */
/*
IqMainLayout.razor.css
  This is the style sheet for the IQBlazor project's
	main layout.  
	(Remember that css isolation applies styling ONLY to elements laid out in the companion parent .RAZOR file
	so do NOT add any styling to elements in child components here.)
	It sets up a grid as follows:
	The .master class is the edge-to-edge div that becomes the "body" of the "app" in Index.html.
	That div then uses a grid layout with a top menu bar (.topbar), and then
	left and right sidebars (.leftbar and .rightbar) and a 
	main content area (.maincontent).  That main content div is marked up to
	receive the "@Body" markup from the page router (i.e. the individual razor page content).
*/

.skiplink[b-5vj2e7g0rd] {
  text-decoration: underline;
  padding: 6px;
  position: absolute;
  /*top: -40px;*/
  left: 70px;
  color: black;
  font-weight: normal;
  border-left: 2px solid var(--nb_menbck, black);
  border-right: 2px solid var(--nb_menbck, black);
  border-bottom: 2px solid var(--nb_menbck, black);
  border-bottom-right-radius: 8px;
  background: white; /* transparent;*/
  /*transition: top 1s ease-out, background 1s linear;*/
  z-index: 100;
  transform: translateY(-40px);
  transition: transform 0.3s;
}

  .skiplink:focus[b-5vj2e7g0rd] {
    transform: translateY(0%);
  }


.master[b-5vj2e7g0rd] {
  /*Make the grid go edge-to-edge in browser window - either of these approaches work:*/
  /*
		  position: fixed;
			top: 0;
			bottom: 0;
			right: 0;
			left: 0;
			*/
  position: relative;
  height: 100vh;
  width: 100%;
  /*Define as a grid:*/
  display: grid;
  /*Define rows and columns (long-hand vs short-hand syntax):*/
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  /*grid-template: auto 1fr / auto 1fr auto;*/
  /*These are the defaults:*/
  align-items: stretch;
  justify-items: stretch;
}

.topbar[b-5vj2e7g0rd] {
  /*padding-top:2px;
padding-bottom:2px;*/
  display: block;
  width: 100%;
  align-items: center;
  min-height: 30px;
  border-bottom: 2px solid var(--nh_top, hsl(170,80%,40%));
  background-color: var(--nb_top, hsl(210,40%,40%));
  color: var(--nt_top);
  /*	grid-column: 1 / span 4;*/
  grid-column: span 2;
  grid-row: 1;
  /*padding: 7px 8px;*/
}

.topbar2[b-5vj2e7g0rd] {
  display: inline-grid;
  position: absolute;
  top: 6px;
  width: calc(100vw - 40px);
  vertical-align: middle;
  grid-template-columns: auto auto 1fr auto;
}


.diviqicon:hover[b-5vj2e7g0rd] {
  cursor: pointer;
}

@media only screen and (min-width: 700px) {
  .diviqicon[b-5vj2e7g0rd] {
    margin-left: 10px;
    margin-top: 2px;
  }

  .srchbarwrap[b-5vj2e7g0rd] {
    padding-left: 14px;
    /*width: 70%;*/
  }
}

@media only screen and (max-width: 700px) {
  .diviqicon[b-5vj2e7g0rd] {
    margin-left: 5px;
    margin-top: 2px;
  }

  .srchbarwrap[b-5vj2e7g0rd] {
    padding-left: 4px;
    /*	width: 60%;*/
  }
}

:: deep .svgfeatbtn[b-5vj2e7g0rd] {
  fill: transparent;
}

  [b-5vj2e7g0rd] .svgfeatbtn rect {
    stroke: var(--gs_dotsa, hsla(0,0%,35%,.5));
    fill: var(--gs_text, hsl(0, 0%, 100%));
  }

  [b-5vj2e7g0rd] .svgfeatbtn path {
    fill: var(--gf_text, hsl(0, 0%, 100%));
  }


.notice-container[b-5vj2e7g0rd] {
  margin: auto;
  width: 50%;
  padding: 10px;
  font-size: small;
}

.font-bold[b-5vj2e7g0rd] {
  font-weight: bold;
}

.link-center[b-5vj2e7g0rd] {
  text-align: center;
  color: hsla(218, 85%, 43%, 1);
}

  .link-center a:link[b-5vj2e7g0rd], .link-center a:visited[b-5vj2e7g0rd] {
    color: hsla(218, 85%, 43%, 1);
  }

.link-readme[b-5vj2e7g0rd] {
  border: none;
  background: transparent;
  color: hsla(218, 85%, 43%, 1);
  text-decoration: underline;
}

.rightbar[b-5vj2e7g0rd] {
  border-left: 1px solid gainsboro;
  background-color: whitesmoke;
  grid-column: 3;
  grid-row: 2;
  padding: 0px;
}

.maincontent[b-5vj2e7g0rd] {
  border-left: 1px solid gainsboro;
  background-color: white;
  grid-column: 2;
  grid-row: 2;
  overflow-y: auto;
  padding-left: 0;
  position: relative;
}
/* /Layout/Navigation/IQMainNavMenu.razor.rz.scp.css */


/*Top-level Menu Wrapper (with portion always visible plus dropdown) */
.featureMenuBtnDiv[b-po4iaj5jva] {
	position: relative;
	display: inline-block;
	/*padding: 6px 8px;*/
	/* margin-left: -8px;*/
	/*  margin-top: -5px;
  margin-bottom: -5px;*/
	height: 48px;
	background-color: var(--nb_menbck, hsl(210,40%,20%));
}

/* Top Bar Menu 3xGrid Button Element */
.featureMenuBtn[b-po4iaj5jva] {
	margin: 8px;
	position: relative;
	display: block;
	background-color: transparent;
	border: none;
	padding: 0px;
	padding-top: 2px;
}


/* Menu parent container (note that either "collapse" or "navshow" will also be added to control open/closed state -- see settings below for those states) */
.featuremenu[b-po4iaj5jva] {
	/*width:235px; */
	padding: 0px;
	background-color: var(--nb_menbck, hsl(210,40%,20%));
	position: absolute;
}

	.featuremenu.navshow:not(:focus-within)[b-po4iaj5jva] {
		background-color: gainsboro;
		transition: background-color 0.1s; /*fires an attached 'transitionend' event listener after very brief timeout */
	}

.navshow[b-po4iaj5jva] {
	/*  position: fixed;*/
	left: 0;
	/*top: 53px;*/
	/*  top: 46px;
  display: inline-block;
*/
	display: inline-block;
	z-index: 20;
	/*NOTE: this is the background setting for the feature dropdown menu:*/
	background-color: hsl(210,40%,40%) /*whitesmoke*/;
	/*  border: 1px solid gray;*/
	/*  min-width: 180px;
  padding: 12px*/;
}

.collapse[b-po4iaj5jva] {
	display: none;
}


/*Feature Menu - menu heading container*/
.featuremenuhead[b-po4iaj5jva] {
	height: 36px;
	display: flex;
	/*margin-top: -2px;*/
}

/*Feature Menu - Current Feature Icon Div*/
.fmenucicon[b-po4iaj5jva] {
	/* width: 43px;
padding: 3px;*/
	display: grid;
	justify-items: center;
	align-items: center;
	background-color: var(--nb_menbck, hsl(210,40%,20%));
}

/*Feature Menu - Current Feature Name Div*/
.fmenucnm[b-po4iaj5jva] {
	width: 100%;
	font-size: 24px;
	padding-left: 8px;
	padding-top: 2px;
	color: white;
	background-color: var(--nb_top, hsl(210,40%,40%));
}

/*Feature Menu - Container Around Menu Items*/
.fmenumainitems[b-po4iaj5jva] {
	display: grid;
	max-height: calc(100vh - 92px);
	overflow-y: auto;
	grid-auto-rows: auto; /*100px;*/
	grid-template-columns: repeat(2, 1fr); /*SET INLINE*/
	padding: 14px 17px;
	column-gap: 16px;
	row-gap: 16px;
	justify-items: center;
	/*  padding-top: 10px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 6px;*/
	background-color: var(--nb_menbck, hsl(210,40%,20%));
}
	/*MOVED TO AN INLINE SETTING. when the menu has more than 10 feature buttons we make it 3 buttons wide*/
	.fmenumainitems.fmwide[b-po4iaj5jva] {
		grid-template-columns: repeat(3, 1fr);
	}


/*Feature Menu Item Div*/
.fmenuitem[b-po4iaj5jva] {
	display: grid;
	width: 90px;
	height: 90px;
	background-color: var(--nb_menbtn, hsl(210,40%,60%));
}
	.fmenuitem[b-po4iaj5jva]  .btnMenu {
		left: 0;
		margin: 0;
	}
	.fmenuitem[b-po4iaj5jva]  .btnMenu-div {
		position: fixed;
		transform: translate(80px, -60px);
	}
.fmenuitem-a[b-po4iaj5jva] {
	display: grid;
	justify-items: center;
	align-items: center;
	height: 100%;
	grid-template-rows: 2fr 1fr;
	font-size: 13px;
}
	.fmenuitem-a .icon[b-po4iaj5jva] {
		padding-top: 10px;
	}
	.fmenuitem[b-po4iaj5jva]  .btnMenu-btn {
		text-decoration: none;
		display: block;
		border: 1px solid transparent;
		color: hsl(0,0%,100%);
	}


	.fmenuitem.active[b-po4iaj5jva]  .btnMenu-btn {
		border: 1px solid black;
		background-color: var(--nb_menbtn_a);
		font-weight: bold;
		color: hsl(210,40%,20%);
	}

	.fmenuitem:hover[b-po4iaj5jva]  .btnMenu-btn {
		border: 1px solid black;
		background-color: var(--nb_menbtn_h, hsl(210,40%,85%));
		color: hsl(210,40%,20%);
		font-weight: bold;
	}



	.fmenuitem[b-po4iaj5jva]  .btnMenu-btn.active:hover {
		/*      color: hsl(170,50%,20%);*/
		/*background-color: hsl(210,40%,90%);*/
	}

	.fmenuitem[b-po4iaj5jva]  .btnMenu-btn:focus {
		/*border-radius: 3px;*/
		border: 2px solid black;
	}

	.fmenuitem:hover[b-po4iaj5jva]  .svgfeatureicon .svgficopath,
	.fmenuitem:hover[b-po4iaj5jva]  .svgfeatureicon .svgficocircle,
	.fmenuitem:hover[b-po4iaj5jva]  .svgfeatureicon .svgficocircle,
	.fmenuitem:hover[b-po4iaj5jva]  .svgfeatureicon .svgficopoly,
	.fmenuitem:hover[b-po4iaj5jva]  .svgfeatureicon .svgficorect {
		fill: var(--gv_fmenu_h);
	}
	.fmenuitem.active[b-po4iaj5jva]  .svgfeatureicon .svgficopath,
	.fmenuitem.active[b-po4iaj5jva]  .svgfeatureicon .svgficocircle,
	.fmenuitem.active[b-po4iaj5jva]  .svgfeatureicon .svgficocircle,
	.fmenuitem.active[b-po4iaj5jva]  .svgfeatureicon .svgficopoly,
	.fmenuitem.active[b-po4iaj5jva]  .svgfeatureicon .svgficorect {
		fill: var(--gv_fmenu_a);
	}


/*
.featuremenuLI {
  margin: 8px 4px;
}

.featuremenuLI img {
  vertical-align:middle;
  margin-right: 10px;
}*/

/* /Layout/Navigation/LeftSidebar.razor.rz.scp.css */

hr[b-1aa2x0zpnf] {
  border: 1px inset silver;
  width: 80%
}

.leftbar[b-1aa2x0zpnf] {
  padding: 0;
  position: relative;
  overflow: hidden;
  border: none;
  background-color: var(--nb_left, hsl(0,0%,95%));
  grid-column: 1;
  grid-row: 2;
}

  .leftbar button > img[b-1aa2x0zpnf] {
    vertical-align: middle;
  }


.leftbarlayout[b-1aa2x0zpnf] {
  display: grid;
  position: relative;
  grid-template: 1fr / 40px auto;
  height: 100%;
}

/*Left-panel pop-out sub-menues (ModuleListsMenu.razor, etc.)*/

.leftpanel[b-1aa2x0zpnf] {
  position: relative;
  display: flex;
  flex-direction: column;
  grid-column: 2;
  min-width: 100px;
  max-width: 350px;
  padding: 0;
  overflow-y: auto;
  background-color: hsl(0,0%,100%);
}

  .leftpanel[b-1aa2x0zpnf]  .lpheader.lpcollapse {
    padding: 0px; /*5px 8px;*/
    background-color: inherit /*rgb(128,128,128)*/;
    border: 1px solid transparent;
    display: grid;
    grid-template-columns: auto 1fr;
  }

    .leftpanel[b-1aa2x0zpnf]  .lpheader.lpcollapse:hover {
      border: 1px solid black;
      border-radius: 3px;
    }

    .leftpanel[b-1aa2x0zpnf]  .lpheader.lpcollapse .lpheaderSpan {
      color: hsl(210,40%,40%);
      vertical-align: top;
      font-size: 18px;
      margin-left: 3px;
    }

    .leftpanel[b-1aa2x0zpnf]  .lpheader.lpcollapse .lpheaderSpan {
      align-self: center;
    }

    .leftpanel[b-1aa2x0zpnf]  .lpheader.lpcollapse > svg {
      align-self: center;
    }

    .leftpanel[b-1aa2x0zpnf]  .lpheader.lpcollapse .svgupdn {
      stroke: var(--gs_line2, hsl(210, 40%, 60%));
    }

  .leftpanel[b-1aa2x0zpnf]  .lpsection {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .leftpanel[b-1aa2x0zpnf]  .lpsectionUL {
    list-style: none;
    margin: 0;
    padding: 0px;
  }

  .leftpanel[b-1aa2x0zpnf]  .lpsection.lpcollapse {
    padding-top: 0;
    padding-left: 12px;
  }

  .leftpanel[b-1aa2x0zpnf]  .lpsectionLI {
    padding-left: 4px;
    padding-right: 4px;
  }

  .leftpanel[b-1aa2x0zpnf]  .lpsectionLID {
    vertical-align: top;
    display: grid;
    grid-template-columns: 1fr auto;
    grid-auto-rows: auto;
  }

  .leftpanel[b-1aa2x0zpnf]  .lpsectionA {
    text-decoration: none;
    border: 1px solid transparent;
    display: block;
    padding: 6px 8px;
    color: rgb(60,60,60);
  }

    .leftpanel[b-1aa2x0zpnf]  .lpsectionA.active {
      color: black;
      font-weight: bold;
      background-color: var(--cb_btnmenu);
    }

    .leftpanel[b-1aa2x0zpnf]  .lpsectionA:focus {
      border: 1px solid black;
      border-radius: 3px;
      background-color: var(--cb_btnmenu_h);
    }

    .leftpanel[b-1aa2x0zpnf]  .lpsectionA:hover {
      border: 1px solid black;
      border-radius: 3px;
      background-color: var(--cb_btnmenu_h);
    }



.leftmenu[b-1aa2x0zpnf] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

  /*Icon for currently selected feature - appears at top of left bar */
  .leftmenu .module-icon[b-1aa2x0zpnf] {
    background-color: var(--nb_menbck, hsl(210,40%,20%));
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 35px;
    line-height: 1;
  }

/*Buttons for the sub-menu options - left side column*/
[b-1aa2x0zpnf] .btnMenu-btn {
  display: grid;
  justify-content: center;
  border: none;
  padding: 4px;
  line-height: 1;
}
  /*Also see change below in svgmenuicon settings*/
  [b-1aa2x0zpnf] .btnMenu:hover,
  [b-1aa2x0zpnf] .btnMenu:focus-within {
    background-color: var(--nb_menbtn_h2, hsl(210,40%,30%));
  }
  [b-1aa2x0zpnf] .btnMenu.active {
    background-color: var(--nb_menbtn, hsl(210,40%,60%));
  }

[b-1aa2x0zpnf] .btnMenu {
  left: 0 !important;
  margin: 0;
}
[b-1aa2x0zpnf] .btnMenu-div {
  position: fixed;
  left: 40px;
  margin-top: -32px;
}

.quickmenus[b-1aa2x0zpnf] {
  display: grid;
}

/* Icon styles */
[b-1aa2x0zpnf] .btnMenu-btn.active svg * {
  fill: var(--gf_svgbtn5);
}
[b-1aa2x0zpnf] .btnMenu:hover .btnMenu-btn svg *,
[b-1aa2x0zpnf] .btnMenu-btn:hover svg *,
[b-1aa2x0zpnf] .btnMenu:focus-within svg * {
  fill: var(--gf_svgbtn5_h);
}

[b-1aa2x0zpnf] .btnMenu-btn.active .svgserviceadd {
  stroke: var(--gf_svgbtn5, hsl(210,40%,95%));
}

[b-1aa2x0zpnf] .btnMenu:hover .btnMenu-btn .svgserviceadd,
[b-1aa2x0zpnf] .btnMenu-btn:hover .svgserviceadd,
[b-1aa2x0zpnf] .btnMenu:focus-within .svgserviceadd {
  stroke: var(--gf_svgbtn5_h, hsl(210,40%,90%));
}
/* /Layout/Navigation/LoginDisplay.razor.rz.scp.css */
.login-btn[b-lvnbn74z6a] {
    border-radius: 9px;
    padding: 5px 10px 5px 10px;
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
    color: var(--nt_top);
    background-color: var(--nb_top, hsl(210,40%,40%));
}
.nav-container[b-lvnbn74z6a] {
    display: grid;
    grid-template-columns: [col]35px [col]35px [col]35px [col]35px;
    margin-right: 10px;
    justify-content: end;
}
.nav-container-div[b-lvnbn74z6a] {
        padding-top: 5px;
}
.nav-login-btn[b-lvnbn74z6a] {
    padding: 5px 0px 0px 5px;
}
.nav-container div:hover[b-lvnbn74z6a] {
    background-color: var(--nb_menbtn_h, hsl(210,40%,85%));
}
.nav-container div:focus[b-lvnbn74z6a] {
        background-color: var(--nb_scroll2_h, hsl(210, 40%, 92%))
    }
.nav-container div:hover[b-lvnbn74z6a]  .svgiqicong .svgiqpath {
    fill: var(--nb_top, hsl(210,40%,40%));
}
#btniq4help[b-lvnbn74z6a]  .svgiqicong path {
  fill: var(--nt_top, hsl(210,40%,40%));
}
.nav-container div:hover .login-user-name[b-lvnbn74z6a] {
    color: var(--nb_top, hsl(210,40%,40%));
}
.nav-container div:hover .login-user-name[b-lvnbn74z6a] {
    border: 2px solid var(--nb_top, hsl(210,40%,40%));
}
.nav-container div:hover .user-name-ltr[b-lvnbn74z6a] {
    color: var(--nb_top, hsl(210,40%,40%));
}
.nav-btn[b-lvnbn74z6a] {
    background-color: inherit;
    border: none;
}
.login-user-name[b-lvnbn74z6a] {
    border-radius: 50%;
    border: 2px solid var(--gf_text, hsl(0,0%,100%));
    height: 85%;
    width: 85%;
    text-align: center;
}
.user-name-ltr[b-lvnbn74z6a] {
    margin: 0px;
    color: var(--gf_text, hsl(0,0%,100%));
    font-weight: bold;
}
.right-nav.visible[b-lvnbn74z6a] {
    visibility: visible;
    display: block;
}
.right-nav.hidden[b-lvnbn74z6a] {
    visibility: hidden;
    display: none;
}
.right-nav.visible:not(:focus-within)[b-lvnbn74z6a] {
    background-color: white;
    transition: background-color 0.01s; /*fires an attached 'transitionend' event listener after very brief timeout */
}
.right-nav-pos[b-lvnbn74z6a] {
    z-index: 99;
    position: relative;
    background: var(--nb_top, hsl(210,40%,40%));
    text-align: left;
    padding: 11px 5px 15px 5px;
    margin: 0px 10px 0px 0px;
    border-radius: 7px;
}
.right-nav-item-container[b-lvnbn74z6a] {
    display: grid;
    grid-template-columns: [col]20% [col]80%;
    padding-bottom: 3px;
}
.right-nav-item-container:hover[b-lvnbn74z6a] {
        background-color: var(--nb_menbtn_h, hsl(210,40%,85%));
        border-left: 1px solid var(--nb_top, hsl(210,40%,40%));
        border-right: 1px solid var(--nb_top, hsl(210,40%,40%));
}
.right-nav-item-container:hover[b-lvnbn74z6a]  a {
    color: var(--nb_top, hsl(210,40%,40%));
}
.right-nav-item-container:hover[b-lvnbn74z6a]  .svgiqicong .svgiqpath {
    fill: var(--nb_top, hsl(210,40%,40%));
}
.right-nav-item-container div[b-lvnbn74z6a] {
    padding-left: 14px;
}
.right-nav-top[b-lvnbn74z6a] {
    z-index: 99;
    position: relative;
    margin-right: 18px;
    padding: 0px;
    height: 13px;
}
.login-item-container[b-lvnbn74z6a] {
    display: grid;
    grid-template-columns: [col]30% [col]70%;
    padding: 10px 0px 15px 15px;
}
.item-link[b-lvnbn74z6a] {
    text-decoration: none;
}
.align-center[b-lvnbn74z6a] {
    text-align: center;
}
.media-login-container[b-lvnbn74z6a] {
    width: 35px;
}
.media-right-nav[b-lvnbn74z6a] {
    transform: translateX(-65px);
    z-index: 99;
    position: absolute;
}
.media-right-nav-top[b-lvnbn74z6a] {
    z-index: 99;
    position: relative;
    margin-right: 18px;
    padding: 0px;
    height: 13px;
    margin-top: 9px;
}
.media-name-container[b-lvnbn74z6a] {
    display: grid;
    grid-template-columns: [col]20px [col]70%;
    padding: 10px 0px 15px 5px;
}
.media-item-container[b-lvnbn74z6a] {
    display: grid;
    grid-template-columns: [col]30px [col]70%;
    padding-bottom: 3px;
}
/* /Layout/Navigation/ModuleListsMenu.razor.rz.scp.css */
#dirContextMenu[b-ww2nbpnpwr] {
	display: none;
	position: fixed;
	text-align: left;
	background: var(--cb_btnmenu);
	border: 1px solid var(--cb_btnmenu_a);
	padding-left: 0px;
	z-index: 10;
}

	#dirContextMenu:not(:focus-within)[b-ww2nbpnpwr] {
		background-color: gainsboro;
		transition: background-color 0.01s; /*fires an attached 'transitionend' event listener after very brief timeout */
	}

.dirCTMBtn[b-ww2nbpnpwr] {
	outline: none;
	border: 1px solid var(--bb_submit_h);
	background-color: inherit;
	text-align: left;
	display: block;
	width: 100%;
	padding: 6px;
}

.dirCTMBtn:focus[b-ww2nbpnpwr], .dirCTMBtn:active[b-ww2nbpnpwr] {
		background-color: var(--cb_btnmenu_a);
		color: white;
}

.modlist-tile[b-ww2nbpnpwr] {
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	height: clamp(150px, 35%, 280px);
	margin-top: 5px;
}
	.modlist-tile[b-ww2nbpnpwr]:before {
		content: '';
		border-top: 1px solid #cdcdcd;
		margin: 0 15px;
	}
	.modlist-tile:hover[b-ww2nbpnpwr]  .col-tile-setting {
		display: block;
	}

.tile-content[b-ww2nbpnpwr] {
	position: relative;
	height: 100%;
	overflow-y: auto;
	padding: 0 0 8px 8px;
}

[b-ww2nbpnpwr] .tile-icon-close {
	padding: 5px;
	float: right;
}
