﻿body {
    font: 200 12px "Segoe UI", Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.normalOutline
{ 
    outline-style: none;
    outline-width: thin; 
    outline-color: #ffffff; 
}

.focusOutline  
{ 
    outline-style: dotted;
    outline-width: medium; 
    outline-color: #0088CC;
 }

input:err 
{
	background-color:#fdc1b3;
	background-image: none;
}

input[err] 
{
	background-color:#fdc1b3;
	background-image: none;
}

h1 
{
    font-weight: 100;
}

h2
{
	font-family:Verdana;
	font-size:14px;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
}

h3
{
	color:#f57a00;
    font-weight:400;
    font-size: 1.6em;
    margin-top: 0px;
}

.h3
{
	font-family:Verdana;
	font-size:12px;
	color:#006699;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
}

.pf  /* page footer */
{
	font-family:Verdana;
	font-size:9px;
	color:#666666;
	margin:10px 0px 0px 0px;
	padding: 40px 15px 30px 15px;
}

.bc1
{
	font-family: Tahoma;
	font-size:10px;
	/*color:#333333;*/
}

.bc2
{
	font-family: Tahoma;
	font-size:10px;
	color:#006699;
}

.bc3
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	/*color:#000000;*/
	margin-left:0px;
	padding-left:0px;
}

.confirmdialog
{
	background-color:#ffffff;
	border: none 0px white;
	border-spacing:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}

.confirmdialogwithopacity
{
	background-color:#ffffff;
	border: none 0px white;
	border-spacing:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	opacity:1.0;
}

.modalbackground
{
	background-color:#c1c1c1;
}

.barblue
{
	background-color:#99cccc;
}

.hr1
{
	height:1px;
	border:0px;
	background-color:#006699;
	color:#006699;
}

.hr2
{
	height:2px;
	border:0px;
	background-color:#006699;
	color:#006699;
}

.padr  /* padding right */
{
	padding-right:10px;
}

.padl  /* padding left */
{
	padding-left:10px;
}

.boxed
{
	border: 1px solid #d3d3d3;
	padding: 10px;
    margin-bottom: 10px;
}
   
.boxed65
{
	/*border:solid 1px Silver;*/
	border-style:solid;
	border-width:1px;
    Height:65px;
	padding: 10px 10px 10px 10px;
}

.contained
{
	padding: 15px 10px 10px 10px;
	/* margin: 10px 10px 10px 10px; */
}

.ut  /* underlined title */
{
	margin-bottom:5px;
	margin-left:0px;
	padding-bottom:5px;
	padding-top:0px;
	border-bottom:solid 1px #999966;
}

.ft  /* field text */
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}

.fts  /* field text small */
{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
}

.fd  /* field disabled */
{
	background-color:#d4d4d4;
}

.ftc  /* field text control */
{
	height:15px;
}

.fv  /* field view mode */
{
	font-family:Tahoma;
	font-size:10px;
	font-weight: normal;
	border: solid 1px #777777;
}

.ftcs  /* field text control small */
{
	height:11px;
	margin-bottom: 0px;
}

.flb  /* field label bold */
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.flb_bright  /* field label bold bright - for use on dark backgrounds */
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}

.flbs  /* field label bold small */
{
	text-align:right;
}

.fl  /* field label */
{
	font-family:Tahoma;
	font-size:11px;
	text-align:right;
}

.fls  /* field label SEARCH */
{
	/*font-family: Tahoma;*/
	/*font-size: 9px;*/
	font-size: .9em;
	/*font-weight: bold;*/
	/*color: #555555;*/
	text-align: left;
}

/* *****  radDatePicker sizing fix (IE)  ***** */
/***********************************************/
.DatePickerContainer .RadPicker, 
.DatePickerContainer .RadPicker .rcTable 
{ 
    width:70px !important; 
} 

.DatePickerContainer .RadInput, 
.DatePickerContainer .RadInput .rcTable 
{ 
    width:60px !important; 
    /* font-size:9px !important; */
} 

.DatePickerContainer .riTextBox, 
.DatePickerContainer .riTextBox .rcTable 
{ 
    width:60px !important; 
    /* font-size:11px !important;*/
} 

.PickerNoButtonsCssWidth .riTextBox 
{ 
    width:70px !important; 
} 

.RadInput
{
    zoom:1;
}

/* *****  Skin: Default  ***** */
/*******************************/
.RadForm_Default.rfdZone 
{
	background-color:#efefef !important;
}

.RadGrid_Default .rgSelectedRow {}
.RadToolBar_Default a.rtbWrap
{
	color:#ffffff !important;
}

.RadForm_Default.rfdZone .boxed {}
.RadForm_Default.rfdZone .boxedNarrow {}

.RadToolBar_Default .rtbMiddle
{
	background: url('images/Default_toolbarBackground.png') repeat-x scroll 0 100% #FAFAFA !important;
}

.RadForm_Default.rfdZone .fldLabelReq
{
	font-size: .9em !important;
	color:IndianRed !important;
	font-weight:bold !important;
}

.RadForm_Default.rfdZone .fldLabel
{
	font-size: 1em !important;
	color: Black !important;
}

.RadForm_Default.rfdZone .barcodelink
{
	color:IndianRed !important;
	text-decoration: underline;
}

.RadForm_Default.rfdZone .rowcountcontainer
{
	background-color: #222222 !important; 
	border: solid 1px #888888 !important;
}

.RadForm_Default.rfdZone .rowcounttext
{
	color: #ffff80; 
	font-size:11px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	font-family:Verdana;
}

.RadForm_Default.rfdZone .fh
{
	color:IndianRed !important;
}

.RadToolBar_Default .rtbWrap, .RadToolBar_Default .rtbTemplate {
color:#ffffff !important;
font:12px/20px "Segoe UI",Arial,sans-serif;
}

.RadForm_Default.rfdZone .pi
{
	background-color: #999999 !important;
}

.RadForm_Default.rfdTextbox input[type="text"], .RadForm_Default.rfdTextbox input[type="password"], .RadForm_Default.rfdTextarea textarea, .RadForm_Default.rfdTextarea textarea[disabled]:hover, .RadForm_Default.rfdTextbox input[disabled][type="text"]:hover, .RadForm_Default.rfdTextbox input[disabled][type="password"]:hover {}
.RadForm_Default.rfdButton input[type="submit"], .RadForm_Default.rfdButton input[type="button"]
/*******************************************************/

/* *****  Skin: WebBlue  ***** */
/*****************************/
/*******************************************************/
.RadForm_WebBlue.rfdZone .fldLabelReq
{
	font-size: .9em !important;
	color:IndianRed !important;
	font-weight:bold !important;
}

.RadForm_WebBlue.rfdZone .fldLabel
{
	font-size: 1em !important;
	color: Black !important;
}

.RadForm_WebBlue.rfdZone .barcodelink
{
	color:#1177ae !important;
	text-decoration: underline;
}

html body .RadInput_WebBlue .riTextBox
{
	/* font-size:9px !important; */
}

.RadForm_WebBlue.rfdZone .rowcountcontainer
{
	background-color: #eeeeee !important; 
	border: solid 1px #888888 !important;
}

.RadForm_WebBlue.rfdTextarea textarea[disabled], .RadForm_WebBlue.rfdTextbox input[disabled][type="text"], .RadForm_WebBlue.rfdTextbox input[disabled][type="password"]
{
	background: url('') !important;
	background-color:#cdcdcd !important;
}

.RadForm_WebBlue.rfdTextbox input[readonly]
{
	background: url('') !important;
	background-color:#dfdfdf !important;
}

.RadForm_WebBlue.rfdTextbox input[type="text"]:focus, .RadForm_WebBlue.rfdDecorated input[type="text"]:focus,
.RadForm_WebBlue.rfdTextbox input[type="password"]:focus, 
.RadForm_WebBlue.rfdCheckboxUnchecked input[type="checkbox"]:focus
{
	background-color: #c4f0fd !important;
	color:Black !important;
}
.RadForm_WebBlue.rfdTextbox input[type="text"]:active, .RadForm_WebBlue.rfdDecorated input[type="text"]:active,
.RadForm_WebBlue.rfdTextbox input[type="password"]:active, .RadForm_WebBlue.rfdCheckboxUnchecked input[type="checkbox"]:active
{
	background-color: #c4f0fd !important;
	color:Black !important;
}

.rfdTextbox.RadForm_WebBlue INPUT[type='text'].active
{
	background-color: #c4f0fd !important;
	color:Black !important;
}

.RadComboBox_WebBlue .rcbFocused .rcbInputCell
{
	background-color: #d6fecf !important;
}

.RadComboBox_WebBlue[required="1"] .rcbInputCell input
{
	background-color: #fdd3d0 !important;
	color: #000000 !important;
}

.RadPicker_WebBlue[required="1"] .rcInputCell input, .RadPicker_WebBlue[required="1"] .RadInput_WebBlue input
{
	background-color: #fdd3d0 !important;
	color: #000000 !important;
}

.RadForm_WebBlue.rfdTextbox input[required="1"]
{
	background-color: #fdd3d0 !important;
	color: #000000 !important;
}

.RadForm_WebBlue.rfdZone .rowcounttext
{
	color: #005599; 
	font-size:11px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	font-family:Verdana;
}

/*******************************************************/


/* *****  Skin: Outlook  ***** */
/*****************************/
.RadForm_Outlook.rfdZone .barcodelink
{
	color:IndianRed !important;
	text-decoration: underline;
}

.RadForm_Outlook.rfdZone .rowcountcontainer
{
	background-color: #eeeeee !important; 
	border: solid 1px #888888 !important;
}

/*.RadForm_Outlook.rfdZone .rowcounttext
{
	color: #3355ee; 
	font-size:11px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	font-family:Verdana;
}*/

/*******************************************************/


/* *****  Skin: Black  ***** */
/*****************************/
*html .RadForm_Black.rfdZone 
{
	background-color:#292929 !important;
}

.RadGrid_Black .rgSelectedRow
{
	color:#9eda29 !important;
}

.RadToolBar_Black a.rtbWrap {}
.RadForm_Black.rfdZone .boxed {}
.RadForm_Black.rfdZone .boxedNarrow {}
.RadToolBar_Black .rtbMiddle {}

.RadForm_Black.rfdZone .fldLabelReq
{
	font-size: .9em !important;
	color:IndianRed !important;
	font-weight:bold !important;
}

.RadForm_Black.rfdZone .fldLabel
{
	color:#bbbbbb !important;
	font-size: 1em !important;
}

.RadForm_Black.rfdZone .barcodelink
{
	color:#9eda29 !important;
	text-decoration: underline;
}

.RadForm_Black.rfdZone .rowcountcontainer
{
	background-color: #222222 !important; 
	border: solid 1px #888888 !important;
}

.RadForm_Black.rfdZone .rowcounttext
{
	color: #9eda29; 
	font-size:11px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	font-family:Verdana;
}

.RadForm_Black.rfdTextbox input[type="text"], .RadForm_Black.rfdTextbox input[type="password"], .RadForm_Black.rfdTextarea textarea
{
	background: url('') !important;
	background-color:#666666 !important;
}

.RadForm_Black.rfdTextarea textarea[disabled], .RadForm_Black.rfdTextbox input[disabled][type="text"], .RadForm_Black.rfdTextbox input[disabled][type="password"]
{
	background: url('') !important;
	background-color:#333 !important;
}

.RadForm_Black.rfdTextbox input[type="text"]:focus, .RadForm_Black rcbInput rfdDecorated input[type="text"]:focus, 
.RadForm_Black.rfdTextbox input[type="password"]:focus, 
.RadForm_Black.rfdCheckboxUnchecked input[type="checkbox"]:focus
{
	background-color: #6c981b !important;  /* 007900 */
	color:#ffffff !important;
}

.RadComboBox_Black .rcbFocused .rcbInputCell
{
	background-color: #d6fecf !important;
}

.RadComboBox_Black[required="1"] .rcbInputCell input
{
	background-color: #fcc2be !important;
	color: #000000 !important;
}

.RadPicker_Black[required="1"] .rcInputCell input
{
	background-color: #fcc2be !important;
	color: #000000 !important;
}

.RadPicker_Black[required="1"] .rcInputCell input, .RadPicker_Black[required="1"] .RadInput_Black input
{
	background-color: #fcc2be !important;
	color: #000000 !important;
}

.RadForm_Black.rfdTextbox input[required="1"]
{
	background-color: #fcc2be !important;
	color: #000000 !important;
}

.RadForm_Black.riTextBox riDisabled
{
	background: url('') !important;
	background-color:#222222 !important;
}

.RadForm_Black.rfdTextbox .wizardHeader
{
	font-family:Verdana;
	font-size:12px;
	color: #006699;
	background-color:Gainsboro;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
}

.RadSplitter_Black .rspPane
{
	border-style:none !important;
}

.RadSplitter_Black .rspSlideTitle, .RadSplitter_Black .rspPaneTabText
{
	color:#9eda29 !important;
	font-weight:bolder !important;
}

.RadForm_Black h1, .RadForm_Black h3
{
	color:#9eda29;
}

.RadForm_Black hr.hr2, .RadForm_Black hr.hr1
{
	background-color:#a0a0a0;
	color:#a0a0a0;
}

.RadForm_Black a
{
	color:#9eda29;
}
.RadForm_Black .ajaxnotice
{
background-color: #ffb871; color: #000000; 
}
/*******************************************************/

/* *****  Skin: Windows7  ***** */
/********************************/
.RadForm_Windows7.rfdZone 
{
	/*background-color:#337733 !important;*/
}

.RadForm_Windows7.rfdZone .fldLabelReq
{
	font-size: .9em !important;
	color:IndianRed !important;
	font-weight:bold !important;
}

.RadForm_Windows7.rfdZone .fldLabel
{
	color:#ffffff !important;
	font-size: 1em !important;
}
/*******************************************************/


.fdc  /* field dropdown control */
{
	height:22px;
}

.fdt  /* field dropdown text */
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}

.sflb  /* Search field Text */
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #555555;
	text-align: left;
}

.sft  /* Search field Text */
{
}

.myinput {
/*background: url("WebResource.axd?d=EWlSEZX5CHCA2pDfaxS9NDXbAZQ9qsrmOrn7HU3VExxeHmLOtgvrEdPwpFZbM58roBllmZX5vPFuh4xMfycJHA2&t=633989816140000000") repeat-x scroll 0 -1300px #454545;*/
background-color:#666666 !important;
}
.sfc  /* Search field control */
{
}

.vflb
{
	font-family: Tahoma;
	/*font-size: 9px;*/
	font-weight: normal;
	/*color: #bbbbbb;*/
	text-align: left;
}

.qsfc
{
	font-family:Tahoma;
	vertical-align:top;
	font-size:10px;
}

.fqform tr { /*height:30px; */}

.fr  /* form row */
{
	height:30px;
}

.fh  /* form hint */
{
	color:#87ACB7;
	font-size:10px;
	font-weight:bold;
}

.pi2  /* panel info help */
{
	font-size:11px;
	font-weight:bolder;
	color:#9eda29;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	font-family:Verdana;
}

.img
{
	text-align:center;
	vertical-align:middle;
}

a
{
	color:#0494E6;
	text-decoration:none;
}

.db  /* disabled body */
{
	position: absolute;
    z-index: 500;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    filter: alpha(opacity=70);
    opacity: 0.7;

    background-color: Transparent;
    background-color: silver;
    background-image: none;
    background-repeat: repeat;
    display: block; 
}

.pageframe
{
	padding: 0 15px;
    margin-top: -7px;
}

.tooltip
{
	visibility:hidden;
	padding: 3px 6px 3px 6px;
	border: solid 1px grey;
}

.infobox
{
	
	padding: 2px 10px 5px 10px;
	border: solid 1px grey;
}

.dialogbody
{
	background-color:#f7f7f7;
	padding: 10px 10px 10px 10px;
}

.datacheck
{
	font-family:Tahoma;
	font-size:11px;  /* 0.95em */
	font-weight:bold;
	color:#000000;
	vertical-align:abs-middle;
}

/*.gridheader
{
	background-color:#E7E9E6;
	font-weight:bold;
	font-family:tahoma;
	font-size:8pt;
	border-bottom:solid 2px #aaaaaa;
}*/

/*.gridrow
{
	background-color:#EEEEEE;
	border: none;
	font-family:Tahoma;
	font-size:8pt;
}*/

/*.gridalternaterow
{
	background-color:#DEDEDE;
	border: none;
	font-family:Tahoma;
	font-size:8pt;
}*/

#divitempositionframe #itemPosition
{
	font-family: Tahoma; 
	font-size: 8px;
	font-weight: bold;
	padding-left:20px;
	overflow:hidden;
	background-color:#f7f7f7;
}

#divitempositionframe
{
	width:400px;
	background-color:#f7f7f7;
	font-family:  Tahoma;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	overflow:visible;
}

.successmessage, .savesuccess
{
	color:#4caf50;
	padding: 7px;
	font-size:15px;
    text-transform:capitalize;
    font-weight:500;
}

.failmessage, .savefail
{
	color:#f44336;
	padding: 7px;
	font-size:15px;
    text-transform:capitalize;
    font-weight:500;
}

.loginErrorBox
{
	line-height: 2em;
	font-size:14px;
	padding:10px;
	background-color:#488ea9;
    color: white;
}

.itemhidden
{
	visibility:hidden;
}

/*******************************************************************/
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Verdana, Arial;  /*Arial, Sans-Serif;*/
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.btnNormal
{
	background-color: #ffffff;
	color:#284E98;
	border: solid 1px #507CD1;
	font-family: Verdana, Arial;
	font-size:9pt;
	width:67px;
	height:20px;
}

.btnNormal2 {
  border:solid 1px #000000;
  background-color:#BFBF9E;
  font-family:tahoma;
  font-size:10pt;
  font-weight:bold;
  width:70px;
  height:20px;
}

.btnCancel
{
	background-color: #eeeeee;
	color:#284E98;
	border: solid 1px #507CD1;
	font-family: Verdana, Arial;
	font-size:9pt;
	width:67px;
	height:20px;
}

.btnHighBlue
{
	background-color: #4169E1;  /*#F08080;*/
	color:#ffffff;
	border: solid 1px #507CD1;
	font-family: Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	width:67px;
	height:20px;
}

.btnHighBlue2
{
	background-color: #4169E1;  /*#F08080;*/
	color:#ffffff;
}

.btnHighRed
{
	background-color: #F08080;
	color:#ffffff;
	border: solid 1px #507CD1;
	font-family: Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	width:67px;
	height:20px;
}

/*******************************************************************/
/** AJAX Toolkit TABS **/
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* FileOnQ theme */
.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px; background-color:#a1a1a1;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;color:black;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background-color:#0077f9;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {color:White;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background-color:#f7f7f7;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {border-right:1px;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background-color:#f7f7f7;font-weight:bold;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#f7f7f7;}
	
/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/*******************************************************************/
/** IG Tab Styles  **/
.redtab {color:Red;font-weight:normal;}


.iggrid
{
}

.iggrid .frame
{
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:normal;
	border: solid 1px #9f9f9f;
	color:#000000;
}

.iggrid .row
{
	background-color:#ffffff;
	border-left: solid 1px #e6e6e6;
	padding-left: 6px;
	height: 19px;	
}

.iggrid .rowalternate
{
	background-color:#F0F0D6;  /* #E7E7C1; */
	border-left: solid 1px #e6e6e6;
	padding-left: 6px;
	height: 19px;
}

.iggrid .rowselected
{
	background-color:#E0F1F9;
	background-image: url('/ig_common/images/Themes/Aero/row_selected_bg.jpg');
	background-repeat:repeat-x;
	padding-left: 6px;
}

.iggrid .pager
{
	background-color:#ffffff;
	border: none;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:bold;
	color:#000000;
	height:15px;
}

.iggrid .newbox
{
	background-color:#006699;
	border: none;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:bold;
	color:#000000;
	height:15px;
}

.iggrid .newboxbutton
{
	background-color:#999966;
}

.igtlb .defaultstyle
{
	width:100px;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
	background-color:#9a9a9a;
}

.igtlb .hoverstyle
{
	width:100px;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#006699;
}

.igtlb .selectedstyle
{
	width:100px;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:bold;
	color:#99cccc;
	background-color:#006699;
}

.eotoolbar .default
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 3px 4px; 
	CURSOR: hand; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10px; 
}

.eotoolbar .hover
{
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 3px 4px; 
	BORDER-LEFT: gray 1px solid; 
	CURSOR: hand; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: gray 1px solid; 
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10px; 
}

.eotoolbar .down
{
	background-color:#e0e0e0;
	border-bottom-color:gray;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:gray;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:gray;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:gray;
	border-top-style:solid;
	border-top-width:1px;
	cursor:hand;
	margin-bottom:3px;
	margin-left:4px;
	margin-right:4px;
	margin-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	font-family:Verdana, Arial;
	font-size:10px;
}
.pCalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;background-color: #ffffff;border:1px solid #999966;color: #000000;}
.pCalendar .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.pCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.pCalendar .ajax__calendar_container TABLE {font-size:11px;}
.pCalendar .ajax__calendar_header {height:20px;width:100%;}
.pCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.pCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.pCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.pCalendar .ajax__calendar_footer {height:15px;}
.pCalendar .ajax__calendar_active {background-color:#FF8A16;color: #ffffff;border-style:solid;border-width:1px;border-color:#969696;}
.pCalendar .ajax__calendar_today {cursor:pointer;cursor:hand;padding-top:3px;color: #006699;}
.pCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.pCalendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.pCalendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.pCalendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.pCalendar .ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.pCalendar .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.pCalendar .ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.pCalendar .ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.pCalendar .ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.pCalendar .ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}
.pCalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#006699;border-color:#0066cc;color:#ffffff;}
.pCalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.pCalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.pCalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.pCalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.pCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.pCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.pCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.pCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.pCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.eoDPTodayStyle {background-image:url(00040106);}
.eoDPSelectedDayStyle {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; background-image:url('00040105');color:white;}
.eoDPDisabledDayStyle {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; COLOR: gray}
.eoDPCalendarStyle {border-bottom-color:Black;border-bottom-style:solid;border-bottom-width:1px;border-left-color:Black;border-left-style:solid;border-left-width:1px;border-right-color:Black;border-right-style:solid;border-right-width:1px;border-top-color:Black;border-top-style:solid;border-top-width:1px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;background-color:white}
.eoDPDayHoverStyle {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; text-decoration:underline}
.eoDPMonthStyle {MARGIN: 0px 4px; cursor:hand}
.eoDPTitleStyle {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #0054e3}
.eoDPDayHeaderStyle {FONT-SIZE: 11px; COLOR: #0054e3; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma}
.eoDPDayStyle {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; font-weight:normal; text-decoration:none}
.eoDPFooter {font-weight: bold; font-size: 11px; font-family: Tahoma;}


.logoBackColor  
{ 
   background-color: #000000;
   text-align: center;
}

.menuBackColor  
{ 
   background-color: #33679B;
}

.rmRootLink.rmSelected {

}
/*Metro Touch Skin ComboBox*/

div.RadComboBox_MetroTouch {
  color: black;
  font: 100 12px "Segoe UI", Arial, Helvetica, sans-serif;
}
div.RadComboBox_MetroTouch.rfdTextbox table {
  background-color: white;
}
div.RadComboBox_MetroTouch .rcbInputCell,
div.RadComboBox_MetroTouch .rcbArrowCell {
  height: 18px !important;
  border: 1px solid #cdcdcd !important;
}
div.RadComboBox_MetroTouch .rcbInputCellLeft {
  padding-left: 10px;
  padding-right: 5px;
  border-right: 0 !important;
}
div.RadComboBox_MetroTouch .rcbInputCellRight {
  padding-left: 5px;
  padding-right: 10px;
  border-left: 0 !important;
}
div.RadComboBox_MetroTouch .rcbInput {
  margin: 0;
  color: black;
  font: 100 12px "Segoe UI", Arial, Helvetica, sans-serif;
  padding: 0 0;
  
}
div.RadComboBox_MetroTouch .rcbEmptyMessage {
  color: #767676;
  font-style: italic;
}
div.RadComboBox_MetroTouch .rcbArrowCell {
  width: 28px !important;
  background-color: #f9f9f9;
}
div.RadComboBox_MetroTouch .rcbArrowCell a {
  width: 28px !important;
  height: 18px !important;
  background-position: -11px -64px !important;
  background-repeat: no-repeat;
}
div.RadComboBox_MetroTouch .rcbHovered .rcbArrowCell {
  background-color: #e8e8e8;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbInputCell {
  border-color: #25a0da !important;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbInput {
  color: black;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbArrowCell {
  border-color: #25a0da !important;
  background-color: #25a0da;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbArrowCell a {
  background-position: -111px -64px !important;
}
div.RadComboBox_MetroTouch .rcbReadOnly .rcbInputCell {
  background-color: #f9f9f9;
}
div.RadComboBox_MetroTouch .rcbReadOnly .rcbArrowCell {
  background-color: #f9f9f9;
}
div.RadComboBox_MetroTouch .rcbReadOnly .rcbArrowCellLeft {
  border-right-color: #f9f9f9 !important;
}
div.RadComboBox_MetroTouch .rcbReadOnly .rcbArrowCellRight {
  border-left-color: #f9f9f9 !important;
}
div.RadComboBox_MetroTouch .rcbHovered .rcbReadOnly .rcbInputCell {
  background-color: #e8e8e8;
}
div.RadComboBox_MetroTouch .rcbHovered .rcbReadOnly .rcbArrowCell {
  background-color: #e8e8e8;
}
div.RadComboBox_MetroTouch .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
  border-right-color: #e8e8e8 !important;
}
div.RadComboBox_MetroTouch .rcbHovered .rcbReadOnly .rcbArrowCellRight {
  border-left-color: #e8e8e8 !important;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbReadOnly .rcbInputCell {
  color: white;
  background-color: #25a0da;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbReadOnly .rcbInput {
  color: white;
}
div.RadComboBox_MetroTouch .rcbFocused .rcbReadOnly .rcbArrowCell {
  border-color: #25a0da !important;
  background-color: #25a0da;
}
div.RadComboBox_MetroTouch .rcbDisabled, div.RadComboBox_BlackMetroTouch .rcbDisabled {
  opacity: 0;
}

.RadComboBoxDropDown_MetroTouch {
  margin: 0;
  border-color: #cdcdcd;
  color: black;
  font: 100 12px "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px !important;
  line-height: 20px !important;
  background: white;
}
.RadComboBoxDropDown_MetroTouch .rcbHeader,
.RadComboBoxDropDown_MetroTouch .rcbFooter {
  margin: 0;
  padding: 0 10px;
  border-color: #cdcdcd;
  background-color: #f9f9f9;
}
.RadComboBoxDropDown_MetroTouch .rcbItem,
.RadComboBoxDropDown_MetroTouch .rcbHovered,
.RadComboBoxDropDown_MetroTouch .rcbDisabled,
.RadComboBoxDropDown_MetroTouch .rcbLoading {
  margin: 0;
  padding: 0 10px;
  font-size: 11px;
}
.RadComboBoxDropDown_MetroTouch .rcbHovered {
  background-color: #e8e8e8;
}
.RadComboBoxDropDown_MetroTouch .rcbDisabled {
  opacity: .5;
}
.RadComboBoxDropDown_MetroTouch .rcbLoading {
  background: #e8e8e8;
}
.RadComboBoxDropDown_MetroTouch .rcbItem em,
.RadComboBoxDropDown_MetroTouch .rcbHovered em {
  background: #767676;
}
.RadComboBoxDropDown_MetroTouch .rcbCheckBox {
  margin: -1px 10px 0 0;
}
.RadComboBoxDropDown_MetroTouch .rcbCheckAllItems,
.RadComboBoxDropDown_MetroTouch .rcbCheckAllItemsHovered {
  margin: 0;
  padding: 0 10px;
  background-color: #e8e8e8;
  background-image: none;
}
.RadComboBoxDropDown_MetroTouch .rcbCheckAllItems .rcbCheckAllItemsCheckBox,
.RadComboBoxDropDown_MetroTouch .rcbCheckAllItemsHovered .rcbCheckAllItemsCheckBox {
  margin: -1px 10px 0 0;
}
.RadComboBoxDropDown_MetroTouch .rcbMoreResults {
  margin: 0;
  padding: 0;
  height: 22px !important;
  border: 0;
  line-height: 22px !important;
}
.RadComboBoxDropDown_MetroTouch .rcbMoreResults a {
  width: 12px !important;
  height: 12px !important;
  background-image: url('../Common/MetroTouch/metrotouch-sprite.png');
  background-position: -17px -67px;
  background-repeat: no-repeat;
}
.RadComboBoxDropDown_MetroTouch .rcbSeparator {
  color: white;
  background: #e8e8e8;
}

/*Center login box */

#container {
    width: 20%;
    margin: 30px auto;
    padding: 10px;
    background-color:rgba(0, 145, 199, 0.24); 
    min-width: 320px;
    
}

    #container h1 {
        margin: 10px auto;
        width: 20%;
        font-weight:500;
        color: orange;
        text-align: center;
    }

#loginForms {
    padding: 10px;
}

    #loginForms tr td > table {
        margin-left: 20px;
    }


/* Make focused menu option more prominent*/

.RadMenu_MetroTouch ul.rmRootGroup {
	background: #25a0da;
}

div.RadMenu_MetroTouch .rmRootLink.rmFocused, div.RadMenu_BlackMetroTouch .rmRootLink.rmFocused {
	background-color: #f57a00;
	border-color: #f57a00;
	font-weight: 700;
}

div.RadMenu_MetroTouch .rmRootLink.rmSelected, .RadMenu_MetroTouch .rmRootLink.rmExpanded, 
div.RadMenu_BlackMetroTouch .rmRootLink.rmSelected, .RadMenu_BlackMetroTouch .rmRootLink.rmExpanded {
	background-color: #f57a00;
	border-color: #f57a00;
	font-weight: 700;
}
/*Miscelaneous*/
.rowcounttext {
	font-size: 1.3em;
	font-style: italic;
	color: #a7a7a7;
}

.RadForm_BlackMetroTouch.rfdZone #aspnetForm, .RadForm_BlackMetroTouch.rfdZone #form1 {
background-image: url('./images/dark3.png');
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 100vh;
}

.RadForm_MetroTouch.rfdZone #aspnetForm, .RadForm_MetroTouch.rfdZone #form1 {
    background-image: url('./images/bgrd6b.png');
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
     min-height: 100vh;
}

div.RadComboBox_BlackMetroTouch .rcbArrowCell a {
    width: 28px !important;
  height: 18px !important;
  background-position: -11px -64px !important;
  background-repeat: no-repeat;
}

div.RadComboBox_BlackMetroTouch .rcbInputCell,
div.RadComboBox_BlackMetroTouch .rcbArrowCell {
     height: 18px !important;
  border: 1px solid #4e4e4e !important;
}

div.RadMenu_MetroTouch .rmRootLink, div.RadMenu_BlackMetroTouch .rmRootLink {
	text-transform: none;
	color: white;
	border: none;
}

html body .RadInput_BlackMetroTouch input.riRead {
    border-color: #4e4e4e;
}


#currentUser {
    color: orange;
}

/*InfoPanel styles*/

div#infoPanel input.rfdDecorated[type="text"] {
    height: 16px;
    line-height: 14px;
    
}

div#infoPanel input.riDisabled {
    opacity: 0;
}

.RadForm_MetroTouch.RadForm.rfdTextbox #aspnetForm input[type="text"], 
.RadForm_BlackMetroTouch.RadForm.rfdTextbox #aspnetForm input[type="text"],
.RadForm_MetroTouch.RadForm.rfdTextbox #form1 input[type="text"], 
.RadForm_BlackMetroTouch.RadForm.rfdTextbox #form1 input[type="text"] {
    font-size: 11px;
    line-height: 11px;
}

.RadComboBoxDropDown_BlackMetroTouch .rcbItem,
.RadComboBoxDropDown_BlackMetroTouch .rcbHovered,
.RadComboBoxDropDown_BlackMetroTouch .rcbDisabled,
.RadComboBoxDropDown_BlackMetroTouch .rcbLoading {
  margin: 0;
  padding: 0 10px;
  font-size: 11px;
}


div.RadGrid_MetroTouch, div.RadGrid_MetroTouch .rgMasterTable, .RadGrid_MetroTouch .rgDetailTable, .RadGrid_MetroTouch .rgGroupPanel table, div.RadGrid_MetroTouch .rgCommandRow table, div.RadGrid_MetroTouch .rgEditForm table, div.RadGrid_MetroTouch .rgPager table {
    font-size: 14px;
    line-height: 30px;

}

/* Report Parameters page*/

#ctl00_ContentPlaceHolder1_divParameters, #rptpanel {
   border: 1px solid gray;
}


#rptpanel2 {
    padding-left: 20px;
}

div.RadPicker_BlackMetroTouch .rcCalPopup {
    background-position: -14px -4214px;
}

div.RadCalendar .rcWeek th {
    text-align: center;
}

div.RadGrid_BlackMetroTouch a.barcodelink, div.RadGrid_MetroTouch a.barcodelink {
    color: #f57a00;
    font-weight: 300;
}

div.RadGrid_BlackMetroTouch a.barcodelink:hover, div.RadGrid_MetroTouch a.barcodelink:hover {
    font-weight: bolder;
}

div.RadMenu .rmGroup .rmLeftImage {
    padding-right: 10px;
}

.RadPicker_MetroTouch a.rcCalPopup {
	background-position: -15px -4215px;
	width: 20px;
	height: 20px;
}

.RadPicker_BlackMetroTouch a.rcCalPopup {
    width: 20px;
    height: 20px;
}

div.RadComboBox_MetroTouch[required="1"],
.RadPicker_MetroTouch[required="1"] .rcInputCell input,
.RadPicker_MetroTouch[required="1"] .RadInput_MetroTouch input,
.RadForm_MetroTouch.rfdTextbox input[required="1"],
.RadComboBox_BlackMetroTouch[required="1"],
.RadPicker_BlackMetroTouch[required="1"] .rcInputCell input, .RadPicker_BlackMetroTouch[required="1"] .RadInput_BlackMetroTouch input,
.RadForm_BlackMetroTouch.rfdTextbox input[required="1"] {
    outline: 1px dashed orange;
}

/*BlackMetroTouch Calender fix */
table.RadCalendar .rcWeek th {
    text-align: center;
    color: orange;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcPrev {
     background-position: -19px -115px;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcPrev:hover {
    background-position: -70px -117px;
    border-color: black;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcFastPrev {
        background-position: -19px -915px;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcFastPrev:hover {
        background-position: -68px -917px;
        border-color: black;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcNext {
    background-position: -19px -165px;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcNext:hover {
    background-position: -67px -167px;
    border-color: black;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcFastNext {
    background-position: -17px -965px;
}

table.RadCalendar_BlackMetroTouch .rcTitlebar .rcFastNext:hover {
    background-position: -67px -967px;
    border-color: black;
}

table.RadCalendar .rcWeek .rcViewSel, table.RadCalendar .rcRow th {
    color: #03A9F4;
}

table.RadCalendar .rcMain .rcRow a, table.RadCalendar .rcMain .rcRow span {
    padding: 1px 2px;
}

/* Quick Search style*/

#ctl00_ContentPlaceHolder1_quickSearchContainer input{
    height: 20px;
    
}

#ctl00_ContentPlaceHolder1_quickSearchContainer .rfdSkinnedButton {
    height: 24px;
}

#ctl00_ContentPlaceHolder1_quickSearchContainer .rfdSkinnedButton input.rfdDecorated[type="button"] {
    height: 24px;
}

    #ctl00_ContentPlaceHolder1_quickSearchContainer .rfdSkinnedButton input.rfdDecorated[type="button"]:hover {
        cursor: pointer;
    }

/* Validation error style*/

div.rwDialogText h3 {
    color:#f57a00;
    font-weight:400;
    font-size: 1.2em;
    margin-bottom: 5px;
}

/* Widget styles*/
.widget-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .widget-container > div {
        text-align: center;
        margin: 10px auto;
        overflow: auto;
        -webkit-box-shadow: 1px 0px 41px -1px rgba(168,165,159,0.41);
-moz-box-shadow: 1px 0px 41px -1px rgba(168,165,159,0.41);
box-shadow: 1px 0px 41px -1px rgba(168,165,159,0.41);
    }
        .widget-container > div h1 {
            font-size: 2em;
            font-weight: 400;
            color: #a7a7a7;
        }
        .widget-container > div p {
            font-size: 1.7em;
        }
        .widget-container > div img {
            margin-top: 16px;
        }
        .widget-container > div ul {
            list-style-type:none;
            padding: 0;
        }

            .widget-container a:hover {
                color: #f57a00;
            }
.small {
    
    width: 24%;
    max-height: 300px;
    /*border: 1px solid #d3d3d3;*/
}
.medium {
    width: 49%;
    max-height: 500px;
    /*border: 1px solid #d3d3d3;*/
    
}
.large {
    
    width: 74%;
    height: 350px;
    background-color: green;
    
}
.x-large {
    
    width: 99%;
    height: 500px;
    /*background-color: #25a0da;*/
}

.widget-container > div .count-widget {
    font-size:70px;
    font-weight: 700;
    color: #f57a00;
    margin: 30px auto;
}

.highcharts-background {
    fill: none;
    stroke: none;
}

.highcharts-text-outline {
    fill: none;
    stroke: none;
}

.overMaxValue {
    stroke: #f57a00;
    stroke-width: 3px;
    stroke-dasharray: 4;
}

.highcharts-title {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;  
    color: #666;
}

.highcharts-button-box {
    fill: transparent
}

/* prevent container resizing on refresh */
div[data-widget-id="7"], div[data-widget-id="5"] {
    min-height: 465px;
}
div[data-widget-id="1"], div[data-widget-id="2"], div[data-widget-id="3"] {
    min-height: 237px;
}
/* SAML SSO Styles*/
#sso-body {
    background-image: url(./images/bgrd6b.png);
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.sso-header {
    width: 100%;
    height: 42px;
    background-color: #000000;
}

#sso-container {
    width: 50%;
    margin: 30px auto;
    padding: 10px;
    background-color: rgba(0, 145, 199, 0.24);
    min-width: 320px;
        
}

#sso-container h1 {
        margin: 10px auto;
        width: 20%;
        font-weight:500;
        color: orange;
        text-align: center;
    }
.sso-form {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 50px;
}

#authn-request {
    display: inline;
    margin-left: 5px;
}

.sso-app-label {
    margin-right: 5px;
    font-size: 16px;
    font-weight: bold;
}

#application-list, .sso-submit-btn {
    height: 30px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;  
    max-width: 80%;
}

.sso-submit-btn {
    height: 34px;
    line-height: 34px;
    padding: 0 6px;
    font-size: 16px!important;
}

.sso-login-error {
    line-height: 2em;
	font-size:14px;
	padding:10px;
	background-color:#488ea9;
    color: white;
    margin-bottom: 20px;
}
 
/* AdminSettings - notification tab dark theme fix*/
div.RadUpload_BlackMetroTouch .ruFakeInput {
    border-color: #4e4e4e;
    color: #fff;
    background-color: #000;
    padding: 0!important;
    height: 34px!important;
    font: 100 16px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 34px;
    vertical-align: top;
}
div.RadUpload_BlackMetroTouch .ruButton {
    margin: 0 2px 0 0;
    padding: 0;
    width: 80px;
    height: 36px;
    border: 1px solid #4e4e4e;
    color: #fff;
    background-color: #222;
    font: 100 16px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 34px;
}