@import url("/rest/uiapi/css/default?file=lightbox.css&ver=202104091209100");
.clearing {width:100%; clear:both;}
#listleft option
{
	border-bottom:1px solid #CCC;
	padding:1px 2px;
}
#listright option
{
	border-bottom:1px solid #9ccb3b;
	padding:1px 2px;
	text-align:right;
}
#twocolpicker
{
	border:1px solid #CCC;
	margin:auto;
	text-align:left;
	width:660px;
}
#twocolpicker select
{
	border:1px solid #CCC;
	margin:5px 0;
	width:270px;
}
#twocolpicker th
{
	text-align:left;
}
.center
{
	text-align:center;
}
.med1over,.med1over img,.med3over,.med3over img,.med1out,.med1out img,.med3out,.med3out img
{
	width:3px;
}
.med1over,.med1over img,.med3over,.med3over img,.med2out,.med1out,.med1out img,.med3out,.med3out img
{
	height:20px;
}
.med2over,.medex2over,.med2out, .medex2out
{
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}
.medlink,.medexlink,input.rem
{
	text-align:left;
}
/*
.pcrprint1
{
	color:#000000;
	font:9px Arial;
}
.pcrprint2
{
	color:#000000;
	font-size:10px;
}
.pcrprint3
{
	color:#000000;
	font-size:12px;
}
.pcrprint4
{
	color:#000000;
	font-size:11px;
    border:1px solid;
    background-color:transparent;
    border: 1px solid #000000;
}
*/
/*
#bodynareport, #bodycoreport, #bodyjoreport {
    background-color:#fff;
}

#bodynareport div#pagecontainer, #bodycoreport div#pagecontainer, #bodyjoreport div#pagecontainer{
    color:#000000;
}

body.print-report{
    background-color:#fff;
}
body.print-report div#pagecontainer{
    color:#000000;
}
*/

.pickerbuttons input
{
	background:#DDD;
	border:1px outset #333;
	font:bold 11px Verdana, sans-serif;
	margin:0 0 5px;
	padding:2px;
	width:100px;
}
.pickerbuttons input.add:hover,#listleft option:hover
{
	background:#1a921a;
	border-color:#9ccb3b;
	color:#FFF;
}
.pickerbuttons input.rem:hover,#listright option:hover
{
	background:#890000;
	border-color:#600;
	color:#FFF;
}
.selector
{
	border-bottom:3px double #CCC;
}
.xl1over,.xl1over img,.xl2over,.xl3over,.xl3over img,.xl1out,.xl1out img,.xl2out,.xl3out,.xl3out img,.large1over,.large1over img,.large2over,.large3over,.large3over img,.large1out,.large1out img,.large2out,.large3out,.large3out img,.med1over,.med1over img,.med2over,.med3over,.med3over img,.med1out,.med1out img,.med2out,.med3out,.med3out img,.medex1over,.medex1over img,.medex2over,.medex3over,.medex3over img,.medex1out,.medex1out img,.medex2out,.medex3out,.medex3out img,
{
	cursor:pointer;
	font-size:1px;
}
.xllink,.largelink,.medlink	/* link text,used on menu buttons */
{
	cursor:pointer;
	text-decoration:none;
}
form
{
	margin:0;
}
input.add,.right
{
	text-align:right;
}
td.pickerbuttons
{
	height:auto;
	text-align:center;
	vertical-align:middle;
}
.pcrcollapse
{
	border-collapse:collapse;
}
legend
{
	border:1px solid #666;
	border-bottom:0;
	padding:3px;
}
.treenode
{
	font:11px Verdana, sans-serif;
}
.treenodetd
{
	padding-top: 4px;
}
.smallwidth,.smallwidth2
{
	width:20px;
}
.pcriframe
{
	height:300px;
}
.pcrtable img {border: none}
.pcrhand
{
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}
#checkall { /* Select Page in schedule top */
	border-style: none;
}



.pcrcalendar {
	

}



.pcrcalendar .pcrday1, .pcrcalendar .pcrday2, .pcrgenerichead {
	border: 1px solid #ccc;
	background-image: url(/pcrimg/calday.png);
	background-size:100% 100%;
	
	
}

.pcrgenerichead {
	border-radius: 5px;
	padding: 3px;
	
}

.pcrcalendar .pcrday1:hover, .pcrcalendar .pcrday2:hover {
	background-image: none;
	background-color: #ddd;
	color: #333;
}

.ui-calendar {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.ui-icon-hoverable:hover {
	opacity: .5;
}

.pcrcalendar .pcrday2 {
	background-image: none;
}


.pcrcalendar .dayh {
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}

.pcrcalendar .blankday {
	color: transparent;
	background-color: transparent;
}

.pcrcalendar#cal
{
	border-collapse:collapse;
	margin-top:3px;
}

.pcrcalendar#cal td
{
	margin:2px;
	padding:2px;
}

.pcrcalendar#schedtop
{
	height:30px;
	padding-left:7px;
	vertical-align:middle;
}

.pcrcalhead1 {
	height:30px;
	width:30px;
	border: 0
}

.pcrcalhead2
{
	border: 0;
	height:30px;
	padding-top:5px;
	text-align:center;
	vertical-align:middle
}

.pcrcalhead2 span
{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	vertical-align:middle;
}

.pcrcalhead3
{
	border: 0;
	height:30px;
	width:30px
}

.pcrcaltimeout, .pcrcaltimeover  /* times at schedule top */
{
	text-align: center;
	cursor: pointer;
	width: 15px;
}





.pcrdroptable
{
	background:#FFF;
	-moz-opacity:0.9px;
	opacity:0.9px;
	filter:alpha(opacity=90);
	border-collapse:collapse;
	border: 1px solid #666;
	color:#000;
	font:bold 10px Arial, sans-serif;
}
.pcrfadedtr td /* LinkedIn Search Results */
{
	background-color:LightGrey;
	color:#000;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	
}
#amslot {  /* AM markers in schedule top */     
	background:#EFEFEF;
	border-bottom:1px solid #C1C2BC;
	border-left:1px solid #C1C2BC;
	border-right:none;
	border-top:1px solid #C1C2BC;
	color:#333;
	cursor:default;
	padding-left:5px;
}
#pmslot {  /* PM markers in schedule top */    
	background:#EFEFEF;
	border-bottom:1px solid #C1C2BC;
	border-left:none;
	border-right:1px solid #C1C2BC;
	border-top:1px solid #C1C2BC;
	color:#333;
	cursor:default;
	padding-left:5px;
}
#timebar { /* heading row in schedule top */
	border-style: none;
	width: 100%;
	background-color: #EFEFEF;
}
.pcrcorpid
{
	width:100%;
}
.pcrcorpid #masthead
{
	background:url(/pcrimg/mastheadblk.gif) no-repeat;
	float:right;
	height:10px;
	margin-top:15px;
	position:relative;
	margin-right:10px;
	width:187px;
	z-index:1;
}
.pcrcorpid #coname
{
	float:left;
	margin-left:2px;
	margin-top:10px;
	position:relative;
}
.pcrlarge
{
	font-size:14px;
}
.pcrformwidth1
{
	width: 240px;
}
.pcrformwidth2
{
	width: 360px;
}
.pcrfolderlist
{
	font:11px Verdana, sans-serif;
}
.pcrtable td
{
	vertical-align:top;
}
.pcrcomfocus
{
	background:#FFE57F;
}
.pcrecheck /* star icon for 'required fields' */
{
	background:url(/pcrimg/echeck.gif);
	height:13px;
	width:14px;
}
.pcrnamfocus
{
	background:#E5CCE5;
}
.pcrposfocus
{
	background:#CFC;
}
.pcrsndfocus
{
	background:#FFE1E1;
}

#summary {width: 98%; height: 150px;}

#error_description
{
	color:#333;
	display:block;
	font-weight:400;
	margin-bottom:10px;
	margin-top:5px;
	padding:3px
}
#error_help
{
	border-top:1px solid #CCC;
	font-size:11px;
	font-weight:400;
	padding-left:50px;
	padding-top:10px;
	width:100%
}
#error_image /* special tagging for error messages frame */
{
	float:left;
	margin:3px 10px 5px 8px
}
#error_message
{
	background:#EAEAEA;
	border:1px solid #CCC;
	display:block;
	font-size:12px;
	font-weight:700;
	margin: auto;
	padding:5px
}
#error_module
{
	color:#666;
	font-weight:700;
	padding:2px
}
.bfade
{
	background:url(/pcrimg/bfade.gif);
	color:#FFF
}
.cfade
{
	background:url(/pcrimg/cfade.gif);
	color:#FF0;
}
.dfade
{
	background:url(/pcrimg/dfade.gif);
	color:#382D2C
}
.efade
{
	background:url(/pcrimg/efade.gif);
	color:#382D2C;
}
.pcrselectc, .pcrselectm {height: 60px; border: 1px solid #8C8C8E; overflow: auto;}

.pcrreq {border-left-width:3px; border-left-style: solid;}

/* PCRMAIL */
iframe#MSedit {background-color:#ffffff}


/* Background Check Page */
#backgroundcheck h2 {margin:0}
#backgroundcheck ul.plain {list-style-type:none; margin:0; padding:0}
#backgroundcheck .leftcol ul.plain li {line-height: 250%;}
#backgroundcheck td.leftcol {width: 350px; padding: 10px;}
#backgroundcheck td.rightcol {vertical-align:top;margin: 5px; float: right; width: 400px; height: 100%; border-left: 1px solid #CCC; padding: 10px;}
#backgroundcheck td.rightcol ul li {clear:left; height: 26px}
#backgroundcheck td.rightcol table.medtbl {float: right; height: 21px; margin-left: 10px}
#backgroundcheck td.rightcol input {margin-left: 10px; float:right}

/* History Blocks */
fieldset.historybox {padding:3px;margin-top:3px;border:none;}
fieldset.historybox legend {font-size: 12px; font-weight:bold;}
ul.mfFieldList {list-style-type: none; padding-left:0; margin-left:0}
ul.mfFieldList li {display:block; float:left; margin:0; padding:5px;}
ul.mfFieldList label {margin-right: 3px; display:block;}
ul.mfFieldList ul.pcrselectc {margin-left:0}
ul.mfFieldList ul.pcrselectc li {float:none}
ul.mfFieldList ul.pcrselectc li label {display:inline;}
ul.mfFieldList textarea.pcrtextarea {height:60px; overflow:auto}
ul.mfFieldList select.pcrselect {padding:1px; height:20px;}

/* Photo Uploader */
#PredefinedPhotograph {text-align:center;}
#photoupload {background-color:#F0F0F0; width: 100px; margin:2px auto 0px auto; padding:5px; border:1px dashed #8C8C8E;}
#photoupload img {border:1px solid #8C8C8E; padding:3px; background-color:#FFF}
#photoupload a {display:block; font-size:90%; color:#8C8C8E; font-style:}


/* Calendar Pickers */
.pcrcalpicker {clear: left; background-color: #fff;}
.pcryellow {background-color: yellow;}
.pcrneutralcolor {background-color: #AAA;}


.caldiv {height: 100%; width: 100%; cursor: pointer;}


/* Calendar Printing */
#schedoptions{text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:10px;padding:10px;}
#schedoptions button{background-color:#eee;border:1px solid #666;font:bold 11px Arial, Helvetica, sans-serif;color:#333;}
#schedlist *{color:#000;margin:0;padding:0;}
#schedlist,#schedlist li{list-style:none;margin:0;padding:5px 0;}
#schedlist li.schedalt{background-color:#DDD;}
#schedprint h1{font:bold 16px Georgia, "Times New Roman", Times, serif;text-align:center;margin:5px 0;}
#schedprint h2{font:bold 14px Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #666;border-top:1px solid #666;background-color:#BABABA;font-variant:small-caps;margin:5px 0 0;padding:2px 0 2px 15px;}
#schedlist h3{font:bold 14px Georgia, "Times New Roman", Times, serif;padding:0 0 0 15px;}
#schedlist h4{font:bold 11px Georgia, "Times New Roman", Times, serif;font-style:oblique;padding:5px 0 5px 30px;}
#schedlist p.schednotes{font:normal 11px Georgia, "Times New Roman", Times, serif;padding:0 0 0 40px;}
#schedlist h4 span{font:normal 11px Georgia, "Times New Roman", Times, serif;font-variant:small-caps;border-right:1px dotted #666;color:#555;margin-left:5px;padding:5px 10px 0 5px;}
#schedlist div.schedcolor{height:12px;width:12px;border:1px solid #000;float:left;margin-right:5px;}
#schedprint div.bluebox { background-color:#2e567a; }
#schedprint div.drabbox { background-color:#dee8c3; }
#schedprint div.goldbox { background-color:#a47f24; }
#schedprint div.graybox { background-color:#616161; }
#schedprint div.greenbox { background-color:#467446; }
#schedprint div.lavenderbox { background-color:#e7d6ff; }
#schedprint div.light bluebox { background-color:#e9f5ff; }
#schedprint div.magentabox { background-color:#992a7b; }
#schedprint div.mauvebox { background-color:#d1c3ce; }
#schedprint div.mintbox { background-color:#e3ffe3; }
#schedprint div.navybox { background-color:#464e7f; }
#schedprint div.olivebox { background-color:#6f7f46; }
#schedprint div.orangebox { background-color:#995e2a; }
#schedprint div.peachbox { background-color:#ffdabb; }
#schedprint div.pinkbox { background-color:#ffe3ea; }
#schedprint div.powderbox { background-color:#ddfffd; }
#schedprint div.purplebox { background-color:#5a4674; }
#schedprint div.redbox { background-color:#842d41; }
#schedprint div.taupebox { background-color:#e8dfca; }
#schedprint div.tealbox { background-color:#2a857f; }
#schedprint div.yellowbox { background-color:#fbfcd7; }



/* Instructional Popups */
body.pcrdoc {font: normal 14px/18px Arial, Helvetica, sans-serif; color:#000}
body.pcrdoc #content {max-width:920px}
body.pcrdoc h1 {border-bottom:1px solid #1a921a; padding:5px 5px 5px 10px; font-size:24px; color:#1a921a;}
body.pcrdoc h2 {border-bottom:1px solid #1a5a91; padding:3px; font-size:18px; color:#1a5a91;}
body.pcrdoc ul, body.pcrdoc li, body.pcrdoc p {margin: 5px 0 10px 0}
body.pcrdoc ul ul {margin-top:10px}
body.pcrdoc ul.nobullet {list-style-type:none}
body.pcrdoc li {font-size:.95em}
body.pcrdoc li h3 {margin:0;padding:0}
body.pcrdoc ul.inlined li {display:inline;border-right: 1px solid #CCC;padding: 0 5px 0 5px;}
body.pcrdoc .highlight {background-color:#FF6}

/* Saving Warning Overlay */
.saveover {position:absolute; background-color:#fff; opacity:.9; height: 480px; width: 500px; top:0; left: 0; padding:0; margin:0}
.saveover h1 {position: relative; text-align:center; width:100%; margin:10px auto;}

/* Generic Background Check Order Form */
.bgOrderContainer
{
    padding: 3px;
    width: 800px;
}
.bgOrderLeft
{
    float: left;
    width: 400px;
}
.bgOrderContainer p
{
    margin: 11px 0;
}
.bgReviewSpan
{
    color: #ff0000;
    font-weight: bold;
}
.bgTbox
{
    width: 300px;
}
.bgRequired
{
    color: hsla(354, 70%, 54%, 1);
}    
.bgOrderRight
{
    display:inline; 
    margin-left:10px;
    width:350px; 
    float:left;
}

/* PRINT STYLES */
@media print {
	#schedoptions{display:none;}
	}

/* Radius Padding */
#mainRadiusTable input {padding-top:0; padding-bottom:0;}

/* Allow buttons with submenus to be opened without scrolling the screen in IE10 touch */
.largetbl
{
	-ms-touch-action:none;
}









.forminputaction
{
    visibility:hidden;
    border:solid 1px #fff;
}

.basepcrtable
{
    border-collapse:separate;
    border-spacing:1px;
}
#pcrtree table{
    clear:both;
}
.treenodetd
{
	padding-top: 4px

}
.treenodetd a
{
	COLOR: #000000;
}
.treenodetd a:hover
{
	COLOR: #0f4b81;
}
.treenodetd>div {
	border-radius: 4px 4px 4px 4px;
	cursor:pointer;
    display:inline-block;
}
.treenodetd>div:hover {
    /*background: url("/pcrimg/jquery/css/images/ui-bg_highlight-soft_35_00a6dd_1x100.png") repeat-x scroll 50% 50% #00A6DD;*/
    background-color: #d4d4d4;
	box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.15) inset;
	color: #000000;
    	font-weight: normal;
}
.treenodetd div:hover a{
	color:#000000;
}
.treenodetd div.selected {
    /*background: url("/pcrimg/jquery/css/images/ui-bg_highlight-soft_15_333333_1x100.png") repeat-x scroll center top #606154;*/
    background-color:#e4e4e4;
	border: 1px solid transparent;
    	color: #000000;
}
.treenodetd div.selected a{
	color: #0f4b81;
}
.treenodetd div.selected .filefolderimg {
	background-image: url("/pcrimg/jquery/css/images/ui-icons_fafafa_256x240.png");	
}
.treenodetd div.expanded .filefolderimg{
	background-position: -16px -96px;
}
.treenodetd div:hover .filefolderimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_fafafa_256x240.png");
}
.filefolderimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_00a6dd_256x240.png") !important;
	height: 16px !important;
    	width: 16px !important;
    	background-position: 0 -96px !important;
    	display:block;
    	float:left;
}
.treenodetd div.selected .plusminusimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_fafafa_256x240.png");
}
.treenodetd div.expanded .plusminusimg{
	background-position: -48px -16px;	
}
.treenodetd div:hover .plusminusimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_fafafa_256x240.png");
}
.plusminusimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_00a6dd_256x240.png");
	height: 16px;
	width: 16px;
	background-position: -32px -16px;
	display:block;
    	float:left;
}
.treenodetd div.selected .fileimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_fafafa_256x240.png");
}
.treenodetd div:hover .fileimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_fafafa_256x240.png");
}
.fileimg{
	background-image: url("/pcrimg/jquery/css/images/ui-icons_00a6dd_256x240.png") !important;
	height: 16px !important;
	width: 16px !important;
	background-position: -32px -96px !important;
	display:block;
    	float:left;
}
.editabletreenode{
    top: 3px;
}
.treenode
{
	font: 12px Segoe UI;
	text-decoration: none;
}




/* ************************* FROM JQUERY MOBILE, ADDED m- TO BEGINNING OF CLASS NAMES TO REMOVE POTENTIAL CONFLICTS  *************************** */

div.m-ui-slider-switch {
    height: 32px;
    margin-left: 0;
    overflow: hidden;
    width: 99.8%;
}
div.m-ui-slider {
    display: inline-block;
    padding: 0;
    position: relative;
    top: 4px;
}
.m-ui-corner-tl, .m-ui-corner-tr, .m-ui-corner-bl, .m-ui-corner-br, .m-ui-corner-top, .m-ui-corner-bottom, .m-ui-corner-right, .m-ui-corner-left, .m-ui-corner-all, .m-ui-btn-corner-tl, .m-ui-btn-corner-tr, .m-ui-btn-corner-bl, .m-ui-btn-corner-br, .m-ui-btn-corner-top, .m-ui-btn-corner-bottom, .m-ui-btn-corner-right, .m-ui-btn-corner-left, .m-ui-btn-corner-all {
    background-clip: padding-box;
}
.m-ui-btn-corner-all {
    border-radius: 1em 1em 1em 1em;
}
.m-ui-btn-up-c, .m-ui-btn-hover-c, .m-ui-btn-down-c {
    text-decoration: none;
}
.m-ui-btn-down-c {
    border: 1px solid #808080;
    color: #111111;
    font-weight: bold;
    text-shadow: 0 1px 1px #FFFFFF;
}
div.m-ui-slider-switch div.m-ui-slider-labelbg-a {
    height: 100%;
    left: 0;
    width: 60%;
}
.m-ui-slider-switch-a div.m-ui-slider-labelbg-b, .m-ui-slider-switch-b div.m-ui-slider-labelbg-a {
    z-index: 0;
}
div.m-ui-slider-labelbg {
    border-width: 0;
    margin: 0;
    position: absolute;
    top: 0;
}
.m-ui-btn-corner-left {
    border-bottom-left-radius: 1em;
    border-top-left-radius: 1em;
}
.m-ui-btn-active {
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 -1px 1px #145072;
}
div.m-ui-slider-switch div.m-ui-slider-labelbg-b {
    height: 100%;
    right: 0;
    width: 60%;
}
.m-ui-btn-corner-right {
    border-bottom-right-radius: 1em;
    border-top-right-radius: 1em;
}
div.m-ui-slider-inneroffset {
    height: 100%;
    margin-left: 50%;
    position: absolute;
    top: 1px;
    width: 50%;
}

div.m-ui-slider-switch a.m-ui-slider-handle {
    height: 32px;
    margin-left: -101%;
    margin-top: -18px;
    width: 101%;
    z-index: 20;
}
a.m-ui-slider-handle-snapping {
    transition: left 70ms linear 0s;
}
a.m-ui-slider-handle {
    position: absolute;
    top: 50%;
}
.m-ui-btn {
    cursor: pointer;
    display: block;
    padding: 0;
    text-align: center;
}
.m-ui-shadow {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.m-ui-btn-up-c {
    border: 1px solid #CCCCCC;
    color: #444444;
    font-weight: bold;
    text-shadow: 0 1px 1px #F6F6F6;
}
span.m-ui-slider-label-a {
    left: -100%;
    margin-right: -1px;
}
span.m-ui-slider-label {
    background: none repeat scroll 0 center transparent;
    border-color: transparent;
    font-size: 16px;
    height: 32px;
    line-height: 2;
    position: absolute;
    text-align: center;
    width: 100%;
}
span.m-ui-slider-label-b {
    margin-left: -1px;
    right: -100%;
}
a.m-ui-slider-handle .m-ui-btn-inner {
    padding-left: 0;
    padding-right: 0;
}
.m-ui-btn-inner {
    display: block;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.m-ui-btn-text {
    position: relative;
    z-index: 1;
}


.labelRight, .labelRightLarge
{
    text-align:right;
    display:inline-block;
    width:75px;
    margin-right:20px;
}
.labelRightLarge
{
    width:85px;
}
.singleColumnForm p, .singleColumnForm > div
{
    margin-bottom:10px;
    padding:0px 0px;
}

fieldset
{
    padding:10px 20px 10px 0px;
}
legend
{
    border:none;
    margin-left:10px;
}

h1.ui-expander-header
{
    font-size:1em;
}

.stageColorIcon, .stageColorIconTop
{
    float:left;
    width:0;
    height:0;
    position:relative;
    left:-2px;
    border-top:9px solid;
    border-right:9px solid transparent;
}
.stageColorIconTop
{
    left:0px;
    top:0px;
}
.cornerYellow
{
    border-top: 9px solid #ffc617 !Important;
}
.cornerRed
{
    border-top: 9px solid hsla(354, 70%, 54%, 1) !Important;
}
.cornerPurple
{
    border-top: 9px solid #7F006E !Important;
}
.cornerGrey
{
    border-top: 9px solid #a6a6a6 !Important;
}
.cornerGreen
{
    border-top: 9px solid #347700 !Important;
}
.cornerBrown
{
    border-top:9px solid #7F743F !Important;
}
.cornerOrange
{
    border-top: 9px solid #FF9F05 !Important;
}
.cornerBlue
{
    border-top: 9px solid #0094FF !Important;
}
.cornerDarkBlue
{
    border-top: 9px solid #3F7F7F !Important;
}
.stageColorIcon+img
{
    margin-left:-10px;
}
.stageColorIconTop img
{
    margin-top:-10px;
}
/* ************************************************************************************ */




#modalBlock
{
    width:100%;
    height:100%;
    background-color:#000000;
    opacity:.95;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
    display:none;
}

#modalCenter
{
    width:300px;
    height:180px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-90px;
    margin-left:-150px;
    background-color:#ffffff;
    overflow:hidden;
}
#modalCenter img
{
    margin-left:88px;
    margin-top:3px;
}
#loginLoadingText
{
    font-size:24px;
    text-align:center;
    margin:8px 0px;
}
.genericHeader
{
    margin-bottom:20px;
}
.metroSelect
{

   overflow: hidden;
   background: url(/pcrimg/loginArrow.png) no-repeat right;
   min-width:73%;
   display:inline-block;
}

.metroSelect select {
   display:inline-block;
   background: transparent;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none; 
     
  }



.metroSelect .fastcombo button
{
    background-color:transparent;
    border:none;
}
.metroSelect .fastcombo input
{
    background-color:transparent;
}
.metroSelect .fastcombo .ui-state-default
{
    box-shadow:none;
}
.mobileLogin .loginFoot
{
    display:none;
}
.rssFeedContent a
{
    color:#0f4b81;
}

/*form custom styling*/
.basicForm
{
    width:100%;
}
.formdiv
{
    padding:0px;
    min-width:120px;
}
.formcolSel
{
    float:left;
    margin-right:10px;
}
.formcolRadio
{
    float:left;
    width:75px;
    margin-top:-10px;
}
.formcol1
{
    width:100%;
    float:left;
}
.formcol2
{
    width:50%;
    float:left;
}
.formcol3
{
    width:33%;
    float:left;
}
.formcol4
{
    width:25%;
    float:left;
}
.formcol5
{
    width:20%;
    float:left;
}
.formcol6
{
    width:16%;
    float:left;
}
.formGroup
{
    margin:10px;
}
    .formGroup label
    {
        display:block;
        padding-bottom:4px;
    }


/* GENERAL BUTTON STYLING */
.btn-pcr{
    overflow: hidden !important;
  }
  
  .btn-pcr::after{
    height: 100% !important;
    left: -100% !important;
    top: 0 !important;
    transform: skew(50deg) !important;
    transition-duration: 0.6s !important;
    transform-origin: top left !important;
    width: 0 !important;
  }
  
  .btn-pcr:hover:after{
    height: 100% !important;
    width: 200% !important;
  }
  
  
  .btn-pcr,
  .btn-pcr::after {
      -webkit-transition: all 0.3s !important;
      -moz-transition: all 0.3s !important;
      -o-transition: all 0.3s !important;
      transition: all 0.3s !important;
  }
  
  .btn-pcr {
    background: transparent;
    border: 3px solid #0f4b81;
    border-radius: 50px;
    color: #0f4b81;
    display: inline-block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 1em auto !important;
    padding: 1em 2em !important;
    position: relative !important;
    text-transform: uppercase !important;
    z-index:2 !important;
    font-family: 'Roboto', sans-serif;
  }
  
  .btn-pcr.sm{
      font-size: 14px !important;
      margin: .3em auto !important;
      padding: .5em 1em !important;
      font-family: 'Roboto', sans-serif;
    }
  
  .btn-pcr::before,
  .btn-pcr::after {
    background: transparent;
    color: #0f4b81;
    content: '' !important;
    position: absolute !important;
    z-index:-1 !important;
  }
  
  .btn-pcr:hover {
    color: #ffffff;
    background: #1F97C4;
    text-decoration:none !important;
    z-index:1 !important;
  }
  /* End Button */




.metroMenuLeft {
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}
.metroMenuRight {
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.metroNavGen li{
    color:#000000;
}
.ui-state-default.active{
    color:#0f4b81;
}

.ui-state-default.active i.icon-metromenu:before{
    color:#0f4b81;
}

span.systemHelp {
    background: #0f4b81;
    color: #efefef;
}
span.systemHelp:hover {
    background: #1F97C4;
    /*color: #efefef;*/
}
a.ui-state-hover{
    background:#0f4b81;
}
.option-list.option-list-max {
    background: #ffffff;
}
.qs-settings .quicksearch_result_container_{
    background: #e4e4e4;
}
.FlexMenuItems{
    border:1px solid #d4d4d4;
}
#meter1{
    background-color:#0f4b81;
}
.meterBg{
    background-color: #a6a6a6;
}
