﻿@charset "utf-8"; /* CSS document written by Harish Kohli */

/*@font-face{ font-family:arial; src:url(../fonts/corbert.woff); }*/
/*@font-face{ font-family:arial; src:url(../fonts/Lato-Regular.ttf); }
@font-face{ font-family:arial; src:url(http://fonts.googleapis.com/css?family=Lato:400,700); }*/
@font-face{ font-family:titleFont; src:url(../fonts/TitilliumWeb-Bold.ttf); }
@font-face{ font-family:subTitleFont; src:url(../fonts/Corbert.otf); }

body{ margin:0px; padding:0px; font-family:arial; font-size:15px; color:#5b5b60; font-weight:normal; overflow-y:scroll; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{ display:block; }
input, select{font-family:arial;}
div{ margin:0px; padding:0px; float:left; }
h1, h2, h3, h4, h5, h6, ul, li, a, span, p, input{ margin:0px; padding:0px; float:left; }
a{ text-decoration:none; }
h1{ font-size:36px; }
h2{ font-size:30px; }
h3{ font-size:24px; }
h4{ font-size:20px; }
h5{ font-size:16px; }
h6{ font-size:14px; }
img{ display:table; margin:0 auto; }
.lineheight{line-height:20px; }
.lineheightExtra{line-height:24px!important; }
.clear{ clear:both; }
.borderNone{ border:none!important; }
.boxsizing{ box-sizing:border-box; }
.fontBold{ font-weight:bold; }
.fontweightNone{ font-weight:normal; }
.floatNone{ float:none; }
.posRelative{ position:relative; }
.minWidth100{ width:100px!important}
.menuIcon{ display:none; }
.displayBlock{ display:block; }
.overflowDot{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.upperCase{ text-transform:uppercase; }
.plsMns{ margin-left:3px; margin-right:2px; padding:0 2px!important;}
.cursorDefault{ cursor:default!important;}
.overflow{ overflow-x:scroll; width:100%;}


/*error or success class*/
.alertBox{ width:100%; padding:10px; box-sizing:border-box; float:left; margin:0px 0px 10px; line-height:15px; border-radius:5px; text-align:center; }
.error{ background-color:#f2dede; color:#a94442; border:solid 1px #ebccd1; }
.success{ background-color:#dff0d8; color:#3c763d; border:solid 1px #d6e9c6; }
.notification{ background-color:#d9edf7; color:#31708f; border:solid 1px #bce8f1; }

.greenLabel{ background-color:#3c763d; color:#dff0d8;}
.grayLabel{ background-color:#ccc; color:#666;}

.btn-danger { background-color:#d43f3a; border-color:#d43f3a; color:#ffffff;}
.btn-danger:hover { background-color:#dd6864 !important; border-color:#dd6864; color:#fff;}
.btn-warning { background-color:#eea236; border-color:#eea236; color:#ffffff;}
.btn-warning:hover { background-color:#f2b865 !important; border-color:#f2b865; color:#fff;}
.btn-info { background-color:#46b8da; border-color:#46b8da; color:#ffffff;}
.btn-info:hover { background-color:#71c8e2 !important; border-color:#71c8e2; color:#fff;}
.btn-success { background-color:#5cb85c; border-color:#5cb85c; color:#ffffff;}
.btn-success:hover { background-color:#80c780 !important; border-color:#80c780;color:#fff;}

/*border*/
.borderTop{ border-top:solid 1px #eee; }
.borderBottom{ border-bottom:solid 1px #eee; }
.borderRight{ border-right:solid 1px #eee; }
.borderLeft{ border-left:solid 1px #eee; }
.borderDashed{ border:1px dashed #999999!important; }
.borderAll{ border:solid 1px #ddd; }
.pull_left{ float:left!important; }
.pull_right{ float:right!important; }

/*align Text*/
.alignRight{text-align:right; }
.alignCenter{ text-align:center; }
.alignLeft{ text-align:left; }

/*margin*/
.marginRight{ margin-right:10px; }
.marginLeft{ margin-left:10px; }
.marginTop{ margin-top:10px; }
.marginBottom{ margin-bottom:10px; }
.marginNone{ margin:0px!important; }
.marginLeftNone{ margin-left:0px!important; }
.marginRightNone{ margin-right:0px!important; }
.marginTopNone{ margin-top:0px!important; }
.marginBottomNone{ margin-bottom:0px!important; }
.marginBottomExtra{ margin-bottom:20px; }

/*padding*/
.paddingRight{ padding-right:10px; }
.paddingLeft{ padding-left:10px; }
.paddingTop{ padding-top:10px; }
.paddingBottom{ padding-bottom:10px; }
.paddingNone{ padding:0px!important; }
.paddingLeftNone{ padding-left:0px!important; }
.paddingRightNone{ padding-right:0px!important; }
.paddingTopNone{ padding-top:0px!important; }
.paddingBottomNone{ padding-bottom:0px!important; }

/*In Box*/
.paddingInBox{ padding:10px; box-sizing:border-box; }
.paddingInBoxExtra{ padding:20px; box-sizing:border-box; }
.paddingupdwn{ padding-top:10px; padding-bottom:10px; }
.paddinglftrgt{ padding-left:15px; padding-right:15px; box-sizing:border-box; }

/*rounded Corners*/
.roundCorner{border-radius:10px; }
.roundCornerExtra{border-radius:20px; }

/*btn css*/
.btn-sm{padding:4px 7px; border-radius:3px; border:none; font-family:arial; font-size:13px; margin-bottom:10px; font-weight:normal; box-sizing:border-box; cursor:pointer;}
.btn{ border-radius:5px; padding:5px 10px; border:none; font-family:arial; font-size:12px; margin-bottom:5px; text-align:center; font-weight:normal; box-sizing:border-box; cursor:pointer; }
.primary-btn{ background:#0b3f76; color:#fff; }
.primary-btn:hover{ background-color:#3296cb; color:#fff; }
.secondry-btn{ background:#3296cb; color:#fff; }
.secondry-btn:hover{ background-color:#333; color:#fff; }
.btn-o{ border:solid 1px #0b3f76; color:#0b3f76; }

/*Font colors*/
.white{ color:#fff!important; }
.yellow{ color:#f5a233; }
.pink{ color:#c9344d; }
.blue{ color:#0b3f76!important; }
.lightBlue{ color:#0b3f76!important; }
.black{ color:#000; }
.grey{ color:#333; }
.SiteGrey{ color:#5b5b60; }
.GreyBG{ background-color:#f7f7f7; }
.blueBG{ background-color:#0b3f76!important; }

/*link*/
.link{ color:#ccc; font-size:13px; padding:7px 0px; box-sizing:border-box; width:100%; text-decoration:none; border-bottom:solid 1px #575757; }
.link:hover{ color:#fff; }

/*form-controls*/
.label{ line-height:32px; font-size:13px; }
.form-control{ width:100%; padding:0px; margin-bottom:10px; position:relative; }
.form-control-sm{ width:100%; padding:3px 7px; box-sizing:border-box; border:none; margin-bottom:10px; font-family:arial; font-size:13px; line-height:20px; }
.form-control-input{ width:100%; padding:3px 7px; box-sizing:border-box; border:none; margin-bottom:10px; font-family:arial; font-size:13px; line-height:20px; background:#fff; border:solid 1px #c8c7cc; }
.form-control-select{ width:100%; padding:3px 7px; box-sizing:border-box; border:none; margin-bottom:10px; font-family:arial; font-size:13px; line-height:20px; background:url(../images/dropdown.png) 85% 12px scroll no-repeat #e6f2f9 ; }
.selectWrap{ overflow:hidden; }
.form-control > [class*="fa-"], .form-control > [class*="ti-"] { bottom:0; color:#0b3f76; display:inline-block; left:10px; line-height:16px; padding:0 3px; position:absolute; top:7px; z-index:2; height:20px; font-size:18px; }
.form-control .iconGap{ padding-left:40px!important; }


/*width Definations*/
.col-sm-.5{ width:5%; }
.col-sm-1{ width:10%; }
.col-sm-11{ width:15%; }
.col-sm-2{ width:20%; }
.col-sm-22{ width:25%; }
.col-sm-3{ width:30%; }
.col-sm-33{ width:35%; }
.col-sm-4{ width:40%; }
.col-sm-44{ width:45%; }
.col-sm-5{ width:50%; }
.col-sm-55{ width:55%; }
.col-sm-6{ width:60%; }
.col-sm-65{ width:65%; }
.col-sm-7{ width:70%; }
.col-sm-75{ width:75%; }
.col-sm-8{ width:80%; }
.col-sm-85{ width:85%; }
.col-sm-9{ width:90%; }
.col-sm-95{ width:95%; }
.col-sm-1Forth{ width:25%!important; }
.col-sm-1Fiveth{ width:20%!important; }
.col-sm-1Third{ width:33.33%!important; }
.col-sm-1Six{ width:15%!important; }
.col-sm-1Ten{ width:10%!important; }
.col-sm-1Five{ width:5%!important; }
.col-sm-1Half{ width:50%!important; }
#ctl00_ContentPlaceHolder1_UpdatePanel1, #ContentPlaceHolder1_UpdatePanel1, #UpdatePanel1{ width:100%;}

/*containers*/
.wrapper{width:100%; }
.row{width:100%; }
.container{ margin:0 auto; float:none; display:table; clear:both; }
.wrap{width:1000px; margin:0px auto; display:table; float:none; }
.content{ line-height:20px; text-align:justify; }
.content p{ margin:0px 0px 20px; }
.content ul{ list-style:none; }
.content ul li{ width:100%; padding:3px 0px; border-bottom:solid 1px #ddd; }
.title{ padding:3px 7px; border:solid 1px #e6e8e8; box-sizing:border-box; font-weight:normal; border-bottom:none; background:#f1f1f1; color:#0b3f76;}
.mainTitle{ font-size:20px;  width:100%; padding:3px 10px; box-sizing:border-box; width:100%; font-family:titleFont;}





/*theme styles*/
.headerSection{ background:#fff; padding:9px; box-sizing:border-box; position:fixed; top:0px; z-index:2; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.35); border-bottom: solid 5px #02ff00; }
.logoSectionPanel{border-right:1px solid #dc002e !important; padding-right:20px; width:50px; margin-top:0px; }
/*.logoSectionPanel img{ width:190px; height:60px; }*/
.profilebtn{ padding:10px 10px 0px; float:right; margin-top:0px; cursor:pointer; position:relative; color:#000;}
.profilebtn img{ border-radius:50%; float:left; margin-right:5px; margin-top:-2px; width:39px; }
.profilebtn span{ float:left; line-height:18px; margin-top:3px; }
.proDropdown{ background-color:#2b3034; border:1px solid #1a1c1e; border-radius:0; box-shadow:none; list-style:outside none none; width:200px; padding:0; position:absolute; text-shadow:none; z-index:2; left:auto; right:0; top:68px; display:none; }
.proDropdown:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #2b3034; border-style:solid; border-width:0 10px 10px; content:" "; display:block; height:0; left:10px; position:absolute; width:0; left:auto; right:36px; top:-9px; }
.proDropdown a{ color:#fff; width:100%; padding:8px 8px 6px; border-bottom:1px solid #1a1c1e; box-sizing:border-box; }
.proDropdown a:hover{ background:#212326; }
.proDropdownBG{ background:rgba(255,255,255,0.01); position:fixed; width:100%; height:100%; z-index:1; display:none; }
.level1{ color:#000; padding:1px 10px; margin:0px 0px 0px; position:relative; min-width:60px; text-align:center; font-size:12px; text-transform:uppercase; font-family:titleFont; border-left:1px solid #dc002e !important; }
.level1 span img{ margin:1px auto;}
/*.level1:hover{ background:##0b3f76; color:#fff; }*/
.flexdropdownmenu:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0b3f76; border-style:solid; border-width:0 10px 10px; content:" "; display:block; height:0; left:10px; position:absolute; width:0; right:auto; left:36px; top:-10px; }
{ background:#f7f7f7; }
.loginbodypanel{ position:absolute; top:65px; bottom:0px; display:table; height:85%; z-index:1; overflow-y:scroll; margin:0px; padding:10px 0px 10px; width:100%; box-sizing:border-box;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #c8c8c8 100%);
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#c8c8c8 100%);
background: radial-gradient(ellipse at center,  #ffffff 0%,#c8c8c8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=1 );
/*background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); 
background:-webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background:-o-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); */       
}
.bodypanel{ position:absolute; top:68px; bottom:0px; display:table; height:85%; z-index:1; overflow-y:scroll; margin:0px; padding:10px 10px 60px;; width:100%; box-sizing:border-box; background:#e3e8ec;}
.leftSection{ position:fixed; top:80px; left:0px; bottom:0px; display:table; z-index:1; height:100%; width:15%; background:#1b2433; padding:10px 10px 60px; box-sizing:border-box;}
.rightSection{ position:fixed; top:80px; right:0px; bottom:0px; display:table; z-index:1; height:100%; width:15%; background:#1b2433; padding:10px 10px 60px; box-sizing:border-box;}
.footerSection{ position:fixed; bottom:0px; padding:10px 0px; border-top:solid 1px #c8c7cc; height:20px; z-index:2; background:#fff; }
.loginPanel{ padding:0px; margin:10px auto 0px; box-sizing:border-box; }
.loginTitle{ margin:0px; padding:10px; position:relative; width:100%; text-align:center; font-size:30px; text-transform:uppercase; font-family:titleFont; box-sizing:border-box; }
/*.loginTitle:before{ content:""; position:absolute; top:0px; left:-5px; border-style:solid; border-width:11px 5px 0px 0px; border-color:transparent #0b3f76 transparent #0b3f76;}
.loginTitle:after{ content:""; position:absolute; top:0px; right:-5px; border-style:solid; border-width:0px 5px 11px 0px; border-color:#0b3f76 transparent #0b3f76 transparent;}*/
.loginInput{ border:solid #ccc; color:#727272; border-width:0px 0px 2px 0px; width:100%; padding:7px; box-sizing:border-box; background:transparent;}
.loginInput:focus{ border:solid #000; color:#727272; border-width:0px 0px 2px 0px;}
.loginBtn{ width:100%; cursor:pointer; margin:0px; padding:10px 7px; box-sizing:border-box; border-radius:5px; background:#000; color:#fff; border:none; font-size:16px; text-transform:uppercase;}
.loginBtn:hover{background:#dc002e;}
.forgot{ color:#919191; font-size:12px; width:100%; text-align:center; margin-top:10px; }

.clip-check label::before { background-color:#fff; border:1px solid #c8c7cc; content:""; height:20px; left:0; position:absolute; top:1px; transition:border 0.2s linear 0s, color 0.2s linear 0s; width:20px; box-sizing:border-box; }
.clip-check input[type="checkbox"] { display:none; }
.clip-check label { cursor:pointer; display:inline-block; font-size:13px; line-height:23px; margin-right:15px; padding-left:30px !important; position:relative; transition:border 0.2s linear 0s, color 0.2s linear 0s; white-space:nowrap; }
.clip-check.check-primary input[type="checkbox"]:checked + label::before { border-color:#0b3f76; box-sizing:border-box; }
.clip-check input[type="checkbox"]:checked + label::before { border-width:10px; box-sizing:border-box; }
.clip-check input[type="checkbox"]:checked + label::after { color:#fff; content:""; font-family:"FontAwesome"; }
.clip-check label::after { display:inline-block; font-size:11px; height:19px; left:4px; position:absolute; top:-1px; transition:border 0.2s linear 0s, color 0.2s linear 0s; width:19px; }
.clip-radio label::before { background-color:#fff; border:1px solid #d0d0d0; border-radius:99px; bottom:2px; content:""; height:20px; left:0; position:absolute; transition:all 0.3s cubic-bezier(0.455, 0.03, 0.215, 1.33) 0s; width:20px; box-sizing:border-box; }
.clip-radio label::after { border:1px solid #c8c7cc; border-radius:99px; bottom:2px; content:""; height:20px; left:0; position:absolute; transition:all 0.3s cubic-bezier(0.455, 0.03, 0.215, 1.33) 0s; width:20px; box-sizing:border-box; }
.clip-radio label { cursor:pointer; display:inline-block; font-size:13px; line-height:23px; margin-bottom:6px; margin-right:15px; padding-left:25px !important; position:relative; }
.clip-radio.radio-primary input[type="radio"]:checked + label::before { background:#0b3f76none repeat scroll 0 0; }
.clip-radio input[type="radio"]:checked + label::before { background:#f8f8f8 none repeat scroll 0 0; border-color:#fff; border-width:6px; }
.lockScreen{ margin:auto; float:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; height:270px; }
.insideInput{ margin-top:-38px; float:right; margin-right:27px; }
.insidebtn{border-radius:0px; height:38px; }
.listingPanel{margin:0px 0px;}
.listing{ padding:8px 0px; border-bottom:1px solid #eee; color:#5b5b60; line-height:30px; }
.listing:nth-child(even){ background:#f7f7f7; }
.listing:hover{ background:#eee; }

/*datepicker*/
.dropdown { position:relative; }
.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:387px; padding:5px; margin:2px 0px 0px -1px; font-size:14px; list-style:none; background-color:#ffffff; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); background-clip:padding-box; box-sizing:border-box; }
.datepicker-days, .table-condensed, .datepicker-months{ width:100%;}
.dow, .day{text-align:center;}
.next, .prev{ cursor:pointer;}
.month{ width:25%; text-align:center; padding:10px 0px;}
.datepicker:after{ border-color:#2b3034 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style:solid; border-width:10px 10px 0px; content:" "; display:block; height:0; left:10px; position:absolute; width:0; left:auto; left:36px; bottom:-10px;}

.sorting{ border:none; line-height:18px!important; border-right:solid #000 1px; display:table-cell!important; transform:none!important;}
.sorting a{ color:#666!important; font-family:Arial; width:90%;}

.mainbodyContainer{ padding:0px; width:100%; box-sizing:border-box;}
.bodyContainer{ padding:10px 0px; box-sizing:border-box;}
.breadcrumbs{ background:#2b3034; padding:0px box-sizing:border-box; font-size:12px; border-radius:3px;}
.breadcrumbs a{ color:#fff; background:url(../images/pagi.png) right -2px scroll no-repeat; margin-right:0px; padding:5px 15px 5px 10px;}
.breadcrumbs a:last-child{ background:none; pointer-events:none; cursor:default;}
.breadcrumbs a:hover{ text-decoration:underline; }

.gridview{ width:100%;}
.gridview div{ width:100%;}
.gridview div table{ border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-collapse:collapse;}
.gridview div table th{ padding:5px 10px; box-sizing:border-box; vertical-align:top; font-weight:normal; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;  border-top:none; border-left:none;
/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,dbdbdb+100 */
background:#ffffff; /* Old browsers */
background:-moz-linear-gradient(top,  #ffffff 0%, #dbdbdb 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* IE10+ */
background:linear-gradient(to bottom,  #ffffff 0%,#dbdbdb 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}
.gridview div table th a{ color:#0b3f76;}
.gridview div table td{padding:3px 7px; vertical-align:top; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:none;}
.gridview div table tr:nth-child(odd){ background:#fcfcfc;}
.gridview caption{ width:100%; text-align:left; padding:10px 0px 5px; margin:0px 0px 10px; font-size:14px; border-bottom:solid 1px #ddd; display:none; }

.gridview div table td table{ font-family: "Trebuchet MS"; padding: 2px; box-sizing: border-box; border:none;}
.gridview div table td table td { margin:0px; padding:0px; border:none;}
.gridview div table td table td a{ margin: 2px; padding: 5px; background-color: #818285; text-decoration: none; color: #fff; border-radius:50%; box-sizing: border-box; border:none; width:25px; text-align:center; font-size:11px;}
.gridview div table td table td span{ margin: 2px; padding: 5px; background-color: #000; text-decoration: none; color: #fff; border-radius:50%; box-sizing: border-box; border:none; width:25px; text-align:center;}
.gridview div table td table td a:hover{ background:#000;}
/*div.pagination a:hover, div.pagination a:active{ padding: 5px; margin: 2px; background-color: #f05625; color: #fff; border-radius:50%; box-sizing: border-box;}
div.pagination span.current{ padding: 5px; margin: 2px; background-color: #f05625; color: #FFFFFF; border-radius:50%; box-sizing: border-box; font-size:11px;}
div.pagination a.current{ padding: 5px; margin: 2px; background-color: #f05625!important; color: #FFFFFF; cursor:default!important; border-radius:50%; box-sizing: border-box; font-size:11px;}
div.pagination span.disabled{ display: none;}
.Pager span{ text-align: center; color: #999; display: inline-block; width: 25px; background-color: #818285; margin-right: 3px;}
.Pager a{ text-align: center; display: inline-block; width: 25px; background-color: #818285; color: #fff; margin-right: 3px; text-decoration: none; font-size:11px;}*/

.gridView div table td span.posRelative div{ width:10px!important;}

.searchDiv { background:#0b3f76none repeat scroll 0 0; border-radius:5px; color:#fff; float:left; padding:5px 15px; width:140px; line-height:20px;}
.searchIcon { border-width:0; float:right; height:20px; margin:2px 0 0 9px; width:20px;}

.saveIconBtn-white{background:url('../images/save1-white.png') 13px 9px/14px 14px scroll no-repeat #0b3f76; padding:5px 15px 5px 30px;}
.saveVIconBtn-white{background:url('../images/save-white.png') 13px 9px/15px 15px scroll no-repeat #0b3f76; padding:5px 15px 5px 30px;}
.resetIconBtn-white{background:url('../images/reset.png') 13px 9px/14px 14px scroll no-repeat #0b3f76; padding:5px 15px 5px 30px;}
.validationred{ float:left; margin-top:-10px; margin-bottom:10px; color:#f00;}
.validationred1{ float:left; margin-top:0px; margin-bottom:10px; color:#f00;}


/*chorme hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){ }

/*IE 11 Hack*/
@media all and (-ms-high-contrast:none)
{ .foo { color:green } /* IE10 */
*::-ms-backdrop, .foo { color:red } /* IE11 */
}

.panelconfirm
{ padding:0px; box-sizing:border-box; z-index:2; border-radius:5px; display:table; margin:0 auto; position:fixed; left:0px !important; top:150px !important; bottom:0px; right:0px;
}
.panelconfirm-headerbox
{ font-size:16px; padding:7px 0px; border-bottom:solid 1px #ccc; width:100%; padding:5px 10px; box-sizing:border-box; width:100%; /* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,dbdbdb+100 */ background:#ffffff; /* Old browsers */ background:-moz-linear-gradient(top,  #ffffff 0%, #dbdbdb 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* IE10+ */ background:linear-gradient(to bottom,  #ffffff 0%,#dbdbdb 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= '#ffffff' , endColorstr= '#dbdbdb' ,GradientType=0 ); /* IE6-9 */
}
.panelconfirm-bg
{ position:fixed; background:rgba(0,0,0,0.8); left:0px; top:0px; right:0px; bottom:0px; z-index:1; margin:auto; display:table;
}

.DynamicMenuItemStyle{ 
  width:235px;
  color:black;
  border:1px solid #ddd;
  text-decoration:none;
  padding:2px 5px; box-sizing:border-box;}
  .DynamicMenuItemStyle img{ margin:0px 5px 0px -23px;} 
  .DynamicMenuItemStyle:hover{ background:#ddd;  /*color:#fff!important; */} 
  
  
  /*
  .MenuBar td:after { border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0b3f76; border-style:solid; border-width:0 10px 10px; content:" "; display:block; height:0; left:36px; position:absolute; right:auto; top:-10px; width:0;
}IE 11 Hack*/
  .MenuBar td{ float:left;}
  .StaticMenuItemStyle img{ display:none;}
  .level1 .row img{ display:block; width:24px; height:24px;}
  
  
.ajax__tab_xp .ajax__tab_body{ border:solid 1px #ddd!important; padding:15px!important;}
.ajax__tab_xp .ajax__tab_header{ background:transparent!important;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer{ background:#0b3f76!important; border:solid 1px #0b3f76!important; border-bottom:none!important; line-height:20px; height:auto; color:#fff!important; border-radius:10px 10px 0px 0px;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer{ background:#0b3f76!important; border:solid 1px #0b3f76!important; border-bottom:none!important; line-height:20px; height:auto; color:#fff!important; border-radius:10px 10px 0px 0px;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab{ background:transparent!important; height:auto!important;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner{ background:transparent!important;}
.ajax__tab_xp .ajax__tab_outer{background:#ddd!important; line-height:20px; border:solid 1px #ccc; border-bottom:none; height:auto!important; font-size:13px; font-family:arial; margin-right:2px; color:#333!important; border-radius:10px 10px 0px 0px;}
.ajax__tab_xp .ajax__tab_inner{ background:transparent!important;}
.ajax__tab_xp .ajax__tab_tab{ background:transparent!important; height:auto!important;}

.ajax__tab_xp .ajax__tab_body fieldset{ width:100%; padding:20px; box-sizing:border-box; border:dashed 1px #0b3f76; margin-bottom:20px;}
.ajax__tab_xp .ajax__tab_body fieldset legend{ text-transform:uppercase; font-weight:600; font-size:13px; font-family:arial;}
.ajax__tab_panel{ width:100%;}
.ajax__tab_xp .ajax__tab_body{ width:100%!important; box-sizing:border-box;}


.popout{}
#menuBar a.dynamic{ text-align:left; font-size:13px; border-bottom:1px solid #ddd!important; line-height:25px;}
#menuBar ul.level2.dynamic{ width:200px!important; border:1px solid #ddd!important; background:#f1f1f1; top:70px!important;}
#menuBar ul li{ width:80px;}
.dynamic{width:100%!important;}
#menuBar ul.level3.dynamic{ width:200px!important; border:1px solid #ddd!important; background:#f1f1f1;}
#menuBar ul.level4.dynamic{ width:200px!important; border:1px solid #ddd!important; background:#f1f1f1;}
#menuBar ul.level5.dynamic{ width:200px!important; border:1px solid #ddd!important; background:#f1f1f1;}
.popout.level1.StaticMenuItemStyle.static{ margin:0px; padding:0px;}

.selectBox{ background:url(../images/leftArrow.png) right center scroll no-repeat #fff; border:1px solid #c8c7cc; box-sizing:border-box;  font-family:arial; font-size:13px;  line-height:20px; margin-bottom:10px; padding:3px 7px; width:100%; z-index:102;}
.SelectDropDown{ background:#fff; border:1px solid #c8c7cc; box-sizing:border-box; max-height:160px; overflow-y:scroll;  font-family:arial; font-size:13px;  line-height:20px; margin-bottom:10px; padding:3px 7px; width:100%; position:absolute; top:27px; display:none; z-index:101;}
.SelectDropDown input[type="checkbox"]{ margin:4px 5px 0px 0px;}
.SelectDropDownBG{ position:fixed; width:100%; height:100; display:none; left:0px; top:0px; right:0px; bottom:0px; z-index:99; }


.searchImgIcon{ background:url(../images/search-icon.png) 97% center scroll no-repeat; margin:5px 0px;}

.panel-primary { border-color:#337ab7;}
.panel { background-color:#fff;  border-radius:0px 0px 4px 4px; box-sizing:border-box; box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom:10px;}
/*.panel-blue { background: #337ab7; border-color: #337ab7; color: #fff;}
.panel-blue .fa{ color:#337ab7;}
.panel-blue .blue{ color:#337ab7;}

.panel-green { background-color: #5cb85c; border-color: #5cb85c; color: #fff;}
.panel-green .fa{ color:#5cb85c; }
.panel-green .green{ color:#5cb85c; }

.panel-yellow { background-color: #f0ad4e; border-color: #f0ad4e; color: #fff;}
.panel-yellow .fa{color:#f0ad4e;}
.panel-yellow .yellow{color:#f0ad4e;}

.panel-red { background-color: #d9534f; border-color: #d9534f; color: #fff;}
.panel-red .fa{ color:#d9534f;}
.panel-red .red{ color:#d9534f;}*/

.panel-blue { background: #1b2433; color: #fff;}
.panel-blue .fa{ color:#337ab7;}
.panel-blue .blue{ color:#337ab7;}

.panel-green { background-color: #1b2433; color: #fff;}
.panel-green .fa{ color:#5cb85c; }
.panel-green .green{ color:#5cb85c; }

.panel-yellow { background-color: #1b2433; color: #fff;}
.panel-yellow .fa{color:#f0ad4e;}
.panel-yellow .yellow{color:#f0ad4e;}

.panel-red { background-color: #1b2433; color: #fff;}
.panel-red .fa{ color:#d9534f;}
.panel-red .red{ color:#d9534f;}

.darkgreen{ background:#12b48b;}
.darkpink{ background:#d43eac;}
.darkyellow{ background:#ffd602;}
.darkred{ background:#d50040;}

.panel-heading {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px; box-sizing:border-box; min-height:86px;
}
.huge {
    font-size: 35px;
    line-height: normal;
}
.panel-footer {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 0px 10px; box-sizing:border-box; color:#fff!important;
}
#accordion div{ width:100%; float:none; }
.iconBlue{ color:#019bff!important;}
.logoutBtn{ float:right; background:url(../images/logout.png) center center/32px 32px scroll no-repeat #fff; width:50px; border-radius:5px; height:50px; margin:0px 0px 0px 0px;}
.logoutBtn:hover{ background:url(../images/logout.png) center center/32px 32px scroll no-repeat #333;}
.homeIcon{background:url(../images/home.png) center 6px/18px 18px scroll no-repeat; min-width:60px; font-size:12px; text-transform:uppercase; font-family:titleFont; text-align:center; padding:26px 10px 0px; color:#000;}
.leftMenutitle{width:100%; box-sizing:border-box; border-radius:0px!important; background:url(../images/leftmenuArrow.png) right center/12px 24px scroll no-repeat #1b2433!important; border:solid #085186!important; border-width:0px 0px 1px 0px!important; color:#029bff!important; text-align:left; padding:15px 5px!important; margin:0px; font-size:15px;}
.leftMenutitle.active{color:#fff!important;}
.leftMenuLinkPanel{ width:100%; padding:0px!important; background:transparent!important; border:none!important;}
.leftMenuLink{width:100%!important; box-sizing:border-box; border-radius:0px!important; background:transparent!important; border:none!important; border-bottom:solid 1px #085186!important; color:#029bff!important; text-align:left; padding:10px 7px!important; margin:0px; font-size:11px!important;}
.leftMenuLink:last-child{ border:none!important;}
.ui-state-active{color:#fff!important; background:url(../images/leftmenuArrowDown.png) right center/24px 12px scroll no-repeat #1b2433!important;}
.whiteBG{ background:#fff;}

.maxTable div:first-child {width: 768px!important;}
.aspNetDisabled { width:100%; background:#ccc;}

.ctl00_menuBar_0, .menuBar_0{ top:58px!important; padding-top:10px; height:auto!important;}
/*.ctl00_menuBar_0:after, .menuBar_0:after{ position:absolute; top:-9px; left:30px; content:""; border:solid 10px; border-color:transparent transparent #dc002e transparent;}*/

.scroll{ overflow-y:scroll;}
.ajax__calendar_container{ z-index:1;}


/* slides */
.slideshow { position:relative; margin:0px; float:left; width:100%; height:400px; z-index:40; }
.slideshow a { line-height:16px; text-decoration:none; color:#fff; background:#000; border-radius:50px; font-size:0px; }
.slideshow a:hover,
.slideshow .selected a { background-color:#004990; }
.carousel { margin:0; padding:0; list-style:none; }
.slide { z-index:100; width:100%; float:left; }
.slide img { display:block; }

/* pagination */
.slides-pagination { position:absolute; bottom:5px; right:5px; margin:0; padding:0; list-style:none; }
.slides-pagination li { display:inline; }
.slides-pagination a { display:block; float:left; padding:0px 8px; margin-right:5px; text-align:center; }

/* skip */
.slides-next,
.slides-prev { position:absolute; top:50%; margin-top:-1em; padding:0 .5em; z-index:120; }
.slides-next { right:0; }
.slides-prev { left:0; }
.slides-next.disabled,
.slides-prev.disabled { opacity:.5; cursor:auto; }
