/* includes are not run through the api in this file */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap');

body{
    text-rendering: optimizeSpeed;
}

/* colors */
.text-color{color:#000000;}
.text-color-2{color:#444444;}
.text-color-inverted{color:#efefef;}
.text-link-color{color:#0f4b81;}
.text-link-color-alt{color:#1F97C4;}
.text-link-color-faded{color:#6e7692;}
.text-link-color-dark{color:#101629;}
.text-button-color{color:#efefef;}
.text-button-color{color:#ffffff;}
.text-primary-color{color:#0f4b81;}
.text-secondary{color:#1A623C;}
.text-success{color:#3B9C37;}
.text-info{color:hsla(188, 78%, 41%, 1);}
.text-warning{color:#ffc617;}
.text-danger{color:hsla(354, 70%, 54%, 1);}
.text-muted{color:#a6a6a6;}
.text-disabled{color:#a6a6a6;}
/* BG */
.bg-primary-color{background-color:#0f4b81;}
.bg-secondary{background-color:#1A623C;}
.bg-success{background-color:#3B9C37;}
.bg-info{background-color:hsla(188, 78%, 41%, 1);}
.bg-warning{background-color:#ffc617;}
.bg-danger{background-color:hsla(354, 70%, 54%, 1);}
.bg-muted{background-color:#a6a6a6;}
.bg-disabled{background-color:#a6a6a6;}
.bg-0{background-color:#efefef;}
.bg-1{background-color:#ffffff;}
.bg-2{background-color:#e4e4e4;}
.bg-3{background-color:#d4d4d4;}


.pcrselect option::-moz-selection,
.pcrselect option::selection{
    background-color:#0f4b81;
    color:#efefef;
}
.pcrselect option{
    color:#efefef;
    border-bottom:1px solid #d4d4d4;
}


.mainlogo {
    background-image: url('/pcrimg/inc/images/pcr-logo-default.png');
    background-size: contain;
    background-repeat: no-repeat;
    height: 40px;
    width: 100px;
}

.posstatsbox {
    width:100%;
	border: 0px solid;
    margin-bottom: 7px;
    /*
	background: url("/pcrimg/u149_normal.png");
	background-repeat: no-repeat;
    background-position: center center;
    */
	background-color: #d4d4d4;
    position: relative;
    display:flex;
    justify-content: space-around;
    padding: 20px 5px;
}

.ui-state-active, .ui-widget-content .ui-state-active{
    border: 1px solid transparent;
    background-color: #e4e4e4;
    color: #000000;
}



.wijmo-wijdatepager-pages .wijmo-wijdatepager-pagelabel{
    background: unset;
}
.hritem .wijmo-wijdatepager-pagelabel {
    border: solid 1px transparent;
    background-color: #e4e4e4 !important;
}

.hritem .wijmo-wijdatepager-pagelabel .ui-state-active{
    border: solid 1px transparent;
    background: #0f4b81 !important;
    color: #000000;
}


.slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: #0f4b81 !important;
    font-size: 10px;
}

.slick-dots li button:before {
    color: #444444 !important;
}

#bodycompany .slick-dots li.slick-active button:before {
    color: #19254C !important;
}
#bodyposition .slick-dots li.slick-active button:before {
    color: #1F97C4 !important;
}
#bodyname .slick-dots li.slick-active button:before {
    color: #1A623C !important;
}




.eventholder {
    width: 370px;
    height: 170px;
    position: absolute;
    background-color: #ffffff;
    margin-top: 1px;
    overflow: auto;
    margin-left: 5px;
    border-color: #e4e4e4;
}

#charm-1{
    /*background: #efefef;*/
    background-color: transparent;
    padding-bottom:5px;
}

.datetimepicker{
    background: #ffffff;
}
#eventsdiv_dtfield ul {
    background: #d4d4d4;
}

.ui-widget-overlay{
    background: #efefef;
}

.pcr-gridrow-small td, .pcr-gridrow td{
    color: #444444;
    background: #e4e4e4;
}

li.ui-priority-primary {
    color:#efefef;
    background: #0f4b81;
}

.ui-icon.ui-icon-close, 
.ui-icon.ui-icon-minus,
.ui-icon.ui-icon-newwin{
    background-image: none !important;
    overflow: visible;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: relative;
    text-align: center;
    color: #444444;
    font-family: 'PCRIcons20210217';
    border:0;
    padding:1px;
    transition: all .3s;
    text-decoration: none !important;
}

.ui-icon.ui-icon-close:before {
    content: "\e907";
    font-family: 'PCRIcons20210217';
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
    text-indent: 0;
    border:0;
    font-size:16px;
    text-decoration: none !important;
}

.ui-icon.ui-icon-minus:before {
    content: "\e615";
    font-family: 'PCRIcons20210217';
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
    text-indent: 0;
    border:0;
    font-size:16px;
    text-decoration: none !important;
}
.ui-icon.ui-icon-newwin:before {
    content: "\e938";
    font-family: 'PCRIcons20210217';
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
    text-indent: 0;
    border:0;
    font-size:16px;
    text-decoration: none !important;
}

.ui-state-hover .ui-icon.ui-icon-close,
.ui-state-hover .ui-icon.ui-icon-minus,
.ui-state-hover .ui-icon.ui-icon-newwin{
    background-color: transparent; /* #0f4b81;*/
    border-color: transparent; /*#efefef;*/
    color: #0f4b81;
    border:0;
}

.ui-state-hover, .ui-state-active{
    background: #0f4b81;
    /* border-color: transparent; #efefef;*/
    /*box-shadow: none;*/
    padding:1px;
}
.ui-state-default, .ui-state-focus{
    padding:1px;
}

li.ui-state-hover a {
    background: #0f4b81;
    border-color: #0f4b81;
    color: #efefef;
}



.ul-menu{
    border: 1px solid #d4d4d4;
}
div#pagecontainer {
    color: #000000;
/*    height:calc(100vh - 80px);*/
}

#sortable li{
    background-color: #efefef;
}

#sortable li.ui-state-Active{
    background-color: #d4d4d4;
}


td.pcrtablecolor{
    background-color: #ffffff;
}

.ui-state-default a:hover {
    color: #efefef;
}

.ui-state-default a.multipleInput-close:hover {
    color: #444444;
}

.ui-state-focus a, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: #000000;
}
#schedcap{
    color: #0f4b81;
}

#daycalcont{
    background:transparent !important;
}
.calnums {
    background-color:#ffffff;
}

#daycalcont #calendarcanvas {
    background-image: url(/pcrimg/calgridstripe.png) !important;
    background-color: #ffffff;
}

a.ui-state-default.ui-state-highlight.daygreentodayx.blackout {
    background-color:#efefef;
    color: #0f4b81;
}


.eventdiv a.eventlink{
    color:#000000;
}

.eventdiv.over{
    background-color:#0f4b81;
}
.eventdiv.over a.eventlink{
    color: #ffffff;
}

.eventdiv.over-muted{
    background-color:#e4e4e4;
}
.eventdiv.over-muted a.eventlink{
    color: #000000;
}




/* Kenexa & ProveIt */

#availableAsessmentsListWrapper{
	border-top: 1px solid #d4d4d4;

}
.pcrGridHeaderRow{
		background-color:#e4e4e4 ;
	}

.pcrGridStandardRow{
	background-color:#ffffff;
}
.pcrGridStandardRowhover{
    border:solid 1px #d4d4d4;
    background-color:#e4e4e4;	
}		

.pcrAssessGrid td{		
	border:1px solid #e4e4e4;
}
.pcrAssessGrid th{
	border:1px solid #d4d4d4;
}	

.gridSearchBox{
	background-color:#efefef;
	border: 1px solid #e4e4e4;
}

.pcrAssessGrid thead tr{
	background-color:#e4e4e4;
}	
.pcrAssessGrid tbody tr{
	background-color:#efefef;
}
.pcrAssessGrid tbody tr:hover{
    border:solid 1px #d4d4d4;
    background-color:#e4e4e4;	
}	

.assessmentInstructions{
	border-bottom: 1px solid #e4e4e4;
}


.missingRequired{
	border: 1px solid hsla(354, 70%, 54%, 1); 	
}
.missingRequired:focus {
	box-shadow: 0 0 5px 0 hsla(354, 70%, 54%, 1) !important;
}	
.possibleInvalid{
	border: 1px solid #ffc617; 	
}
.possibleInvalid:focus {
	box-shadow: 0 0 5px 0 #ffc617 !important;
}	

.candidateEmail{
	color: #1A623C;
}

	
#searchResultMessage{
  	display: inline-block;
 	vertical-align: middle;
  	color: #e4e4e4;
}

.iconOverrideGreen{
	color:#3B9C37 !important; 

}
#assessmentGrid tr:last-child td{
	border-bottom:1px solid #d4d4d4;
}
#assessmentGrid tr td:first-child{
	border-left:1px solid #d4d4d4;
}
#assessmentGrid tr th:first-child{
	border-left:1px solid ;
}

.timsheetRow:hover{
    background-color:#d4d4d4;
}

#pcrbox .socialButton:hover{
    opacity: .9;
    background-color:#e4e4e4;
}
#pcrbox .resumeButtons .socialButton{
    background-color:#ffffff;
}
#pcrbox .resumeButtons .socialButton:hover{
    background-color:#e4e4e4;
    opacity:1;
}

#pcrbox .pager{
    background-color:#e4e4e4;
}

#pcrbox .pager a:hover{
    text-decoration:none;
    background-color:#d4d4d4;
}
#pcrbox .pager #nextButton, .pager #prevButton{
    border:solid 1px #e4e4e4;
}
#pcrbox .pager .page{
    border: solid 1px #d4d4d4;
}
#pcrbox .pager .page.current{
    background-color:#d4d4d4;
}
#pcrbox .multipleitems .list-group-item {
    border: 1px solid #efefef;
}





/* TODO */
li.ui-state-default.ui-state-active.ui-tabs-active {
    border: transparent;
    border-left: 3px solid #0f4b81;
    background: transparent;
}


li.ui-state-default {
    border: transparent;
}

.icon-charm-active + .tn {
    color: #0f4b81;
}

span.charmCount {
    color: #0f4b81;
}

.icon-charm-active:before {
    color: #0f4b81;
}

.icon-charm-active.icon-charm-hover:before {
    color: #000000;
}
.icon-charm-active.icon-charm-hover + .tn {
    color: #000000;
}


li.ui-state-default.li.ui-state-hover {
    background-color: transparent;
}

/* jquery multi-select */
.ui-multiselect:hover{
    color: #000000;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #0f4b81;
    background: #efefef;
    color: #0f4b81;
}

.ui-dialog-titlebar .ui-state-hover{
    border:1px solid transparent;
    background: transparent;
    color: #0f4b81;
}



/* Randoms */


/* Removed from gchange.exe*/
.infoBox{
    color:#444444;
    padding: 3px 0;
    margin: 2px 0;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
}

/* removed from cascade.exe */

UL.lsect{
    display: table;
    list-style: none;
    background-color: #d4d4d4;
    margin: 0px;
    padding: 10px;
    margin-left: 4px;
}
.bigcaption { padding: 10px 10px 3px 3px; font-size: 16px; font-family:'Roboto', sans-serif;  margin-left: 4px;}


/* removed from setup.exe */
.warning {
    color: hsla(354, 70%, 54%, 1);
    font-family: 'Roboto', sans-serif;
    padding-left: 5px;
}
.datacell {
    min-height: 200px;
    padding: 0 10px 10px 10px;
    border: 1px solid #e4e4e4;
    margin: 3px;
}
                             
.rtable .lastchild {
    border-left: none;
}                      
                             
.download-button {
    padding: .7em;
}



/* removed from sql.exe */
.sqlcontainer {
    height: calc(100vh - 60px); overflow-y: auto;
}
.sqlrow {
    min-height: 40px;
    border: 1px solid #efefef;
    color:#000000;
    margin: 5px;
    padding: 5px;
    /*font-family: courier;*/
    font-size: 14px;
    cursor: pointer;
    background-color:#e4e4e4;
}

.sqlrow:hover {
    background-color: #d4d4d4;
    /*color:;*/
}

.blue {
    color: #0f4b81;
    font-weight: bold;
}


/* */
tr.pcr-gridrow.ui-state-hover{
    border-color: #ffffff;
    background-color: #efefef;
}

.wijmo-wijgrid tr.wijmo-wijgrid-row {
    border-bottom: none;
    border-color: #d4d4d4;
}

.wijmo-wijgrid tr.wijmo-wijgrid-row a{
    text-decoration: none;
}
td.wijgridtd.wijdata-type-string {
    background: inherit;
}
.wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-c1basefield {
    border-radius: unset;
}


/* From Profile */
.profilesearch { display: table-cell; border: 1px solid #d4d4d4; z-index: 1;  width: 180px; }
.connectedSortable li {/*font-family: courier new;*/ font-size: 12px; margin-bottom: 0; padding: 0; border-bottom: 1px solid #d4d4d4;}
.red {color:hsla(354, 70%, 54%, 1)}


/* From Calendar.vb */
.pcryellow {background-color: #ffc617;}
.pcrneutralcolor {background-color: #e4e4e4;}
.pcrday1 {background-color: #ffffff;}
.pcrday2 {background-color: #0f4b81;}
.pcrcalendar {border: solid 1px #d4d4d4;}
.pcrcalselected {background-color: #0f4b81;}
.cal_generic {}
.caldiv {height: 100%; width: 100%; cursor: pointer;}
/* */
.eventfocus {border: dotted #000 1px;}
.eventnofocus {border: solid 1px #d4d4d4;}
.eventholder {width:370px;height:170px;position:absolute;margin-top:1px;overflow:auto;margin-left:5px;}
.eventdiv {padding:2px;height:20px;cursor:pointer;overflow:hidden;}
.eventlink {display:block;text-decoration:none;}
div.eventholder {z-index: 10001 !important;}
div.eventcontainer > a > img {width: 40px; display: block;}


/* Can't From ColorPicker.vb */

/* From extPWreset.vb */
.celltitle {background-color: #ffffff; color: ];}

/* From FieldReplace.vb */
.container1 {border: 1px solid #e4e4e4; padding: 3px;}

/* From reporting.vb */
.pcrprint2 th{border-bottom: thin solid #a6a6a6;}
.pcrprint2 td {border-left: thin solid #a6a6a6; padding:1px;}
.pcrprint2 {border: thin solid #a6a6a6;}
.topBorder td{border-top: thin solid #a6a6a6;}

/* From Rollup_Dropdown.vb */
.minilinkx:hover {
    padding:2px;
    text-decoration:none;
    cursor: pointer;
    text-align: center;
    border: 0px solid;
    color:#efefef;
    -webkit-border-radius: 12px ;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.minilinkxClick{
    background-color:#e4e4e4;
    color:#000000;
    -webkit-border-radius: 12px ;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

/* From Timeclock.vb */
.timeselector {
    border: 1px solid #000000;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    background-color: #e4e4e4;
    height: 80px;
    width: 180px;
    position: absolute;
    z-index: 10;
    overflow: visible;
    white-space: nowrap;
    left: 80px;
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

.timeselector button {
    height: 25px;
    width: 45px;
    margin-top: 10px;
    border: 1px solid #d4d4d4;
    cursor: pointer;
    background-color: #e4e4e4;
}

.timeselector button:hover {
    background-color: #e4e4e4;
    border-color: #ffffff;
}

.pay_period_total1 input, .pay_period_total2 input, .pay_period_total3 input, .expense_totals input {
    background-color: #e4e4e4;
}

/* From TemplateBuilder.vb */
.searchitem {
    padding: 5px 0px 5px 5px;
    border: 1px solid #e4e4e4;
    border-top: none;
    cursor: pointer;
}

.searchitem:hover {
    background-color: #e4e4e4;
}

/* From ZipCode.vb */
.dialheading {
    font-size:24px;
    color: #e4e4e4;
}

.phoneNumListSection a{
    color:#444444;
}

/* From ReportEngine.vb */
TABLE.Report { background-color:#ffffff;width:100%;margin-bottom:5px;empty-cells:show; }
TABLE.Report TR { border-top:1px solid #d4d4d4; }
TABLE.Report TD { empty-cells:show; }
TABLE.Report TD.Cell { background-color:#ffffff;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top;empty-cells:show; }
TABLE.Report TD.Header { white-space:nowrap;background-color:#e4e4e4;border-bottom:1px solid #e4e4e4;border-right:1px solid #d4d4d4;padding:1px;font-weight:bold;empty-cells:show; }
TABLE.Report TD.Offset { padding:1px;padding-left:10px; }

/* From COATTRIB.vb */
.pcrhigh {background-color:#e4e4e4;font-size:10.5}
.pcrtd {border-right-style:inset; border-width:1px; border-right-color:#d4d4d4; border-bottom-style:inset; border-bottom-color:#d4d4d4}

/* From EDITCO.vb */
.actcap {color: #444444; letter-spacing: 0;}

/* From PLREPORT.vb */
TABLE td {border-color:#e4e4e4};
TABLE {border-color:#e4e4e4;font-size:.8em;border-collapse:collapse}

/* From DROPDATE.vb */
#timebox {top: 62px; left: 35px; color: #a6a6a6; border: 0 none; font: normal 11px; position: absolute; width: 70px; text-align: center}

/* IMPORTS.vb */
#importtable {border: 1px solid #000000; background-color: #AAAAAA; font-size: 11px;}

/* OAUTH2 */
.calendarlist, .contactlist {border: 1px solid #e4e4e4; padding: 5px 0px 5px 5px;}
.site {border: 1px solid #e4e4e4; padding: 0px; background-color:#ffffff; cursor: pointer; margin-top: 8px;}
.header {font-size: 18px;}
.prop1 {font-size: 15px; font-weight: bold;}
.prop2 {font-size: 12px; font-weight: normal;}

.level1 {margin: 10px 0px 10px 10px}
.level2 {margin: 8px 0px 8px 20px;}

.itemborder {border:1px solid #e4e4e4;}
.pcrtextbox {width: auto; padding: 5px;}
.submitarea {padding: 20px; text-align: center;}

.siteheader  {display: block; padding: 8px;}
.siteheader1 {padding: 2px;}
.siteheader:hover, .siteheader1:hover {background-color: #ffffff;}
.viewactive {color: #efefef; background-color: #0f4b81;}



.fastcombo.pcrtextbox {
    padding: 0;
}

.fastcombo.pcrtablecolor {
    margin: 3px;
    padding: 0;
}
body#bodychangeco .pcrtable input.pcrtextbox {
    margin-top:2px;
}

button.ui-multiselect {
    padding: 5px;
}

select.pcrselect option {
    color:#0f4b81 !important;
}
select.pcrselect option.text-danger {
    color:hsla(354, 70%, 54%, 1) !important;
}
select.pcrselect.hilite-input option {
    color:#efefef !important;
}

select[multiple] {
    min-height: 60px;
}



/* Tiles pcr-wijmo.css */
.charm {
    background-image: url("images/CharmMenu.png");
 }
 
.metroContainer .tile1, .metroContainer .tile2, .metroContainer .tile3, .metroContainer .tile4, .metroContainer .tile5, .metroContainer .tile6{
     background-color:#efefef;
 }

 .metroNavGen li{
     background-color: #e4e4e4;
 }
 .metroNavGen li:hover, .metroNavGen li:active{
    background-color: #d4d4d4;
}
.metroContainer .tile1 .icon-inverse:before{
    color: #a6a6a6;
 }
 .metroContainer .tile2 .icon-inverse:before{
    color: #a6a6a6;
 }
 .metroContainer .tile3 .icon-inverse:before{
    color: #a6a6a6;
 }
 .metroContainer .tile4 .icon-inverse:before{
    color:#a6a6a6;
 }
 .metroContainer .tile5 .icon-inverse:before{
    color: #a6a6a6;
 }
 .metroContainer .tile6 .icon-inverse:before{
    color: #a6a6a6;
 }

 #metroSearchWrapper{
    border: 1px solid #e4e4e4;
    background-color: #e4e4e4;
 }
 #metroSearchWrapper input.pcrtextbox {
    background-color: transparent;
}
 

 td.wijgridtd {
    padding-left: 10px;
}

#splitter{
    height:4px;
    background-color:#d4d4d4;
}

#windowcmdsbtm {
    position: absolute;
    right: 0;
    top: -30px;
    margin: 0;
    display:flex;
    flex-direction: column;
    background-color: #d4d4d4;
    width: auto;
    padding: 10px;
    height: 48px;
    border-radius: 8px 0 0 8px;
}

#min, #max, #restore{
    font-size:12px;
    height:40px;
    margin:2px 0;
    text-decoration: none;
    top: unset;
}
.restore{
    padding: 4px 0;
}

a#min i:before, a#max i:before, a#restore i:before{
    transition: all .3s;
}

a#min:hover i:before, a#max:hover i:before, a#restore:hover i:before{
    color: #000000;
}


a#eventdrop1Link .ui-widget-content {
    padding-left: 0;
}


/* colors by name, company, position */
/* Defaults */
a{color: #0f4b81;}

/* dates */
.ui-datepicker .ui-datepicker-today a.ui-state-highlight, .ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active {
    background-color: #0f4b81;
    border-color: #efefef;
    color:#ffffff;
}
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active {
    background-color: #efefef;
    border-color: #0f4b81;
    color:#0f4b81;
}

a.ui-state-default.blackout {
    background-color: #efefef;
    border-color: #0f4b81;
    color:#0f4b81;
}


.ul-menu li.ui-menu-item a:hover{
    color: #0f4b81;
}
ul.ui-tabs-nav li.ui-tabs-active a {color: #0f4b81;}

.bc a {
    text-decoration: underline !important;
}
.bc a:hover {
    text-decoration: none !important;
}

.menubar .submenu li.activeSubmenu a.item span, .menubar .submenu li.activeSubmenu a.item {color: #0f4b81;}
.menubar .submenu li a.item:hover span{color: #0f4b81;}
#mainmenu li a.item:hover span {color:#000000;}
/*.bc-1 {color: #0f4b81}*/
.actionsContextMenu ul li a:hover {color: #0f4b81;}
.ui-menu .ui-menu-item a:hover{color: #0f4b81;}
ul.menufy li.ui-state-hover, ul.menufy li.ui-state-hover a{background-color:#0f4b81; border:1px;}
.ui-state-hover, .ui-state-active {background:#0f4b81; border:1px solid #0f4b81; color:#ffffff;}
.medbutton, .smallbutton, body.nam .ui-state-focus, .ui-state-active {border:1px solid #0f4b81;}
.ui-multiselect.ui-state-hover.ui-button .ui-button-text {color: #0f4b81;}
.ui-page.ui-state-active a{color:#ffffff;}
.ui-page.ui-state-default a:hover{#efefef;}
.wijmo-checkbox-box.ui-widget.ui-state-default.ui-corner-all.ui-state-hover, .wijmo-checkbox-box.ui-widget.ui-state-default.ui-corner-all.ui-state-active {
    border: 0;
}

#tabMenu.ui-tabs-top li.ui-state-default.ui-state-active.ui-tabs-active {
    border: transparent;
    border:0;
    border-bottom: 3px solid #0f4b81;
    background: transparent;
    color:#ffffff;
}
/* End Defaults */

body.gen a{color: #0f4b81;}
body.nam a{color: #1A623C;}
body.com a{color: #19254C;}
body.pos a{color: #1F97C4;}


body.gen .ul-menu li.ui-menu-item a:hover{color: #0f4b81;}
body.nam .ul-menu li.ui-menu-item a:hover{color: #1A623C;}
body.com .ul-menu li.ui-menu-item a:hover{color: #19254C;}
body.pos .ul-menu li.ui-menu-item a:hover{color: #1F97C4;}

body.gen .ui-state-hover, body.gen .ui-state-active {background:#0f4b81; border:1px solid #0f4b81; color:#ffffff;}
body.nam .ui-state-hover, body.nam .ui-state-active {background:#1A623C; border:1px solid #1A623C; color:#ffffff;}
body.com .ui-state-hover, body.com .ui-state-active {background:#19254C; border:1px solid #19254C; color:#ffffff;}
body.pos .ui-state-hover, body.pos .ui-state-active {background:#1F97C4; border:1px solid #1F97C4; color:#ffffff;}

body.gen .ui-state-default a, body.gen .ui-state-default a:link, body.gen .ui-state-default a:visited, body.gen .ui-state-hover a:hover, body.gen .ui-state-hover a:link, body.gen .ui-state-hover a:visited, body.gen .ui-state-default a:hover {
    color: #0f4b81;
}
body.gen .ui-state-default a.layout-tabs:hover {
    color: #ffffff;
    /*background-color: #0f4b81;*/
}

body.nam .ui-state-default a, body.nam .ui-state-default a:link, body.nam .ui-state-default a:visited, body.nam .ui-state-hover a:hover, body.nam .ui-state-hover a:link, body.nam .ui-state-hover a:visited, body.nam .ui-state-default a:hover {
    color: #1A623C;
}

body.com .ui-state-default a, body.com .ui-state-default a:link, body.com .ui-state-default a:visited, body.com .ui-state-hover a:hover, body.com .ui-state-hover a:link, body.com .ui-state-hover a:visited, body.com .ui-state-default a:hover {
    color: #19254C;
}
body.pos .ui-state-default a, body.pos .ui-state-default a:link, body.pos .ui-state-default a:visited, body.pos .ui-state-hover a:hover, body.pos .ui-state-hover a:link, body.pos .ui-state-hover a:visited, body.pos .ui-state-default a:hover {
    color: #1F97C4;
}

body.gen .medbutton, body.gen .smallbutton, body.gen .ui-state-focus, body.gen .ui-state-active {border:1px solid #0f4b81;}
body.nam .medbutton, body.nam .smallbutton, body.nam .ui-state-focus, body.nam .ui-state-active {border:1px solid #1A623C;}
body.com .medbutton, body.com .smallbutton, body.com .ui-state-focus, body.com .ui-state-active {border:1px solid #19254C;}
body.pos .medbutton, body.pos .smallbutton, body.pos .ui-state-focus, body.pos .ui-state-active {border:1px solid #1F97C4;}

.medbutton.ui-state-focus{border:1px solid #0f4b81; background:#0f4b81; color:#efefef;}
body.gen .medbutton.ui-state-focus{border:1px solid #0f4b81; background:#0f4b81; color:#efefef;}
body.nam .medbutton.ui-state-focus{border:1px solid #1A623C; background:#1A623C; color:#efefef;}
body.com .medbutton.ui-state-focus{border:1px solid #19254C; background:#19254C; color:#efefef;}
body.pos .medbutton.ui-state-focus{border:1px solid #1F97C4; background:#1F97C4; color:#efefef;}

body.gen .ui-state-default.ui-state-active a {color: #efefef;}
body.nam .ui-state-default.ui-state-active a {color: #efefef;}
body.com .ui-state-default.ui-state-active a {color: #efefef;}
body.pos .ui-state-default.ui-state-active a {color: #efefef;}

body.gen #tabMenu li.ui-state-hover a {background:#0f4b81; color:#ffffff;}
body.nam #tabMenu li.ui-state-hover a {background:#1A623C; color:#ffffff;}
body.com #tabMenu li.ui-state-hover a {background:#19254C; color:#ffffff;}
body.pos #tabMenu li.ui-state-hover a {background:#1F97C4; color:#ffffff;}

#tabMenu li.ui-state-hover {border:0;}

body.gen  #tabMenu.ui-tabs-top li.ui-state-default.ui-state-active.ui-tabs-active {
    border: transparent;
    border:0;
    border-bottom: 3px solid #1A623C;
    background: transparent;
    color:#ffffff;
}
body.nam  #tabMenu.ui-tabs-top li.ui-state-default.ui-state-active.ui-tabs-active {
    border: transparent;
    border:0;
    border-bottom: 3px solid #1A623C;
    background: transparent;
    color:#ffffff;
}
body.com #tabMenu.ui-tabs-top li.ui-state-default.ui-state-active.ui-tabs-active {
    border: transparent;
    border:0;
    border-bottom: 3px solid #19254C;
    background: transparent;
    color:#ffffff;
}
body.pos #tabMenu.ui-tabs-top li.ui-state-default.ui-state-active.ui-tabs-active {
    border: transparent;
    border:0;
    border-bottom: 3px solid #1F97C4;
    background: transparent;
    color:#ffffff;
}

#pcrgrid .ui-state-hover .ui-button-text{ color:#0f4b81;}
.ui-state-hover .ui-button-text{ color:#efefef;}
.ui-state-hover{background-color:#0f4b81;}

.usersChecklist .ui-state-hover .ui-button-text{ color:#0f4b81;}
.usersChecklist .ui-state-hover {border:2px solid;}

body.gen ul.ui-tabs-nav li.ui-tabs-active a {color: #0f4b81;}
body.nam ul.ui-tabs-nav li.ui-tabs-active a {color: #1A623C;}
body.com ul.ui-tabs-nav li.ui-tabs-active a {color: #19254C;}
body.pos ul.ui-tabs-nav li.ui-tabs-active a {color: #1F97C4;}

body.gen ul.connected-list li.ui-state-hover a {
    background: ;
    border-color: ;
    color: #ffffff;
}
body.nam ul.connected-list li.ui-state-hover a {
    background: #1A623C;
    border-color: #1A623C;
    color: #ffffff;
}
body.com ul.connected-list li.ui-state-hover a {
    background: #19254C;
    border-color: #19254C;
    color: #ffffff;
}
body.pos ul.connected-list li.ui-state-hover a {
    background: #1F97C4;
    border-color: #1F97C4;
    color: #ffffff;
}

ul.selected .ui-icon.ui-icon-minus:before {
    color: #efefef;
}



body.gen a.ui-state-default.ui-state-highlight.daygreentodayx.blackout,
body.gen .ui-datepicker-today .daygreentoday.ui-state-default  {
    background-color: #0f4b81;
    border-color: #0f4b81;
    color: #ffffff;
}
body.gen a.ui-state-default.blackout {
    background-color: #efefef;
    border-color: #0f4b81;
    color: #0f4b81;
}
body.gen .pickerband a:hover, body.gen .calscroll:hover {
    background-color: #0f4b81;
    color: #efefef;
}


body.nam a.ui-state-default.ui-state-highlight.daygreentodayx.blackout,
body.nam .ui-datepicker-today .daygreentoday.ui-state-default {
    background-color: #1A623C;
    border-color: #1A623C;
    color: #ffffff;
}
body.nam a.ui-state-default.blackout {
    background-color: #efefef;
    border-color: #1A623C;
    color: #1A623C;
}
body.nam .pickerband a:hover, body.nam .calscroll:hover {
    background-color: #1A623C;
    color: #efefef;
}


body.com a.ui-state-default.ui-state-highlight.daygreentodayx.blackout,
body.com .ui-datepicker-today .daygreentoday.ui-state-default {
    background-color: #19254C;
    border-color: #19254C;
    color: #ffffff;
}
body.com a.ui-state-default.blackout {
    background-color: #efefef;
    border-color: #19254C;
    color: #19254C;
}
body.com .pickerband a:hover, body.com .calscroll:hover {
    background-color: #19254C;
    color: #efefef;
}

body.pos a.ui-state-default.ui-state-highlight.daygreentodayx.blackout,
body.pos .ui-datepicker-today .daygreentoday.ui-state-default {
    background-color: #1F97C4;
    border-color: #1F97C4;
    color: #ffffff;
}
body.pos a.ui-state-default.blackout {
    background-color: #efefef;
    border-color: #1F97C4;
    color: #1F97C4;
}
body.pos .pickerband a:hover, body.pos .calscroll:hover {
    background-color: #1F97C4;
    color: #efefef;
}


/*body.gen li.activeSubmenu {border-bottom: 2px solid #0f4b81;}*/
body.gen li.activeSubmenu a span { color: #0f4b81}
body.gen li a.item:hover span {color: #0f4b81}
body.gen .bc-1 {color: #0f4b81}
body.gen .actionsContextMenu ul li a:hover {color: #0f4b81}
body.gen .ui-menu .ui-menu-item a:hover{color: #0f4b81}
body.gen ul.menufy li.ui-state-hover, body.gen ul.menufy li.ui-state-hover a{background-color:#0f4b81; border:1px;}
body.gen .menubar .submenu li.activeSubmenu a.item span, body.gen .menubar .submenu li.activeSubmenu a.item {color: #0f4b81;}
/* */
body#bodyprofile tr.pcr-gridrow-small.ui-state-hover td.wijgridtd.wijdata-type-string { color: #ffffff;}
body#bodyprofile tr.pcr-gridrow-small.ui-state-hover a.menufylink { color: #ffffff; }

td.wijgridtd.wijdata-type-string input {
    color: #000000;
    background-color:#d4d4d4;
    border-width: 1px;
    border-collapse: collapse;
    border-style: solid;
    border-color: #efefef;
}
td.wijgridtd.wijdata-type-string input.ui-button.ui-state-hover { color: #efefef; background-color:#0f4b81;}
tr.ui-state-hover td.wijgridtd.wijdata-type-string i {
    color:#000000;
}

/*body.nam li.activeSubmenu {border-bottom: 2px solid #1A623C;}*/
body.nam li.activeSubmenu a span { color: #1A623C}
body.nam li a.item:hover span {color: #1A623C}
body.nam .bc-1 {color: #1A623C}
body.nam .actionsContextMenu ul li a:hover {color: #1A623C}
body.nam .ui-menu .ui-menu-item a:hover{color: #1A623C}
body.nam ul.menufy li.ui-state-hover, body.nam ul.menufy li.ui-state-hover a{background-color:#1A623C; border:1px;}
body.nam .menubar .submenu li.activeSubmenu a.item span, body.nam .menubar .submenu li.activeSubmenu a.item {color: #1A623C;}

/*body.com li.activeSubmenu {border-bottom: 2px solid #19254C;}*/
body.com li.activeSubmenu a span { color: #19254C}
body.com li a.item:hover span {color: #19254C}
body.com .bc-1 {color: #19254C}
body.com .actionsContextMenu ul li a:hover {color: #19254C}
body.com .ui-menu .ui-menu-item a:hover{color: #19254C}
body.com ul.menufy li.ui-state-hover, body.com ul.menufy li.ui-state-hover a{background-color:#19254C; border:1px;}
body.com .menubar .submenu li.activeSubmenu a.item span, body.com .menubar .submenu li.activeSubmenu a.item {color: #19254C;}

/*body.pos li.activeSubmenu {border-bottom: 2px solid #1F97C4;}*/
body.pos li.activeSubmenu a span { color: #1F97C4}
body.pos li a.item:hover span {color: #1F97C4}
body.pos .bc-1 {color: #1F97C4}
body.pos .actionsContextMenu ul li a:hover {color: #1F97C4}
body.pos .ui-menu .ui-menu-item a:hover{color: #1F97C4}
body.pos ul.menufy li.ui-state-hover, body.pos ul.menufy li.ui-state-hover a{background-color:#1F97C4; border:1px;}
body.pos .menubar .submenu li.activeSubmenu a.item span, body.pos .menubar .submenu li.activeSubmenu a.item {color: #1F97C4;}

/* charms */
.icon-charm-active:before { color: #0f4b81}

body.nam .icon-charm-active:before { color: #1A623C}
body.com .icon-charm-active:before { color: #19254C}
body.pos .icon-charm-active:before { color: #1F97C4}
body ul.tilecharmleft li{
    border:1px solid #ffffff !important;
    border-left:3px solid transparent !important;
}
body ul.tilecharmleft li.ui-state-default.ui-state-active.ui-tabs-active {
    border-left: 3px solid #0f4b81 !important;
}
body ul.tilecharmleft li.ui-state-default.ui-state-hover a:hover{
    background-color:#0f4b81;
    color:#ffffff;
    border:0;
}

body.nam ul.tilecharmleft li.ui-state-default.ui-state-active.ui-tabs-active {
    border-left: 3px solid #1A623C !important;
}
body.nam ul.tilecharmleft li.ui-state-default.ui-state-hover a:hover{
    background-color:#1A623C;
    color:#ffffff;
    border:0;
}
body.com ul.tilecharmleft li.ui-state-default.ui-state-active.ui-tabs-active {
    border-left: 3px solid #19254C !important;
}
body.com ul.tilecharmleft li.ui-state-default.ui-state-hover a:hover{
    background-color:#19254C;
    color:#ffffff;
    border:0;
}
body.pos ul.tilecharmleft li.ui-state-default.ui-state-active.ui-tabs-active {
    border-left: 3px solid #1F97C4 !important;
}
body.pos ul.tilecharmleft li.ui-state-default.ui-state-hover a:hover {
    background-color:#1F97C4;
    color:#ffffff;
    border:0;
}
ul.tilecharmleft li.ui-state-default.ui-state-hover a:hover .tn{
    color:#ffffff;
}
ul.tilecharmleft li.ui-state-default.ui-state-hover {
    color:#ffffff;
    border:0;
    border-left:3px solid;
}
ul.tilecharmleft li.ui-state-default.ui-state-hover .icon-charm-active:before {
    color:#ffffff;
}

body.themelight ul.tilecharmleft li.ui-state-default {
    background:transparent;
    border:0;
}
body.themelight ul.tilecharmleft li.ui-state-active {
    background:#e4e4e4;
}
body.themelight ul.tilecharmleft li.ui-state-default a, 
body.themelight ul.tilecharmleft li.ui-state-default a:link, 
body.themelight ul.tilecharmleft li.ui-state-default a:visited, 
body.themelight ul.tilecharmleft li.ui-state-hover a:hover, 
body.themelight ul.tilecharmleft li.ui-state-hover a:link, 
body.themelight ul.tilecharmleft li.ui-state-hover a:visited, 
body.themelight ul.tilecharmleft li.ui-state-default a:hover{
    color:#d4d4d4;
}

body.gen .li.ui-state-default.ui-state-active.ui-tabs-active a{color: #0f4b81;}
body.gen ul.tilecharmleft .icon-charm-active + .tn {color: #0f4b81;}
body.gen ul.tilecharmleft span.charmCount {color: #0f4b81;}
body.gen ul.tilecharmleft .icon-charm-active:before {color: #0f4b81;}
body.gen .ui-multiselect.ui-state-hover.ui-button .ui-button-text {color: #0f4b81;}
body.gen .menubar[data-section="tile1"] .actionsHeader, body.gen .breadcrumbBar.tile1, body.gen .breadcrumbBar.tile1 a {color: #0f4b81;}
body.gen .menubar[data-section="tile1"] .submenu li.activeSubmenu a.item span{color: #0f4b81;}
body.gen .menubar[data-section="tile1"] .submenu li.activeSubmenu a.item{color: #0f4b81;}

body.nam .li.ui-state-default.ui-state-active.ui-tabs-active a{color: #1A623C;}
body.nam ul.tilecharmleft .icon-charm-active + .tn {color: #1A623C;}
body.nam ul.tilecharmleft span.charmCount {color: #1A623C;}
body.nam ul.tilecharmleft .icon-charm-active:before {color: #1A623C;}
body.nam .ui-multiselect.ui-state-hover.ui-button .ui-button-text {color: #1A623C;}
body.nam .quicksearch_text_ {color: #1A623C;}
body.nam .qs-settings .quicksearch_result_image_ i::before {color: #1A623C;}
body.nam .qs-settings .settings .title{background-color:#1A623C;}

body.com .li.ui-state-default.ui-state-active.ui-tabs-active a{color: #19254C;}
body.com ul.tilecharmleft .icon-charm-active + .tn {color: #19254C;}
body.com ul.tilecharmleft span.charmCount {color: #19254C;}
body.com ul.tilecharmleft .icon-charm-active:before {color: #19254C;}
body.com .ui-multiselect.ui-state-hover.ui-button .ui-button-text {color: #19254C;}
body.com .quicksearch_text_ {color: #19254C;}
body.com .qs-settings .quicksearch_result_image_ i::before {color: #19254C;}
body.com .qs-settings .settings .title{background-color:#19254C;}

body.pos .li.ui-state-default.ui-state-active.ui-tabs-active a{color: #1F97C4;}
body.pos ul.tilecharmleft .icon-charm-active + .tn {color: #1F97C4;}
body.pos ul.tilecharmleft span.charmCount {color: #1F97C4;}
body.pos ul.tilecharmleft .icon-charm-active:before {color: #1F97C4;}
body.pos .ui-multiselect.ui-state-hover.ui-button .ui-button-text {color: #1F97C4;}
body.pos .quicksearch_text_ {color: #1F97C4;}
body.pos .qs-settings .quicksearch_result_image_ i::before {color: #1F97C4;}
body.pos .qs-settings .settings .title{background-color:#1F97C4;}

/*
body#bodyposition .li.ui-state-default.ui-state-active.ui-tabs-active a{color: #1F97C4;}
body#bodyposition ul.tilecharmleft .icon-charm-active + .tn {color: #1F97C4;}
body#bodyposition ul.tilecharmleft span.charmCount {color: #1F97C4;}
body#bodyposition ul.tilecharmleft .icon-charm-active:before {color: #1F97C4;}
body#bodyposition .ui-multiselect.ui-state-hover.ui-button .ui-button-text {color: #1F97C4;}
body#bodyposition .quicksearch_text_ {color: #1F97C4;}
body#bodyposition .qs-settings .quicksearch_result_image_ i::before {color: #1F97C4;}
body#bodyposition .qs-settings .settings .title{background-color:#1F97C4;}

body#bodyposition .pcrgridscroll .wijmo-wijmenu-item a.ui-state-hover{
    background-color: #1F97C4 !important;
}

body#bodyposition .ui-state-active, body#bodyposition .ui-widget-content .ui-state-active {
    background-color: #1F97C4 !important;
}
body#bodyusers .ui-state-active, body#bodyposition .ui-widget-content .ui-state-active {
    background-color: #0f4b81 !important;
}
*/
body#bodyusers .ui-state-active {
    background-color: #0f4b81 !important;
}
body#bodyusers ul.tilecharmleft li.ui-state-active {
    background-color: transparent !important;
}

/* checkmarks */
span.pcrCheckImg.ui-state-active {
    background-color: #0f4b81 !important;
}
body.pos span.pcrCheckImg.ui-state-active {
    background-color: #1F97C4 !important;
}
body.com span.pcrCheckImg.ui-state-active {
    background-color: #19254C !important;
}
body.nam span.pcrCheckImg.ui-state-active {
    background-color: #1A623C !important;
}
/* end checkmarks */

#timeband .ui-state-active, #timeband .ui-widget-content .ui-state-active {
    background-color: #0f4b81 !important;
    color: #efefef;
}

body.gen #timeband .ui-state-active, body.gen #timeband .ui-widget-content .ui-state-active {
    background-color: #0f4b81 !important;
    color: #efefef;
}
body.nam #timeband .ui-state-active, body.nam #timeband .ui-widget-content .ui-state-active {
    background-color: #0f4b81 !important;
    color: #efefef;
}
body.com #timeband .ui-state-active, body.nam #timeband .ui-widget-content .ui-state-active {
    background-color: #0f4b81 !important;
    color: #efefef;
}
body.pos #timeband .ui-state-active, body.nam #timeband .ui-widget-content .ui-state-active {
    background-color: #0f4b81 !important;
    color: #efefef;
}


.qs-settings .settings .title{
    color:#efefef;
}

.mainmenu li:hover .icon-inverse:before{
    color:#0f4b81;
}
.mainmenu li[data-menuid="130"]:hover .icon-inverse:before{
    color:#19254C;
}
.mainmenu li[data-menuid="120"]:hover .icon-inverse:before{
    color:#1A623C;
}
.mainmenu li[data-menuid="140"]:hover .icon-inverse:before{
    color:#1F97C4;
}

.mainmenu li.main-menu-active .icon-inverse:before{
    color:#0f4b81;
}
.mainmenu li[data-menuid="130"].main-menu-active .icon-inverse:before{
    color:#19254C;
}
.mainmenu li[data-menuid="120"].main-menu-active .icon-inverse:before{
    color:#1A623C;
}
.mainmenu li[data-menuid="140"].main-menu-active .icon-inverse:before{
    color:#1F97C4;
}

/* overrides */
.ui-expander .ui-state-hover a{color:#ffffff !important;}
.pcrtablecolor .ui-state-default a:hover {color:#ffffff !important;}
.pcr-gridrow.wijmo-wijgrid-datarow.ui-state-hover{background-color:#efefef; border-color:transparent;}
tr.ui-state-hover td.wijgridtd.wijdata-type-string {
    border:1px solid #e4e4e4;
    border-left:0;
    border-bottom:0;
}

#resumearea .pcrtablecolor {
    padding-top:0px;
}

span.systemHelp {
    padding-top: 6px;
    border: 1px solid;
}
th.wijgridth.ui-widget.wijmo-c1basefield.ui-state-default.wijmo-c1field {
    background-color: transparent;
}
.wijmo-wijgrid-headertext:hover{
    color:#0f4b81;
}

.qs_item .quicksearch_result_details a{
    font-weight:700;
}

/* remove shift in candidate fields */
.pcrtable input.pcrtextbox {
    padding: 0;
}
.pcrtable input.pcrtextbox {
    padding-left: 5px;
}

select.pcrselect {
    background: #e4e4e4;
    border: transparent;
}

.wijmo-wijradio-box.ui-state-active, .wijmo-wijradio-box.ui-state-hover{
    border: transparent !important;
}
.wijmo-wijradio-box.ui-widget.ui-state-default.ui-corner-all.wijmo-wijradio-relative {
    border: 0;
}


.pcr-tabs .ui-tabs-nav .ui-state-hover a{
    background:transparent;
    color: #efefef !important;
}
.pcr-tabs .ui-tabs-nav .ui-state-hover{
    border:0 !important;
}
.pcr-tabs li.ui-state-default.ui-state-active.ui-tabs-active{
    border:0 !important;
    background-color:#efefef;
}

body#rmember td.pcr-gridrow.wijmo-wijgrid-row.ui-widget-content.wijmo-wijgrid-datarow {
    /* padding: 0 !important; */
    /* margin: 0 !important; */
    border: 1px solid #efefef !important;
}
td.pcr-gridrow.wijmo-wijgrid-row.ui-widget-content.wijmo-wijgrid-datarow {
    padding: 8px 10px !important;
    border: none !important;
    outline: unset !important;
    margin: 0 !important;
}
#rollstage .stage {
    padding-top: 6px;
}

h1.ui-helper-reset.ui-state-default.ui-corner-top {
    background: transparent;
    border: transparent;
    font-size: 20px !important;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 0;
    padding-bottom: 0;
}
#mainlayout td.grtitle {
    outline: 0 !important;
}
.submenu li a.item.wf span {
    text-transform: none !important;
    font-size: 11px !important;
}

button#loginButton {
    outline: none !important;
}
/*body.nam input.pcrcheckbox .ui-state-active {background: #1A623C}*/

textarea#customScript {
    font-family: arial !important;
    color: black !important;
}
li.ui-state-default.ui-state-active.ui-tabs-active.multipleInput-email {
    background-color: #000000;
    height: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
}
li.ui-state-default.ui-state-active.ui-tabs-active.multipleInput-email span[data-email]{
    color: #ffffff;
}
li.ui-state-default.ui-state-active.ui-tabs-active.multipleInput-email a.ui-icon.ui-icon-close.multipleInput-close{
    color: #ffffff;
    line-height:1.2;
}


.qs-settings input.pcrselecttextbox {
    background-color: #ffffff;
}



/* arrows for menufy */
.ui-widget-content .ui-icon {
    background-image: url(/pcrimg/ui-icons-mid.png);
}
.ui-expander .ui-icon {
    background-image: url(/pcrimg/ui-icons-light.png);
}
.ui-expander .ui-icon .ui-state-focus{
    background-image: url(/pcrimg/ui-icons-mid.png);
}

/* arrows for wijmenufy */
.pcr-gridrow td .button-dropdown span.ui-icon {
    background-image: url(/pcrimg/ui-icons-mid.png);
}

.ui-state-hover .menufylink .ui-icon{
    background-image: url(/pcrimg/ui-icons-mid.png);
}
th .button-dropdown.ui-state-hover * span.ui-icon, .button-dropdown.ui-state-hover * span.ui-icon{
    background-image: url(/pcrimg/ui-icons-mid.png);
}

.ui-expander .ui-state-active span.ui-icon, .ui-expander .ui-state-hover span.ui-icon {
    background-image: url(/pcrimg/ui-icons-light.png);
}

.wijmo-checkbox-icon.ui-icon{
    background-image: url(/pcrimg/ui-icons-mid.png);
    background-color:#e4e4e4;
}
.wijmo-checkbox-icon.ui-icon.ui-icon-check{
    background-image: url(/pcrimg/ui-icons-light.png);
    background-color: #0f4b81;
}
body.nam .wijmo-checkbox-icon.ui-icon.ui-icon-check{
    background-color: #1A623C;
}
body.com .wijmo-checkbox-icon.ui-icon.ui-icon-check{
    background-color: #19254C;
}
body.pos .wijmo-checkbox-icon.ui-icon.ui-icon-check{
    background-color: #1F97C4;
}

.wijmo-checkbox-box.ui-widget.ui-state-default.ui-corner-all.wijmo-checkbox-relative.ui-state-active,
.wijmo-checkbox-box.ui-widget.ui-state-hover.ui-corner-all.wijmo-checkbox-relative,
.wijmo-checkbox-box.ui-widget.ui-corner-all.wijmo-checkbox-relative.ui-state-default:hover{
    background-color: #0f4b81;
}
body.nam .wijmo-checkbox-box.ui-widget.ui-state-default.ui-corner-all.wijmo-checkbox-relative.ui-state-active,
body.nam .wijmo-checkbox-box.ui-widget.ui-state-hover.ui-corner-all.wijmo-checkbox-relative,
body.nam .wijmo-checkbox-box.ui-widget.ui-corner-all.wijmo-checkbox-relative.ui-state-default:hover{
    background-color: #1A623C;
}
body.com .wijmo-checkbox-box.ui-widget.ui-state-default.ui-corner-all.wijmo-checkbox-relative.ui-state-active,
body.com .wijmo-checkbox-box.ui-widget.ui-state-hover.ui-corner-all.wijmo-checkbox-relative,
body.com .wijmo-checkbox-box.ui-widget.ui-corner-all.wijmo-checkbox-relative.ui-state-default:hover{
    background-color: #19254C;
}
body.pos .wijmo-checkbox-box.ui-widget.ui-state-default.ui-corner-all.wijmo-checkbox-relative.ui-state-active,
body.pos .wijmo-checkbox-box.ui-widget.ui-state-hover.ui-corner-all.wijmo-checkbox-relative,
body.pos .wijmo-checkbox-box.ui-widget.ui-corner-all.wijmo-checkbox-relative.ui-state-default:hover{
    background-color: #1F97C4;
}


/* email stuff */
.pcrhand {
    color: #0f4b81;
}
td#pcrmailfolderlisttd img {
    background-color: #fff;
}
td#pcrmailfolderlisttd img[src="/pcrimg/spacer.gif"], td#pcrmailfolderlisttd img[src="/pcrimg/dots.gif"] {
    background-color: transparent;
}
#pcrmailfolderlist th.wijgridth.ui-widget.wijmo-c1basefield.ui-state-default.wijmo-c1field {
    background-color: #d4d4d4;
}
#pcrmailfolderlist td{
    padding-left:10px;
}
body.inbox .menuRight.actions {
    margin-right:10px;
}

.actionsContextMenuClone {
    display: none !important;
}

.actionsContextMenuClone {
    display: none !important;
}

.actionSubmenu .actionIcon.icon-med:before {
    line-height: 28px !important;
    font-size:17px;
}
.actionsMore .icon-MenuDropdown:before {
    line-height:30px;
}
.menuLeft .icon-MenuDropdown:before {
    line-height: 28px;
}

/* Customize Pages */
.customize-container .ui-state-hover{
    color:#ffffff;
}
tr.ui-state-hover td.wijgridtd.wijdata-type-string{
    color:#000000 !important;
}
#bodynameact tr.ui-state-hover td.wijgridtd.wijdata-type-string{
    color:#ffffff !important;
}

#bodynameact tr.pcr-gridrow.wijmo-wijgrid-row.ui-widget-content.wijmo-wijgrid-datarow.ui-state-hover td.wijgridtd.wijdata-type-string {
    color:#000000 !important;
    /*background: red !important;*/
}

.ui-expander h1.ui-state-hover a{
    color:#efefef;
}
.customize-container .ui-expander h1.ui-state-hover a{
    color:#000000 !important;
}

.customize-container .medbutton.ui-button, .customize-container .smallbutton.ui-button{
    border:2px solid !important;
}


/* Theme selection */

.themeconfigcontainer { display: inline-block; cursor: pointer; padding: 5px; }

.themeconfig-label {
    font-size: 16px;
    padding: 10px 0;
}

.themepickercontainer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*justify-content: space-around;*/
}
.themeconfigcontainer{
    padding: 10px;
    text-align: center;
    margin: 20px;
    position: relative;
}

.themeconfigcontainer:last-of-type{
   
}

.themeconfigcontainer.themeactive {
    /* border: 5px solid #0f4b81; */
    background-color: #0f4b81;
    color: #efefef;
}

.themeconfigcontainer.themestored:after {
    content:"ACTIVE";
    background-color: #0f4b81;
    color: #efefef;
    border-radius:12px;
    position:absolute;
    right:-24px;
    top:19px;
    padding:3px 6px;
    font-size:12px;
    font-weight: 500;
    letter-spacing:1px;
}


.themeconfigcontainer {
    background-color: #efefef;
    color: #0f4b81;
    transition: all .3s;
}

.themeconfigcontainer:hover {
    background-color: #e4e4e4;
    color: #000000;
}
.themeconfigcontainer.themeactive:hover {
    /* border: 5px solid #0f4b81; */
    background-color: #0f4b81;
    color: #efefef;
}


.themeconfig-card {
    width: 340px;
    height:auto;
}

.themeconfig-img{
    width: 100%;
    height:235px;
    background-repeat: no-repeat;

}

.themeconfig-img.themepreview_default {
    background-image: url(/pcrimg/themes_default.png);
}
.themeconfig-img.themepreview_lightblue {
    background-image: url(/pcrimg/themes_lightblue.png);
}
.themeconfig-img.themepreview_dark {
    background-image: url(/pcrimg/themes_dark-mode.png);
}
.themeconfig-img.themepreview_darkc {
    background-image: url(/pcrimg/themes_dark-mode-condensed.png);
}
.themeconfig-img.themepreview_darkoceanblue {
    background-image: url(/pcrimg/themes_ocean-blue.png);
}
.themeconfig-img.themepreview_darkgrey {
    background-image: url(/pcrimg/themes_grey.png);
}
.themeconfig-img.themepreview_victoria {
    background-image: url(/pcrimg/themes_victoria.png);
}





.iconbutton .icon {
    border-left: 1px solid #efefef;
}

table#mainlayout {
    border-spacing: 0 0 !important;
}


/* Add Activities */
.jabberUl li, .jabberUl li.ui-state-default {
    background-color: transparent;
    border: solid 1px #444444;
}

.ui-multiselectlist ul.selected {
    background:#e4e4e4;
}



/* Search stuff */
.searchDesc{
    color:#000000;
}




/* Arrows */
/* Down */
/*
.ui-state-default .ui-icon-triangle-1-s, .ui-state-hover .ui-icon-triangle-1-s, .ui-state-focus .ui-icon-triangle-1-s {
    text-indent: unset !important;
    background-image:none !important;
}
.ui-state-default .ui-icon-triangle-1-s:before, .ui-state-hover .ui-icon-triangle-1-s:before, .ui-state-focus .ui-icon-triangle-1-s:before{
    content: "\2304";
    color: #000000;
    font-size:20px;
    line-height:0;
    display:block;
}
*/

/* Right */
/*
.ui-state-default .ui-icon-triangle-1-e, .ui-state-hover .ui-icon-triangle-1-e, .ui-state-focus .ui-icon-triangle-1-e {
    text-indent: unset !important;
    background-image:none !important;
}
.ui-state-default .ui-icon-triangle-1-e:before, .ui-state-hover .ui-icon-triangle-1-e:before, .ui-state-focus .ui-icon-triangle-1-e:before{
    content: "\2304";
    color: #000000;
    font-size:20px;
    line-height:0;
    display:block;
}
*/

/*
span.metroSelect{
    background-image:none !important;
}
span.metroSelect:after{
    content: "\2304";
    color: #000000;
    font-size:20px;
    line-height:0;
    display:block;
}
*/

.clearIcon {
    background-color: transparent;
}

/* Auto fills */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    background-color: #e4e4e4 !important;
    border-color: #d4d4d4 !important;
    -webkit-box-shadow: 0 0 0 30px #e4e4e4 inset !important;
}

/* email */
#bodymail textarea.ui-widget-content, #bodymail input.ui-widget-content {
    background-image: none;
    background-color: transparent;
}

.selectedCallTypesWrapper{
    background-color: #e4e4e4;
}

.callTypeCountsHeader {
    border: 1px solid #e4e4e4;
    background-color: #efefef;
    color: #000000;
}

/*
.actionsContextMenu{
    overflow-y:auto !important;
}
*/


.menuIcon .icon-smedium.icon-inverse:before{
    /*color: #e4e4e4;*/
}

/* tree */
.jstree-default .jstree-hovered {
    background-color: #d4d4d4 !important;
}

.jstree-default .jstree-clicked {
    background: #efefef !important;
    box-shadow: inset 0 0 1px #ffffff !important;
}


/* bmail */

.singleColumnForm div.uisectiondiv {
    border: 2px solid #d4d4d4;
}

.singleColumnForm div.titlebox {
    color: #000000;
    background-color: #ffffff;
}

.singleColumnForm .jabber {
    color: #000000 !important;
    background-color: #e4e4e4 !important;
    border:none !important;
    border-radius: .2rem !important;
}

.singleColumnForm div.radiodiv, .singleColumnForm div.calendardiv, .singleColumnForm div.advanceddiv {
    background-color: #e4e4e4;            
}

.singleColumnForm input#subject, .singleColumnForm input#rollupdesc {
    color: #000000 !important;
    background-color: #e4e4e4 !important;
}
          

#dupemess{
    background-color: #0f4b81;
    color: #efefef;
}



body::-webkit-scrollbar-thumb, div::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb, textarea::-webkit-scrollbar-thumb, select.pcrselect::-webkit-scrollbar-thumb, select::-webkit-scrollbar-thumb{
    box-shadow: #efefef 0px 0px 6px inset;
    background-color: #a6a6a6;
    border-radius: 10px !important;
}

body::-webkit-scrollbar-track, div::-webkit-scrollbar-track, ul::-webkit-scrollbar-track, textarea::-webkit-scrollbar-track, select.pcrselect::-webkit-scrollbar-track, select::-webkit-scrollbar-track{
    background-color: #efefef;
}

body::-webkit-scrollbar, div::-webkit-scrollbar, ul::-webkit-scrollbar, textarea::-webkit-scrollbar, select.pcrselect::-webkit-scrollbar, select::-webkit-scrollbar {
    width: 12px !important;
    background-color: #efefef;
    background-blend-mode: multiply !important;
    border-radius: 10px !important;
}

body::-webkit-resizer, div::-webkit-resizer, ul::-webkit-resizer, textarea::-webkit-resizer, select.pcrselect::-webkit-resizer, select::-webkit-resizer {
    background-color: #e4e4e4;
}

body::-webkit-scrollbar-corner, div::-webkit-scrollbar-corner, ul::-webkit-scrollbar-corner, textarea::-webkit-scrollbar-corner, select.pcrselect::-webkit-scrollbar-corner, select::-webkit-scrollbar-corner {
    background-color: #efefef;
}

#loginPage ::-webkit-resizer{
    background-color: #d4d4d4 !important;
}
#loginPage ::-webkit-scrollbar{
    background-color: #d4d4d4 !important;
}
#loginPage ::-webkit-scrollbar-thumb{
    box-shadow: rgb(75, 75, 75) 0px 0px 6px inset !important;
    background-color: #efefef !important;
}


/* IE Scrollbars */
html, body, select, #pickerhrs{
    scrollbar-face-color:#d4d4d4 !important;
    scrollbar-arrow-color:#d4d4d4 !important;
    scrollbar-track-color:#ffffff !important;
    scrollbar-shadow-color:rgb(0,0,0) !important;
    scrollbar-highlight-color:rgb(0,0,0) !important;
    scrollbar-3dlight-color:#d4d4d4 !important;
    scrollbar-darkshadow-Color:#efefef !important;
    -ms-scrollbar-base-color: #ffffff !important;
    scrollbar-base-color: #ffffff !important;
    scrollbar-color: #efefef !important;
 }


 .pcrselect{
	display: block;
	color: #000000;
    padding: 2px;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #d4d4d4;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    background-color: #e4e4e4;
    font-size: 11px;
    margin-bottom: 0px;
    min-height:28px;
    border-radius: .2rem;
}

.pcrselect::-ms-expand {
    display: inline-block;
    background-color: #e4e4e4;
    color: #000000;
}
.pcrselect:hover {
	border-color: #d4d4d4;
}
.pcrselect:focus {
	border-color: #e4e4e4;
	box-shadow: 0 0 1px 3px #0f4b81;
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #000000;
	outline: none;
}
.pcrselect option {

}

select.pcrselect {
    padding: 1px;
    height: 20px;
    min-width: 150px !important;
    margin: auto;
}
#bodyusers .fastcombo{
    width:280px !important;
}


/* bgs */

.bg-0 {
    background-color: #efefef !important;
}



a[data-recordtype="C"] {
    color: #19254C !important;
}

a[data-recordtype="N"] {
    color: #1A623C !important;
}

a[data-recordtype="P"], a[data-recordtype="PNONSTICKY"] {
    color: #1F97C4 !important;
}


body.nam a[data-recordtype="C"] {
    color: #000000 !important;
}

tr.wijmo-wijgrid-headerrow{
    background-color: #d4d4d4;
}

tr.wijmo-wijgrid-headerrow.tableFloatingHeader{
    background-color: #d4d4d4;
}

tr.wijmo-wijgrid-headerrow.tableFloatingHeader th.wijgridth.ui-widget.ui-state-default {
    border-color: transparent;
    border-radius: 0;
    border-right: 1px solid #e4e4e4 !important;
}
th.wijgridth.ui-widget.wijmo-c1basefield.ui-state-default {
    border-right: 1px solid #e4e4e4 !important;
}
/*
.quicksearch_result_image {
    background-repeat: no-repeat;
    background-size: 45px;
    border-radius: 50%;
    background-position: center;
    background-size: cover;
    height: 45px;
    width: 45px;
    min-width: 45px;
    text-align: center;
    overflow: hidden;
}
*/
div.ui-multiselectlist {
    border: 1px solid #efefef;
}
.ui-multiselectlist ul.available {
    background: none;
}

.ui-multiselectlist .ui-state-default{
    border:1px solid transparent !important;
}

input#scheddate {
    border: 1px solid #ffffff;
    background-color: #efefef;
}

#header .menuLeft{
    min-height:unset;
    height:auto;
}
#header{
    padding:0;
}

div#profilebody{
    color: #000000 !important;
    font-family: 'Roboto', sans-serif !important;
}

/* change for bmail background */
iframe#iframe-wijmo-dialog0 {
    background-color: transparent;
}

table.wijmo-wijgrid-root.wijmo-wijobserver-visibility.wijmo-wijgrid-table.tableWithFloatingHeader a {
    color: #000000;
    text-decoration: none;
    line-height: 1.6em;
    font-size: 1.1em;
}

.profile-submit-msg {
    Width: 100%;
    text-align: center;
    height: auto;
    font-size: 19px;
    margin-top: calc(25vh - 40px);
}

.ui-expander-content .iconbutton .icon {
    border-left: none;
}

#bodyclip textarea.pcrtextarea {
    background: #e4e4e4;
    border: 0;
    color: #000000;
}

textarea#SUBMIT-S {
    color: black;
}
textarea#SUBMIT-S::-webkit-resizer{
    background-color: transparent !important;
}

#mailbody {
    background: white;
}
table.wijmo-wijgrid-root.wijmo-wijobserver-visibility.wijmo-wijgrid-table.tableWithFloatingHeader tr a{
    color:#000000;
}
table.wijmo-wijgrid-root.wijmo-wijobserver-visibility.wijmo-wijgrid-table.tableWithFloatingHeader tr.newemail a{
    color:#0f4b81;
}
/*
table.wijmo-wijgrid-root.wijmo-wijobserver-visibility.wijmo-wijgrid-table.tableWithFloatingHeader a:visited{
    color:#444444;
}
*/

tr.pcr-gridrow.wijmo-wijgrid-row.ui-widget-content.wijmo-wijgrid-datarow {
    border: 1px solid #d4d4d4;
}


.schedbubble .item a {
    background-color: #ffffff !important;
}

.schedbubble a {
    color:#000000 !important;
    border: 1px solid #d4d4d4 !important;
}
.schedbubble a:hover {
    /*color: #ffffff !important;*/
    border: 1px solid #d4d4d4 !important;
    background-color: #e4e4e4 !important;
}

.menufy li{
    border:0 !important; 
}

input#filterform_namesearch1::placeholder,
input#filterform_namesearch2::placeholder { /* */
    color: #000000;
}

input#filterform_namesearch1:-webkit-input-placeholder,
input#filterform_namesearch2::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000000;
}
input#filterform_namesearch1::-moz-placeholder,
input#filterform_namesearch2::-moz-placeholder { /* Firefox 19+ */
    color: #000000;
}
input#filterform_namesearch1:-ms-input-placeholder,
input#filterform_namesearch2:-ms-input-placeholder { /* IE 10+ */
    color: #000000;
}
input#filterform_namesearch1:-moz-placeholder,
input#filterform_namesearch2:-moz-placeholder { /* Firefox 18- */
    color: #000000;
}


/* Fresh Chat */
/* Chat

"nam-color": "#1A623C",
"pos-color": "#1F97C4",
"com-color": "#19254C",
    
*/
a#open_fc_widget {
    font-size: 16px;
    background-color: white;
    border-radius: 30px;
    padding: 8px 19px;
    color: #1A623C;
    border: 4px solid #1A623C;
    transition:all .3s;
}
a#open_fc_widget i {
    color: #1A623C;
    transition:all .3s;
    padding-right:6px;
}

a#open_fc_widget:hover {
    background-color: #19254C;
    color: white;
    border: 4px solid #19254C;
}
a#open_fc_widget:hover i {
    color: white;
}

input#fieldWidth {
    background: #d4d4d4;
    border: 0;
    padding: 4px;
    min-height: 24px;
}
/* 

.themeprint

*/


/* icons */
/*
body.themedark span{
    background-image: url(/pcrimg/memail.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding-left: 4px;
    padding-right: 4px;;;
}
*/
/*
/pcrimg/memail.png
/pcrimg/mdrop.png
/pcrimg/mkey.png
/pcrimg/meclip.png
/pcrimg/socialnet.png
/pcrimg/mdropf.png
/pcrimg/mphone.png
/pcrimg/mcurr.png
*/

#mainact .quicksearch_top_container {
    width: 100%;
}


tr.pcr-gridrow.active td {
    color: #000000 !important;
    background: #efefef!important;
}

select {
    background-color: #efefef;
    color: #000000;
    border-color:#ffffff;
}

.printarea{
    background:#fff !important;
    width: 660px;
    padding: 10px;
    color: #000 !important;
}

.themeprint, .themeprint a{ color: #000 !important}
.themeprint.pcrtable {
    margin: auto;
}


table.themeprint, table.themeprint td{
    background-color:#fff !important;
    color:#000 !important;
    border-color: #000 !important;
}

table.themeprint a, table.themeprint td a{
    color:#000 !important;
}

table.themeprint tr:hover{
    color:#000 !important;
}

table.themeprint th, table.themeprint th:hover{
    color:#000 !important;
}

textarea.editinline{
    background: #e4e4e4;
    border-color: #efefef;
}
/* from trksheet */
.pay_period_day button.ui-state-hover, .pay_period_day button.ui-state-focus {
    background-color: #efefef;
    color:#000000;
}
.topheader{
    border-bottom:solid 1px #efefef !important;
}


.hilite-input{
    background-color:#ffc617 !important;
    color:#efefef !important;
}

.menudropbar{
    padding-left:0;
    padding-right:0;
}
.menudropbar ul.submenu {
    background: #efefef;
    width: 100%;
    padding-left:25px;
    padding-right:25px;
}


/*
TinyMCE
.mce-container, .mce-container-body {
    display: block;
    background-color: red;
    color: white !important;
}

.mce-ico::before {
    color: red;
}

.mce-btn {
    border: 1px solid #b3b3b3;
    background: black;
}


*/

.wijmo-checkbox:hover .wijmo-checkbox-box, 
.wijmo-checkbox .wijmo-checkbox-box,
span.pcrCheckImg.ui-state-active.wijmo-checkbox-box {
    border: 1px;
}

input.focusbox {
    background:#efefef;
    color: #000000;
}


body.nam .pcrnext-btn {
    border-radius: 50px;
    padding: 0 30px 0 30px;
    border: 1px solid #1A623C;
    text-shadow: none;
    background: #d4d4d4;
    color:#000000;
    margin:2px;
    height: 28px;
}
body.nam .pcrnext-btn:hover {
    background: #1A623C;
}
body.nam .pcrnext-btn:hover span {
    color: #ffffff;
}
/* com */
body.com .pcrnext-btn {
    border-radius: 50px;
    padding: 0 30px 0 30px;
    border: 1px solid #19254C;
    text-shadow: none;
    background: #d4d4d4;
    color:#000000;
    margin:2px;
    height: 28px;
}
body.com .pcrnext-btn:hover {
    background: #19254C;
}
body.com .pcrnext-btn:hover span {
    color: #ffffff;
}
/* pos */
body.pos .pcrnext-btn, #bodyposition .pcrnext-btn{
    border-radius: 50px;
    padding: 0 30px 0 30px;
    border: 1px solid #1F97C4;
    text-shadow: none;
    background: #d4d4d4;
    color:#000000;
    margin:2px;
    height: 28px;
}
body.pos .pcrnext-btn:hover, #bodyposition .pcrnext-btn:hover {
    background: #1F97C4;
}
body.pos .pcrnext-btn:hover span, #bodyposition .pcrnext-btn:hover span {
    color: #ffffff;
}
/* gen */
body.gen .pcrnext-btn {
    border-radius: 50px;
    padding: 0 30px 0 30px;
    border: 1px solid ;
    text-shadow: none;
    background: #d4d4d4;
    color:#000000;
    margin:2px;
    height: 28px;
}
body.gen .pcrnext-btn:hover {
    background: ;
}
body.gen .pcrnext-btn:hover span {
    color: #ffffff;
}


/* Progress Bar */
.pcr-progress-company{}
.pcr-progress-candidate{}
.pcr-progress-position{}
.pcr-progress-bar-background{background-color:#d4d4d4}
.pcr-progress-company .pcr-progress-bar-fill{background-color:#19254C;}
.pcr-progress-candidate .pcr-progress-bar-fill{background-color:#1A623C;}
.pcr-progress-position .pcr-progress-bar-fill{background-color:#1F97C4;}

.charm-section, div.routingbox{
    border: 1px solid #d4d4d4 !important;
    /*background-color: #e4e4e4;*/
    padding:10px !important;
    margin-bottom:15px !important;
}
.charm-section input, .iwantto input{
    background-color:#e4e4e4 !important;
}

.sbprop .fieldPropertyButton i.icon-smedium:before {
    line-height: 24px;
}
.sbprop .fieldPropertyButton i.icon-smedium {
    margin: 4px !important;
}

/* RESUME WIZARD */
body.resume-wizard {background-color: #d4d4d4;}
body.resume-wizard img {height: 32px; width: 32px; }
body.resume-wizard a {color:#0f4b81; }
body.resume-wizard .menucontainer {background-color: #ffffff; padding: 0px 0px 30px 30px; width: 450px; margin: 20px; border: 1px solid #e4e4e4; margin: auto; margin-top: 20px;}
body.resume-wizard .menuleft {width: 200px;}
body.resume-wizard .menuright {width: 100%; padding: 0px 0px 0px 20px; font-size: 24px;}
body.resume-wizard .menucontainer a:hover {color: #0f4b81; }
body.resume-wizard .menucontainer a {text-decoration: none; color: #101629;}
body.resume-wizard .ultable {margin-bottom: 20px;}
body.resume-wizard .closebox a {position: absolute; right: 5px; top: 5px; margin: 0; opacity: 0.5; }
body.resume-wizard .closebox {height: 36px; position: relative; }
body.resume-wizard .closebox a:hover {opacity: 1;}
body.resume-wizard span.charm {margin: 0;}
body.resume-wizard #MS {
    background-color: transparent !important;
}

.rtf-viewer{}
.rtf-viewer .mce-btn-group .mce-btn{
    border: none !important;
    background:transparent !important;
}
.rtf-viewer .mce-container *{
    color:#000000;
}
.rtf-viewer .mce-container * .ui-state-hover{
    color:#efefef !important;
}
.rtf-viewer .mce-container-body{
    background: #e4e4e4 !important;
    border-color: #efefef !important;
}
.rtf-viewer .mce-menu-item{
    color: #0f4b81 !important;
}
.rtf-viewer .mce-menu-item:hover{
    color:#efefef !important;
    background-color:#0f4b81 !important;
}
.rtf-viewer .mce-menu-item:hover .mce-text{
    color:#efefef !important;
}
.rtf-viewer .mce-panel {
    border: 1px solid #d4d4d4 !important;
    background-color: transparent !important;
}
.rtf-viewer .mce-btn{
    background: transparent;
    color:#000000;
}
.rtf-viewer .mce-btn i.mce-caret{
    color:#000000;
}
.rtf-viewer .ui-button{
    border: 0 !important;
}
.rtf-viewer .ui-button.ui-state-hover{
    background: #0f4b81 !important;
    color:#efefef !important;
}
.rtf-viewer .ui-button.ui-state-hover .ui-button-text #viewbtnlabel_MS{
    color:#efefef !important;
}
.rtf-viewer .mce-btn .ui-button.ui-state-hover .ui-button-text i.mce-caret{
    color:#efefef !important;
    border-top-color:#efefef !important;
}


.greendot {
    background-color: #3B9C37;
}

.reddot {
    background-color: hsla(354, 70%, 54%, 1);
}

.statusblock{
    border: 1px solid #e4e4e4;
}
.main li{
    background: #e4e4e4;
}

textarea.pcrtextarea {
    background-color: #e4e4e4;
}

.readonlyfield{

}
.pcrfieldset{
    border-color: #d4d4d4
};
.menucontainer a{color:#0f4b81;}
.menucontainer a:hover {color: ; }
.menucontainer{background-color:#efefef; border: 1px solid #ffffff;}

.pcrgridscroll .wijmo-wijmenu-item a.ui-state-hover span.wijmo-wijmenu-text {
    color: #efefef;
}
.pcrgridscroll .wijmo-wijmenu-item a.ui-state-hover {
    background-color: #0f4b81;
}
body.nam .pcrgridscroll .wijmo-wijmenu-item a.ui-state-hover {
    background-color: #1A623C;
}
body.com .pcrgridscroll .wijmo-wijmenu-item a.ui-state-hover {
    background-color: #19254C;
}
body.pos .pcrgridscroll .wijmo-wijmenu-item a.ui-state-hover {
    background-color: #1F97C4;
}


.schedbubble .item a {
    border-radius: 1em;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.wijmo-wijtooltip-container {
    background: #d4d4d4;
}
.wijmo-wijtooltip-pointer-inner{
    border-right-color: #d4d4d4 !important;
}
.wijmo-wijev-event-dialog .wijmo-wijev-delete {
    color:hsla(354, 70%, 54%, 1);
}
.wijmo-wijev-event-dialog a{
    color:#0f4b81;
}
.jabber .jabberUl li{
    color: #444444;
}
#detailsdiv .ui-state-default a.multipleInput-close {
    color: #444444;
}

#bodyfilters .ui-state-active {
    background:#efefef !important;
}
#bodyfilters .ui-state-active b {
    color:#0f4b81 !important;
}

li.dfbutton .medbutton.ui-button.ui-state-hover{
    border: 2px solid #0f4b81 !important;
    background: #0f4b81 !important;
    color: #efefef !important;
}

li.dfbutton .medbutton.ui-button.ui-state-active, li.dfbutton .medbutton.ui-button.ui-state-focus{
    border: 2px solid #0f4b81 !important;
    background: #d4d4d4 !important;
    color: #0f4b81 !important;
}
li.dfbutton button.medbutton.ui-button .ui-button-text{
    line-height: 1.2em;
}
/*
li.dfbutton button.medbutton.ui-button .ui-button-text{
    color: #0f4b81 !important;
}


li.dfbutton button.medbutton.ui-button.ui-state-active .ui-button-text, 
li.dfbutton button.medbutton.ui-button.ui-state-focus .ui-button-text{
    color: #efefef !important;
}
li.dfbutton button.medbutton.ui-button.ui-state-hover .ui-button-text, 
li.dfbutton button.medbutton.ui-button.ui-state-active.ui-state-hover .ui-button-text, 
li.dfbutton button.medbutton.ui-button.ui-state-hover.ui-state-focus .ui-button-text{
    color: #efefef !important;
}
button.medbutton.ui-button.ui-state-hover .ui-button-text, 
button.medbutton.ui-button.ui-state-active.ui-state-hover .ui-button-text, 
button.medbutton.ui-button.ui-state-hover.ui-state-focus .ui-button-text{
    color: #efefef !important;
}
*/
li.dfbutton button.medbutton.ui-button{
    background-color: transparent !important;
    border:2px solid #0f4b81;
}
li.dfbutton button.medbutton.ui-button.ui-state-active, 
li.dfbutton button.medbutton.ui-button.ui-state-focus{
    background-color: #0f4b81;
    border:2px solid #0f4b81;
}
li.dfbutton button.medbutton.ui-button.ui-state-focus{
    box-shadow: #0f4b81 0 0 5px 0;
}

/**/
button.medbutton.ui-button .ui-button-text{
    color: #0f4b81 !important;
}
button.medbutton.ui-button{
    background-color: transparent !important;
    border:2px solid #0f4b81 !important;
}
button.medbutton.ui-button.ui-state-hover{
    background-color: #0f4b81 !important;
    border:2px solid #0f4b81 !important;
}
button.medbutton.ui-button.ui-state-active.ui-state-hover, 
button.medbutton.ui-button.ui-state-hover.ui-state-focus{
    background-color: #0f4b81 !important;
    border:2px solid #0f4b81 !important;
}

.medbutton.ui-button.ui-state-active.ui-state-hover, .medbutton.ui-button.ui-state-hover.ui-state-focus{
    border: 2px solid #0f4b81 !important;
    background: #0f4b81 !important;
}
button.medbutton.ui-button.ui-state-hover .ui-button-text{
    color: #efefef !important;
}
/**/

/**/
body.nam button.medbutton.ui-button .ui-button-text{
    color: #1A623C !important;
}
body.nam button.medbutton.ui-button{
    background-color: transparent !important;
    border:2px solid #1A623C !important;
}
body.nam button.medbutton.ui-button.ui-state-hover{
    background-color: #1A623C !important;
    border:2px solid #1A623C !important;
}
body.nam button.medbutton.ui-button.ui-state-active.ui-state-hover, 
body.nam button.medbutton.ui-button.ui-state-hover.ui-state-focus{
    background-color: #1A623C !important;
    border:2px solid #1A623C !important;
}

body.nam .medbutton.ui-button.ui-state-active.ui-state-hover, body.nam .medbutton.ui-button.ui-state-hover.ui-state-focus{
    border: 2px solid #1A623C !important;
    background: #1A623C !important;
}
body.nam button.medbutton.ui-button.ui-state-hover .ui-button-text{
    color: #efefef !important;
}
/**/

/**/
body.pos button.medbutton.ui-button .ui-button-text{
    color: #1F97C4 !important;
}
body.pos button.medbutton.ui-button{
    background-color: transparent !important;
    border:2px solid #1F97C4 !important;
}
body.pos button.medbutton.ui-button.ui-state-hover{
    background-color: #1F97C4 !important;
    border:2px solid #1F97C4 !important;
}
body.pos button.medbutton.ui-button.ui-state-active.ui-state-hover, 
body.pos button.medbutton.ui-button.ui-state-hover.ui-state-focus{
    background-color: #1F97C4 !important;
    border:2px solid #1F97C4 !important;
}

body.pos .medbutton.ui-button.ui-state-active.ui-state-hover, body.pos .medbutton.ui-button.ui-state-hover.ui-state-focus{
    border: 2px solid #1F97C4 !important;
    background: #1F97C4 !important;
}
body.pos button.medbutton.ui-button.ui-state-hover .ui-button-text{
    color: #efefef !important;
}
/**/

/**/
body.com button.medbutton.ui-button .ui-button-text{
    color: #19254C !important;
}
body.com button.medbutton.ui-button{
    background-color: transparent !important;
    border:2px solid #19254C !important;
}
body.com button.medbutton.ui-button.ui-state-hover{
    background-color: #19254C !important;
    border:2px solid #19254C !important;
}
body.com button.medbutton.ui-button.ui-state-active.ui-state-hover, 
body.com button.medbutton.ui-button.ui-state-hover.ui-state-focus{
    background-color: #19254C !important;
    border:2px solid #19254C !important;
}

body.com .medbutton.ui-button.ui-state-active.ui-state-hover, body.com .medbutton.ui-button.ui-state-hover.ui-state-focus{
    border: 2px solid #19254C !important;
    background: #19254C !important;
}
body.com button.medbutton.ui-button.ui-state-hover .ui-button-text{
    color: #efefef !important;
}
/**/

p.analytics-error{
    color: #000000;
    font-family: 'Roboto', sans-serif
}

#emailsent{

}

#rightBottomPane, #rightTopPane, #leftPane, #rightPane{
    background: #ffffff !important;
}


/* update day */
.newemailimg:before {
    content: " *";
    float: left;
    margin-left: 8px;
    margin-top: 4px;
    font-size: 18px;
    color: #000000;

}
#bodywelcome .fastcombo {
    width: auto !important;
}
/*
#mainlayout ul.sfield {
    min-height: 28px;
    padding: 2px 4px 2px 0;
}
*/

/*
[id^=CustomTxtarea] {
    padding-bottom: 4px !important;
}
*/
/*
.checkContainer2.wijmo-checkbox.ui-widget {
    max-width: 64px;
}
*/
.wijmo-wijgrid .wijmo-wijgrid-table {
    width: 100%;
}

#bodyname th.wijgridth.ui-widget{
    width:auto;
}
#bodyname th:first-of-type {
    width: 65px !important;
}

#bodyhotsrch1 .fastcombo {
    width: auto !important;
}
#bodyhotsrch1 button.button-dropdown-hover, #bodyhotsrch1 button.ui-state-active, #bodyhotsrch1 button:active {
    background-color: #efefef !important;
}
/*
#bodyhotsrch1 button.button-dropdown-hover.ui-button .ui-button-text, #bodyhotsrch1 button.ui-button.ui-state-active .ui-button-text, #bodyhotsrch1 button:active .ui-button-text,#bodyhotsrch1 button.ui-button.ui-state-focus .ui-button-text{
    color: #0f4b81 !important;
    background-color: #efefef !important;
}
*/
#bodyhotsrch1 button.ui-state-default{
    color: #0f4b81 !important;
    background-color: #d4d4d4 !important;
}
#bodyhotsrch1 button.ui-state-hover{
    color: #efefef !important;
    background-color: #0f4b81 !important;
}
#bodyhotsrch1 button.ui-state-active{
    color: #efefef !important;
    background-color: #0f4b81 !important;
}
#bodyhotsrch1 button.ui-state-focus{
    color: #efefef !important;
    background-color: #0f4b81 !important;
}

.ui-button {
    padding: 4px 8px 4px 8px !important;
}

[id^=moreParams] tr.pcr-gridrow.wijmo-wijgrid-row.ui-widget-content.wijmo-wijgrid-datarow {
    height: 57px;
}

.pcrtextbox {
    background-image: none;
    background-color: #e4e4e4;
    color: #000000;
    border: 0;
    border-radius: .2em;
    box-shadow: none !important;
}

.pcr-jobboard-tag-wrapper {
    color:#000000;
}

.editiconoverlay {
    color: black;
}

input#emailaddress.pcrtextbox {
    width: 100%;
}

.deferredAction{
    position: absolute;
    width: 200px;
    left: -140px;
    top: 25px;
    border: 2px solid #d4d4d4
    display: block;
    background: #efefef;
    padding: 20px;
}

.ui-state-default.ui-state-active .expanderHeader, .ui-state-default.ui-state-hover .expanderHeader, .ui-state-default.ui-state-focus .expanderHeader{
    color: #efefef;
}

.ui-state-default.ui-state-active .medbutton.deferredActionButton.ui-button,
.ui-state-default.ui-state-hover .medbutton.deferredActionButton.ui-button,
.ui-state-default.ui-state-focus .medbutton.deferredActionButton.ui-button {
    border: 2px solid #efefef !important;
    color: #efefef !important;
    background: #0f4b81;
}

#bodyautoplan .wijmo-checkbox-box{
    background-color: #efefef;
}

#bodyautoplan .wijmo-checkbox-box.ui-state-active{
    background-color: #0f4b81;
}

#bodyautoplan button.medbutton.ui-button{
    background-color: #d4d4d4 !important;
    border:2px solid #0f4b81 !important;
}

#bodyautoplan button.medbutton.ui-button.ui-state-hover{
    background-color: #0f4b81 !important;
    border:2px solid #0f4b81 !important;
}

#bodyautoplan .pagecontainer button.medbutton.ui-button{
    background-color: #d4d4d4 !important;
    border:2px solid #0f4b81 !important;
}

#bodyautoplan .pagecontainer button.medbutton.ui-button.ui-state-hover .ui-button-text{
    color: #0f4b81 !important;
}

.setComboWidth .fastcombo{
    width: unset !important;
    min-width:150px;
}


/* Light Theme Overrides */
body.themelight .quicksearch_result_container{
    background-color: #efefef;
    border: 1px solid #d4d4d4;
}
body.themelight #submenu .breadcrumbBar{
    background-color: #0f4b81;
    color: #efefef;
    width: 100%;
    height: 31px;
}

body.themelight #submenu .breadcrumbBar .bc-1{
    line-height: 30px;
}

body.themelight .actionSubmenu .actionIcon.icon-med:before,
body.themelight .icon-MenuDropdown:before{
    color: #efefef;
}
body.themelight .actionSubmenu .actionIcon.icon-med:hover:before,
body.themelight .icon-MenuDropdown:hover:before{
    color: #ffffff;
}
body.themelight .icon-MenuDropdown:before{
    color: #efefef;
}
body.themelight .menuLeft .icon-MenuDropdown:before{
    color: #000000;
}
body.themelight.globalActionsL #submenu .breadcrumbBar,
body.themelight.globalActionsL #submenu .breadcrumbBar .bccount,
body.themelight.globalActionsL #submenu .breadcrumbBar .icon-inverse:before {
    color: #efefef;
}

body.themelight.globalActionsL #submenu .menuIcon .icon-inverse:before{
    color: #a6a6a6;
}
body.themelight.globalActionsL .submenu li a.item {
    color: #000000;
}body.themelight.globalActionsL .bccount a.bc,
body.themelight.globalActionsL #submenu .bc,
body.themelight #submenu .bc a,
body.themelight #submenu .bc,
body.themelight.globalActionsL #submenu .bc a {
    color: #efefef;
}
body.nam.themelight #submenu .breadcrumbBar{
    background-color: #1A623C;
}
body.com.themelight #submenu .breadcrumbBar{
    background-color: #19254C;
}
body.pos.themelight #submenu .breadcrumbBar{
    background-color: #1F97C4;
    color:#efefef;
}
body.themelight .bccount a.bc{
    color: #0f4b81;
}
body.nam.themelight #submenu .bccount a.bc{
    color: #1A623C;
}
body.com.themelight #submenu .bccount a.bc{
    color: #19254C;
}
body.pos.themelight #submenu .bccount a.bc{
    color: #1F97C4;
}
body.themelight.globalActionsL #submenu .bccount a.bc{
    color: #efefef;
}

.pcrtable input.pcrtextbox,
.pcrtable .fastcombo input.ui-widget-content {
    font-weight: 700;
}
body.nam.themelight .pcrtable input.pcrtextbox, body.nam.themelight .pcrtable .fastcombo input.ui-widget-content {
    color: #1A623C;
}
body.com.themelight .pcrtable input.pcrtextbox, body.com.themelight .pcrtable .fastcombo input.ui-widget-content {
    color: #19254C;
}
body.pos.themelight .pcrtable input.pcrtextbox, body.pos.themelight .pcrtable .fastcombo input.ui-widget-content {
    color: #1F97C4;
}

body.themelight .pcrlabel {
    opacity: 0.5;
}
body.themelight .ui-tabs-nav.ui-widget-header {
    background: #efefef;
}
body.themelight .pcr-tabs li.ui-state-default {
    background-color: #e4e4e4;
}
body.themelight .pcr-tabs li.ui-state-default.ui-state-active.ui-tabs-active {
    background-color: #ffffff;
    border-bottom: 3px solid #ffffff !important;
}
body.themelight .pcr-tabs li.ui-state-hover a{
    color: #efefef];
}
body.nam.themelight .pcr-tabs li.ui-state-hover{
    background-color: #1A623C;
    border-color: #1A623C !important;
}
body.com.themelight .pcr-tabs li.ui-state-hover{
    background-color: #19254C;
    border-color: #19254C !important;
}
body.pos.themelight .pcr-tabs li.ui-state-hover{
    background-color: #1F97C4;
    border-color: #1F97C4 !important;
}
/* End Light Theme Overrides */

/* Larger Fonts */
body.themesizelarge .pcrsmall{
    font-size:12px;
}
body.themesizelarge .submenu li a.item.wf span {
    font-size:12px !important;
}


body.themesizelarge,
body.themesizelarge .tspan,
body.themesizelarge .pcrtable input.pcrtextbox,
body.themesizelarge .pcrtable .fastcombo input.ui-widget-content,
body.themesizelarge li.sinput .inpz,
body.themesizelarge .wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext,
body.themesizelarge .ui-widget .ui-widget,
body.themesizelarge .ui-widget,
body.themesizelarge .listItemname,
body.themesizelarge .mainmenu li a.item,
body.themesizelarge .pcrlabel,
body.themesizelarge .pcr-gridrow-small td,
body.themesizelarge .pcr-gridrow td,
body.themesizelarge td,
body.themesizelarge .pcrmedium,
body.themesizelarge label,
body.themesizelarge .ui-multiselectlist li,
body.themesizelarge .wijmo-wijdatepager-pages .wijmo-wijdatepager-pagelabel,
body.themesizelarge .bc-2,
body.themesizelarge .bc-3,
body.themesizelarge input#qsearch,
body.themesizelarge .actionMoreText,
body.themesizelarge li.draggableField.fielditem,
body.themesizelarge .pcr-gridfooter-counts,
body.themesizelarge .boxcontent,
body.themesizelarge .boxcontent .hours,
body.themesizelarge .apptbody,
body.themesizelarge .pcr-label,
body.themesizelarge .pcrselecttextbox,
body.themesizelarge .pcr-clientui-button,
body.themesizelarge .treenode,
body.themesizelarge .breadcrumbBar,
body.themesizelarge .ui-multiselectlist .ui-widget-header,
body.themesizelarge .submenu li a.item span,
body.themesizelarge label.pcr-checkbox-label,
body.themesizelarge #PcrPlacementsFooter .pcr-footer-buttons-end button,
body.themesizelarge .qs-settings .title {
    font-size: 14px;
}

body.themesizelarge .qs_item .quicksearch_result_details a {
    font-size: 16px !important;
}

body.themesizelarge input#filter {
    width: auto !important;
}
/* End Larger Fonts */

.themefontpicker {
    padding: 10px 20px 0 20px;
    display:flex;
    align-items:center;
}


/* MCE dialogs */
#mce-modal-block{
    background: #efefef;
}
.mce-window{
    color: #000000;
    background: #e4e4e4;
}
.mce-PCR .mce-window-head{
    border:1px solid #e4e4e4;
    background:#ffffff;
    color:#000000;
    font-weight:bold;
}
.mce-PCR .mce-btn {
    width: 120px;
    cursor: pointer;
    background:#e4e4e4;
    color:#000000;
    border: 1px solid #d4d4d4;
}
.mce-foot .mce-btn :hover{
    background: #0f4b81;
    color: #efefef;
}
/* End MCE Dialog */


.wijmo-wijwizard-content.ui-widget.ui-widget-content.ui-corner-all {
    height: 100% !important;
}


div.ui-multiselectlist a.remove-all, div.ui-multiselectlist a.add-all, div.ui-multiselectlist a.add-new {
    border: 2px solid #0f4b81;
    text-decoration: none;
    margin: 2px;
    padding:4px 10px;
    min-width:120px;
    text-align:center;
    border-radius: 1rem;
    color:#0f4b81;
    background: transparent;
}
div.ui-multiselectlist a.remove-all:hover, div.ui-multiselectlist a.add-all:hover, div.ui-multiselectlist a.add-new:hover {
    color: #efefef;
    background: #0f4b81;
    border: 2px solid #0f4b81;
}
.charmcontent div.ui-multiselectlist {
    width: 100% !important;
}

input.pcrformwidth1, .pcrformwidth1,
input.pcrformwidth2, .pcrformwidth2  {
    width: 100%;
    overflow: hidden;
}
/*
#mainlayout .inpz {
	width: auto;
}
*/

#mainlayout .ui-expander-content .pcrformwidth1.inpz {
    line-height: 1.2em;
    height:auto;
}
.pcrformwidth1.inpz input{
    color: #444444
}

textarea#privatenotes.inpx {
    display: block !important;
    border: solid 1px #efefef;
    width: 100%;
    height: 300px;
    overflow-y: auto;
    padding: 5px;
    background: #e4e4e4;
}
textarea#privatenotes, textarea#notes, textarea#webnotes, textarea.notes {
    display: block !important;
    border: solid 1px #efefef;
    width: 100%;
    height: 300px !important;
    overflow-y: auto;
    padding: 5px;
    background: #e4e4e4;
}
.privatenotes .breakLongText, #notes .pcrformwidth1.inpz, #webnotes .pcrformwidth1.inpz {
    display: none;
}
.READONLY.pcrformwidth2.inpz {
    display: none !important;
}

div#notesframe.pcrtablecolor, div#viewnotes.pcrtablecolor {
    border: solid 1px #efefef !important;
    background: #e4e4e4;

}
.ui-expander-content.ui-widget-content.ui-corner-bottom.ui-expander-content-active {
    border-radius: 0;
    border: 1px solid #efefef;
}


select.editscreencombobox {
    overflow: hidden !important;
    width: 100%;
}

.pcrselectm, .pcrselect {
    overflow-y: scroll;
}
select.pcrselectm, .pcrselectc{
    background: #efefef;
}

.oauth.iconspan{
    display: block; 
    font-size: 22px;
    padding: 2px;
    margin-top: 2px;
    border: 1px solid #e4e4e4;
    background-color: #d4d4d4;
}
/* */
input.dropcaltime.timecontrol {
    color: #000000 !important;
    background-color: #e4e4e4 !important;
    border: 1px solid #efefef;
    padding: 5px;
}
input.dropcaltime.timecontrol:focus{
    box-shadow: none;
}
/*
.pcrgridscroll{
    min-height: calc(100vh - 100px);
}
*/
/*
#detailframe div#pagecontent, #bodyemlsetup div#pagecontent{
    width: calc(100% - 1px);
    height: calc(100vh - 80px);
}
*/

table#mainlayout{
    width: calc(100% - 1px);
}
/* New Dialogs */
.pcr-postsave-step-wrapper {
    padding: 14px;
    text-align: center;
    width: 100%;
}
.pcr-cell-data-wrapper {
    background: #e4e4e4;
    padding: 0 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: space-between;
    border-bottom: 1px solid #ffffff;
}
.pcr-bs-cell-data-wrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.pcr-bs-link-div {
    text-align:right;
    width: 60%;
}
span.pcr-postSave-visited-text {
    color:#444444;
}
li.pcr-postSaveHead-item {
    list-style: none;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.6em;

}
.pcr-postsave-button{
    padding: 4px 8px 4px 8px;
    border-radius: 1em;
    padding: 4px 8px 4px 8px;
    border:2px solid #0f4b81;
    color: #0f4b81;
    background-color: transparent;
}
.pcr-postsave-button:hover{
    color:#efefef;
    background-color:#0f4b81;
}

.pcr-postsave-linkcell.pcr-postsave-link-container {
    margin: 0;
}
#bodysched div#pagecontainer,
#actlayout #dialogcontent{
    overflow-y: hidden !important;
}

#bodysched.dialogwindow > #pagecontainer {
    overflow: auto !important;
    height: calc(100% - 40px);
}
/*
#bodyfilters.dialogwindow > #pagecontainer{
    height:100%;
}
*/

.dialogwindow #content{
    height:inherit !important;
}

.rightcol.bcright {
    line-height: inherit;
}
.globalActionsL .rightcol.bcright ul{
    margin-top:-3px;
}

li.ui-widget.wijmo-wijmenu-item {
    height: auto;
}

/*
div#pagecontent{
    overflow: visible;
    height: auto;
}
*/
#bodysendlist #pagecontainer{ height:auto; }
#bodysched div#pagecontent{
    overflow-y: hidden !important;
}
.ui-widget.ui-widget-header.wijmo-wijmenu {
    border: 1px solid #efefef;
}

table.pcrtable.pcremailmessage td {
    height: 1em;
}
iframe#mailbody {
    min-height: 100px;
    height: calc(100vh - 166px);
}
body#bodyinbox{
    background: #fff;
}
body#bodyinbox div#pagecontainer{
    overflow-y: auto;
}
body#bodyinbox div#pagecontainer div#pagecontent{
    overflow-y: auto;
    height: calc(100vh - 63px);
}

body#bodyletter div#dialogcontent {
    height: calc(100% - 30px);
}


label.newCheckLabel {
    width: 100% !important;
}
body#bodyemlsetup #pcrgrid {
    height: auto !important;
}
.dialogwindow #charmbar {
    padding-top: 8px;
}

.checkContainer2.wijmo-checkbox.ui-widget.disabled-check {
    color: #a6a6a6 !important;
    opacity: .5;
}
.checkContainer2.wijmo-checkbox.ui-widget.disabled-check span.wijmo-checkbox-icon.ui-icon.ui-icon-check,
.checkContainer2.wijmo-checkbox.ui-widget.disabled-check span.pcrCheckImg.ui-state-active.wijmo-checkbox-box {
    background-color: #a6a6a6 !important;
    border-color: #a6a6a6 !important;
}

.imgstore .ui-state-hover td a{
    color:#0f4b81 !important;
}

div#addtemplate div#innerpagecontainer {
    height: calc(100vh - 43px) !important;
}

.ui-state-hover .ui-button-text .dropicon:before{
	color: #000000 !important;
}

body.nam .icon-Bookmark-solid.bookmarked, body.nam .note-bookmark:hover{
    color: #1A623C;
}
body.com .icon-Bookmark-solid.bookmarked, body.com .note-bookmark:hover{
    color: #19254C;
}
body.pos .icon-Bookmark-solid.bookmarked, body.pos .note-bookmark:hover{
    color: #1F97C4;
}

.note-bookmark-window{
    position:absolute;
    left: 18px;
    top: 36px;
    color: #444444;
    background-color: #e4e4e4;
    padding: 2px;
    border-radius: 3px;
}

.note-bookmark{
    position:absolute;
    left: 60px;
    top: 12px;
    color: #444444;
    background-color: #e4e4e4;
    padding: 2px;
    border-radius: 3px;
}


.mce-container {
    background-color: #efefef !important;
    color: #000000 !important;
    font-family: 'Roboto', sans-serif !important;
    text-shadow: none !important;
}
.mce-container * {
    color: #000000 !important;
    text-shadow: none !important;
}
.mce-window .mce-container-body {
    background: #ffffff !important;
}
.mce-window-head{
    color:#000000 !important;
    border-color:#d4d4d4 !important;
}
.mce-i-checkbox:before, .mce-i-selected:before {
    background: #ffffff !important;
    color: #efefef !important;
}
.mce-checked .mce-i-checkbox:before, .mce-checked .mce-i-selected:before {
    background: #0f4b81 !important;
    color: #efefef !important;
}
.mce-i-checkbox{
    background-color: #efefef !important;
    border-color:#d4d4d4 !important;
}
.mce-label {
    color:#000000 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight:normal !important;
}
.mce-title {
    color:#000000 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight:normal !important;
}
.mce-container input[type="file"] {
    background-color: transparent !important;
    border: 0 !important;
}
.mce-container input {
    border: 1px solid #e4e4e4 !important;
    border-right-color: #e4e4e4 !important;
    background: #d4d4d4 !important;
    height: 28px;
}

.mce-container .mce-btn {
    background-color: transparent !important;
    color: #000000 !important;
    border: 0 !important;
}
.mce-container .mce-btn:hover {
    background-color: #e4e4e4 !important;
    color: #000000 !important;
    border: 0 !important;
}
.mce-container .mce-btn:hover button{
    background-color: transparent !important;
    color: #000000 !important;
    border: 0 !important;
    padding: 4px 8px 4px 8px !important;
    line-height:1.4em !important;
    border-radius: 0 !important;
    margin:auto;
    font-size: 1em !important;
}
.mce-container .mce-btn button{
    background-color: transparent !important;
    color: #000000 !important;
    border: 0 !important;
    padding: 4px 8px 4px 8px !important;
    line-height:1.4em !important;
    border-radius: 0 !important;
    margin:auto;
    font-size: 1em !important;
}
.mce-btn-small i {
    line-height: 1.4em !important;
}
.mce-toolbar .mce-btn-group{
    margin: 2px 0 2px 2px !important;
    padding: 0 !important;
}
.mce-tabs, .mce-tabs+.mce-container-body {
    background: #e4e4e4 !important;
}
.mce-tabs{
    border-bottom:1px solid #d4d4d4 !important;
}
.mce-foot {
    background: #ffffff !important;
    border-top: 1px solid #d4d4d4 !important;
}
.mce-tab {
    background: #e4e4e4 !important;
    border-color: #d4d4d4 !important;
}
.mce-tab.mce-active {
    background: #ffffff !important;
    border-color: #d4d4d4 !important;
    border-bottom-color: transparent !important;
    color: #0f4b81 !important;
}
.mce-foot .mce-btn button {
    border-radius: 1em !important;
    border: 2px solid #0f4b81 !important;
    outline: none !important;
    line-height: normal !important;
}
.mce-foot .mce-btn button:hover {
    background-color: #0f4b81 !important;
    color: #efefef !important;
}
.mce-foot .mce-btn button .mce-txt{
    color: #0f4b81 !important;
    font-size: 12px !important;
}
.mce-foot .mce-btn button:hover .mce-txt{
    color: #efefef !important;
}
.mce-foot .mce-btn, .mce-foot .mce-btn:hover {
    border: none !important;
    background-color: transparent !important;
}

@media print {
    body{
        background:#fff !important;
    }
    html, body{
        overflow: visible;
        height:auto;
        position: relative;
    }
}

.pcr-toggle .pcr-toggle-internal-slider {
	position: relative;
}


.mce-panel {
	background-color: #ffffff !important;
	color: #000000;
}
.mce-menu-item .mce-text {
	background-color: transparent !important;
	color: #000000;
}
.mce-menu-item.mce-selected {
	background-color: #ffffff !important;
	color:#000000;
}
.mce-menu-item.mce-disabled, .mce-menu-item.mce-disabled:hover {
	background-color: #d4d4d4 !important;
}
.mce-menu {
	border-color: #d4d4d4 !important;
}
.mce-menu-item:hover, .mce-menu-item:focus {
	background-color: #e4e4e4 !important;
}
.mce-textbox {
	background-color: transparent !important;
	color: #000000 !important;
}
.mce-menu-item:hover .mce-text, .mce-menu-item:focus .mce-text, .mce-menu-item:hover .mce-ico, .mce-menu-item:focus .mce-ico {
	color: #000000 !important;
}
.mce-menu-item.mce-active.mce-menu-item-normal {
	background-color: #d4d4d4 !important;
}

.mce-menu-item.mce-active.mce-menu-item-normal .mce-text, .mce-menu-item.mce-active.mce-menu-item-normal .mce-ico {
	color: #000000 !important;
}
.mce-btn-group:not(:first-child) {
	border-color: #d4d4d4 !Important;
}
.mce-btn {
	background-color: #ffffff !Important;
}
.mce-ico {
	color: #000000 !important;
}
.mce-txt {
	color: #000000 !important;
}
.mce-btn:hover, .mce-btn:active {
	background-color: #d4d4d4 !important;
}
.mce-btn:focus {
	background-color: #d4d4d4 !important;
	border-color: #d4d4d4 !important;
}
.mce-btn.mce-active, .mce-btn.mce-active:active, .mce-btn.mce-active:focus {
	background-color: #d4d4d4 !important;
	color: #000000 !important;
}
i.mce-i-backcolor {
	background-color: #e4e4e4 !important;
}
#mceu_31 {
	border-color: #d4d4d4 !important;
}
.mce-i-resize {
	color: #000000 !important;
}
#mceu_54 {
	border-color: #d4d4d4;
	background-color: #ffffff !important;
}
#mceu_57 {
	color: #000000 !important;
}

#error_message{
    color: #000000;
    background: #e4e4e4;
    border-color: #d4d4d4;
    font-size:14px;
}

#error_message .error_content{
    color: #000000;
    font-size:14px;
    padding: 12px 50px 12px 50px;
}
#error_description{
    overflow-y: auto;
    color:#000000;
    background-color: #ffffff;
    width: calc(100% - 100px);
    height: 200px;
    font-size: 16px;
    font-family: courier;
}
#error_message .error_warning{
    color: hsla(354, 70%, 54%, 1);
    font-weight: bold;
}

#booleanrows .ui-draw-icon-button {
    background: #e4e4e4;
    color: #000000;
    border: none;
}
#booleanrows .ui-draw-icon-button:hover {
    background: #0f4b81;
    color: #efefef;
    border: none;
}

body.nam #booleanrows .ui-draw-icon-button:hover {
    background: #1A623C;
    color: #efefef;
}
body.com #booleanrows .ui-draw-icon-button:hover {
    background: #19254C;
    color: #efefef;
}
body.pos #booleanrows .ui-draw-icon-button:hover {
    background: #1F97C4;
    color: #efefef;
}