﻿@charset "utf-8";
/* CSS Document */
@import url("font-awesome.min.css");
@import url("bootstrap.min.css");
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
:focus-visible{
    outline: 3px solid red!important;
}
body { font-family: 'Roboto', sans-serif; font-size:13px; padding:0; margin:0; color:#000; }
.clear { clear:both }
a { text-decoration:none }
.txt-white { color:#FFF }
/*ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}*/
ul { list-style-type:none; }
#header { width: 100%; height: auto; overflow: hidden; padding-bottom: 15px; border-bottom: 2px solid #35528e;}
#header .topHeader { width: 100%; border-top: 7px solid #fe8f17; border-bottom: 7px solid #3a910a; }
#header .topHeaderMenu ul { list-style-type:none; }
#header .topHeaderMenu ul li { display: inline-block; margin: 0; border-right: 2px solid #333; line-height: 10px; text-align: center; padding: 0px 7px; }
#header .topHeaderMenu ul > li:last-child { border-right: none; }
#header .topHeaderMenu ul > li > a { color: #5c72a2; font-size: 12px; font-weight: bold; padding: 0 5px; }
#header-inner { width: 94%; margin: auto; height: auto; overflow: hidden; padding-top: 15px; }
#header-inner img {max-width: 250px; float: left;}
#header-inner .col-sm-7 h2 {color: #35528e;}
#nav { background:#35528e; padding:0; }
#nav-inner { width:980px; margin:auto; }
#nav-inner ul { display:block }
#nav-inner li { float:left; }
#nav-inner ul li a { color:#fff; text-transform:uppercase; font-weight:bold; padding:6px 20px; line-height:22px; }
#nav-inner ul li a:hover { background:#FFF; color:#666; padding:6px 20px; }
#quick_menu { display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; float: right; padding-top:0px; }
#quick_menu ul { margin:0px; padding:0; list-style-type:none; width:auto; float:right; }
#quick_menu ul li { display:block; float:left; margin:0; padding:0 0 0 20px; }
#quick_menu ul li a { display:block; float:left; color:#000000; text-decoration:none; padding:0 0 0 18px; font-size:11px; text-transform:uppercase; line-height:20px; }
#quick_menu ul li a:hover { color:#006DA6; }
#quick_menu ul li a.user { background:url(../images/user.jpg) left 2px no-repeat; }
#quick_menu ul li a.setting { background:url(../images/setting.jpg) left 2px no-repeat; }
#quick_menu ul li a.logout { background:url(../images/logout.jpg) left 2px no-repeat; }
#main-content { /*margin:20px auto; width:100%; max-width:1000px;*/  min-height:480px; position: relative; background: url(../images/backeg.jpg) no-repeat; background-size: cover;}
#main-content-inner { width:100%; margin:0px auto 0px; padding-bottom: 10px; min-height:300px; max-width:1200px; }
.title-grid { /*background:#5c85d6;
	padding:8px 10px;*/ font-size:20px; /*color:#ffffff;*/ font-weight:bold; }
.content-grid { padding:0px; }
#footer:before { content:""; display:block; clear:both; }
#footer { background:#191919; color:#a4a4a4; }
#footer-inner { margin:0 auto; /*font-family:Arial, Helvetica, sans-serif;
	font-size:11px;*/ padding:10px 0; max-width:1200px; width:100%; }
#nav .jqueryslidemenu { width:100%; max-width:1200px; position: relative; z-index: 2; }
.flLeft { float:left; }
.flRight { float:right; }
input, textarea, select { border: 2px solid #192c64; padding: 5px; border-radius: 3px;/*-moz-border-radius: 5px;
	border-radius: 5px;*/ }
select { padding:3px; /*height: 20px; */ min-width:	6%; }
.width130 { }
.width170 { width:170px; }
.width200 { width:200px; }
.width460 { width:460px; }
.width300 { width:300px; }
.width70 { width:70px; }
.width85 { width:85px; }
.width30 { width:30px; }
.width50 { width:50px; }
.width70 { width:70px; }
.smltxt { font-size:11px; }
.jqueryslidemenu ul li a {padding:8px 22px 12px !important;}
fieldset { background:#ffffff url(../images/fieldset-bg.jpg) 0 -50px repeat-x; border:1px solid #CCCCCC; margin:25px 0; padding:0 20px 10px 20px; }
legend { background:#F7F7F7; border:1px solid #CCCCCC; font-size:160%; color:#5C85D6; font-size:15px; font-weight:bold; padding: 10px 15px; margin-bottom: 25px; }
/*h2 { border-bottom:1px solid #999; font-size:14px; }*/
.button { display: inline-block; padding: 7px 20px; color: #fff; text-decoration: none; cursor: pointer; border: 1px solid #35528e; border-radius: 4px; 
background: #192c64; 
/* background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 46%, #35528e 100%); 
background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 46%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 46%,#35528e 100%);  */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 ); }
.button1 { display: inline-block; padding: 7px 6px; color: #fff; text-decoration: none; cursor: pointer; border:none }
.stepNotCompleted { background-color: rgb(153,153,153); width: 15px; border: 1px solid rgb(153,153,153); margin-right: 5px; color: White; font-family: Arial; font-size: 12px; text-align: center; }
.stepCompleted { background-color: #4d4d4d; width: 15px; border: 1px solid #4d4d4d; color: White; font-family: Arial; font-size: 12px; text-align: center; }
.stepCurrent { background-color: #e01122; width: 15px; border: 1px solid #e01122; color: White; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; }
.stepBreak { width: 3px; background-color: Transparent; }
.wizardProgress { padding-right: 10px; font-family: Arial; color: #333333; font-size: 12px; }
.wizardTitle { font-family: Arial; font-size: 120%; font-weight: bold; color: #333333; vertical-align: middle; }
.button:hover { color: #ffba00; 
background: #6c97f3; background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 0%, #35528e 100%); background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 0%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 0%,#35528e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 );  }
.button-sub { background: #6c97f3; 
background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 46%, #35528e 100%); 
background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 46%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 46%,#35528e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 );  display: inline-block; padding: 5px 15px; color: #fff; text-decoration: none; cursor: pointer; border:none; margin:15px 0; border: 1px solid #5C85D6; }
.button-sub:hover { color: #FFBA00; background: #6c97f3; background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 0%, #35528e 100%); background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 0%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 0%,#35528e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 ); }
.button1:hover { color: #000; background: #6c97f3; background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 0%, #35528e 100%); background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 0%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 0%,#35528e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 ); }
.button1-sub { background: #6c97f3; 
background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 46%, #35528e 100%); 
background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 46%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 46%,#35528e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 );  display: inline-block; padding: 5px 15px; color: #fff; text-decoration: none; cursor: pointer; border:none; margin:15px 0 }
.button1-sub:hover { color: #000; background: #6c97f3; background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 0%, #35528e 100%); background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 0%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 0%,#35528e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 ); }
.sys-value { background:#efefef }
.star { color:#F00; padding:0 2px; font-weight:bold; }
.table-list { border-collapse:collapse }
.table-list td { padding: 5px; border: 1px #c7c7c7 solid; vertical-align:text-top; }
.table-list th { padding: 5px; border: 1px #c7c7c7 solid; background:url(../images/bg_tableth.gif) left top repeat-x; }
.table-list .odd td { background:url(../images/bg_tableRow.gif) left 1px repeat-x }
.table-list td.AlignCenter, .table-list th.AlignCenter { text-align:center; }
.table-list td:last-child input[type=image] {width: auto !important;}
table td input[type=image] {width: auto !important; max-width: 40px !important; height: auto !important;}
.table_pagination { font-size: 11px; font-weight: bold; margin-top:10px; }
.table_pagination table { display:inline-block; vertical-align:top; }
.table_pagination a { text-decoration: none; border: 1px solid #ccc; padding: 3px 7px; margin: 0 1px; display:inline-block; }
.table_pagination a.next, .table_pagination a.prev { background: #5C85D6; color:#ffffff; }
.table_pagination a.active { border: 1px solid #5C85D6; }
.table_pagination a:hover { color: #fff; background: #5C85D6; border: 1px solid #0069ac; text-shadow: 0 1px 0 #333; }
.Approve { cursor: pointer; background:#72b31e;  border-radius: 4px 4px 4px 4px; color: #FFFFFF; padding: 6px 5px; width:50px; display:inline-block; /*text-shadow: 0 1px 0 #999;*/ font-weight:bold; border:1px solid #4e7917; }
.Approve:hover {background: #659e1b;}
.Block { background:#E00000; /*border-radius: 5px 5px 5px 5px;*/ color: #FFFFFF; padding: 2px 5px; width:50px; display:inline-block; /*text-shadow: 0 1px 0 #999;*/ font-weight:bold; }
.default-value { background:#EFEFEF; }
.boldmaroon { color:maroon; font-weight:bold; }
.centerall { text-align:center }
.lg-button { margin:0 0px 15px; padding:30px 30px; font-size:15px; display:inline-block; min-width:160px; text-align:center; }
.link-box { display:inline-block; vertical-align:top; text-align:left; margin:0 15px; color:#000; }
/*joblist*/
.joblist { margin-top:15px; border:1px solid #e5e5e5; }
.joblist .jobtitle { font-weight:bold; background:url(../images/jobtitle.png) left bottom repeat-x; line-height:25px; min-height:30px; }
.joblist .joblistbullet { background:url(../images/jobtitlebullet.png) 5px 10px no-repeat; padding-left:20px; }
.joblist .jobdate { background:#6699ff; /*border-radius: 5px 5px 5px 5px;*/ color: #FFFFFF; padding: 2px 5px; /*width:120px;*/ text-shadow: 0 1px 0 #000; }
.joblist .jobdetails { padding:10px 20px; }
.joblist .jobdiscription { padding:10px 0; }
.joblist .jobapplynow { margin:5px 0px; height:40px; }
.joblist .jobapplynow a { background:#900; padding:2px 5px; color:#fff; border:1px solid #e5e5e5; margin:5px 0px; }
.joblist .jobapplynow a:hover { background:#CCC; padding: 2px 5px; color:#000; border:1px solid #e5e5e5; }
.joblist .jobmodifed { background:#e0e0e0; /*border-radius: 5px 5px 5px 5px;*/ color: #000; padding: 2px 5px; text-shadow: 0 1px 0 #fff; border:1px solid #e5e5e5; border-bottom:0; }
.download { background:url(../images/icon_report.png) no-repeat; padding:0px 0px 3px 20px; color:#333333; }
.download a { color:#333333; }
.notes { background:#f0f0f0; border:1px dashed #c6c6c6; color: #AD3737; font-size: 11px; padding:8px; margin:8px 0px 15px 0px; }
.container_16 { width: 92%; margin-left: 4%; margin-right: 4%; }
.container_16 .grid_4 { width: 23.0%; float: left; }
.container_16 .grid_6 { width: 30.0%; float: left; }
.container_16 .grid_8 { width: 46.0%; float: left; }
table#tbl { margin-top: 20px; }
.submit-button-wrap { margin-top:20px; }
.submit-button-wrap input[type=button] {    background-color: #35528e;
    display: inline-block;
    padding: 8px 20px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    border: none;}
.submit-button-wrap input[type=button]:hover {
    color: #0616c4;
	background: #ffba00;
}
.table-list span {word-break: break-all;}
.accordian-heading { cursor:pointer; margin: 0; padding: 10px; background: url(../images/down-arrow.png) no-repeat 100% 5px #35528e; color: #fff; font-size: 16px; }
.accordian-heading.active { background-image:url(../images/up-arrow.png); }
.accordian-content { display:none; border:1px solid #ccc; padding:20px 10px; border-top:0; margin-bottom:1px; background: #fff; }
.accordian-content:last-child { margin-bottom:0; }
.accordian-heading input[type="radio"] {margin-right: 5px;}
td.label_td { background: #5c85d6; color: #fff; padding: 0 10px; position:relative; }
td.label_td:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-left-color: #5c85d6; border-width: 7px; margin-top: -7px; }
td.input_td { padding:0 0 0 15px; background:#e3e6eb; border:1px solid #cadae7; border-left:0; }
td.input_td .input_field { width:96%; background:#e3e6eb !important; border-radius:0; border:0; }
td.input_td > span { display:none; }
.errors { text-align:center; }
.errors_inner { display:inline-block; border:1px solid #f00; padding:10px 35px 10px 50px; margin-bottom:10px; background:url(../images/warning.png) no-repeat 10px 0px; }
.errors_inner span { color:#f00 !important; }
.master-pages { margin-top:15px }
.master-pages .accordian-heading { background:#35528e; border-bottom: 1px solid #fff;}
.master-pages .accordian-content { display:block; }
.marTop0 { margin-top:0; }
.marBot0 { margin-bottom:0; }
.colored-table th { background:#35528e; color:#fff; }
.colored-table th a { color:#fff; }
.colored-table tr td { background:#fff; }
.colored-table tr.odd td { background:#eaeaea; }
.colored-table tr:nth-child(odd) td { background:#eaeaea; }
.colored-table tr td input[type=image].add {min-width:60px;}
.finalinfo #success {width:60%;margin:30px auto;border:1px solid #ccc;padding:30px; text-align:center;font-size:22px;}
.border-box { border:1px solid #ccc; padding:20px 10px; border-top:0; margin-bottom:20px; background: #fff;}
.mdlcontentborders { border: 1px solid #cccccc; padding: 15px; margin:15px 0; box-shadow: 0 0 3px #cccccc inset; background:#fafafa;}
ul.listStyle { padding:0; list-style-type:none; }
ul.listStyle li { background: url(../images/blue-point.png) no-repeat scroll 1px 4px; margin-bottom: 15px; padding-left: 25px; vertical-align:top; }
.divmainpost h2 { border-bottom:none; }
.mdlcontentborders label { display:inline-block; max-width:25%; min-width:240px; margin-right:10px; vertical-align:top; width:100%; font-weight:bold; }
.mdlcontentborders ul.listStyle > li > span { display:inline-block; width: 70%; }
.mdlcontentborders ul.listStyle span:before { padding-right:5px; display:inline-block; vertical-align:top; }
.mdlcontentborders ul.listStyle span > div { display:inline-block; vertical-align:top; }
.mdlcontentborders ul.listStyle span span:before { content:""; }
.mdlcontentborders span ul { list-style-type:none; margin: -15px 0 0; padding: 0 0 0 15px !important; }
.mdlcontentborders span ul li { background:none; padding-left:0; }
ul.pdf { list-style-type:none; padding:0; margin:15px 0; }
ul.pdf li { background: url(../images/icon-pdf.png) no-repeat scroll 0 0; padding-left: 22px; }
ul.btnhold { text-align:center; }
ul.btnhold li { display:inline-block; margin:0 5px; }
.instructholds { width:300px; margin:70px auto; border:1px solid #ccc; border-radius:6px; padding:15px; box-shadow: 0 0 3px #cccccc inset; background:#fafafa;}
.theexfilders {border:1px solid #ccc; padding:15px; margin-top:20px;}
.theexfilders:after {content:""; width:100%; display:block; clear:both;}
.theexfilders ul {padding-left:0; margin:0;}
.theexfilders ul li {width:48%; float:left; margin:0 10px 5px 0;}
.theexfilders ul li label {min-width:130px; display:inline-block; }
fieldset table tr td.notes {margin-top: 10px; }
fieldset table tr td.notes:after {
    content: "";
    display: block;
    clear: both;
}
.keppustgr ul {padding-left:0;}
.keppustgr ul li { float:left; margin:0 10px 5px 0;}
.keppustgr ul li label {min-width:130px; display:inline-block; }
.keppustgr {
    min-height: 155px;
    position: relative;
}
.outsiderngmargins {
    left: 0;
    margin-top: 15px;
    position: absolute;
    width: 100%;
} 
.jqueryslidemenu ul li ul {box-shadow:0 0 3px #555555;}
.formholder { max-width:700px; width: 100%; margin:0 auto; background: #fff; padding: 10px; }
.formholder.keepmeleft select {width: auto;}
.formholder .onerow { margin: 0 auto; width: 70%; }
.formholder ul li { margin-bottom: 8px; width: 100%; }
.formholder ul li::after { clear: both; content: ""; display: block; }
.formholder ul li.captcha { text-align: center; }
.formholder ul li.captcha img { border: 1px solid #cccccc; box-shadow: 0 0 3px #cccccc inset; padding: 2px; }
.formholder ul li.captcha input { max-width: 200px; }
.formholder ul li.submitme { text-align: center; }
.formholder ul li.submitme li { display: inline-block; margin: 0 10px; width: auto; }
.formholder ul li.submitme input { background: #35528e none repeat scroll 0 0; color: #ffffff; max-width: 200px; padding: 5px 20px; width: 100%; }
.formholder ul li.submitme input:hover { background: #273952 none repeat scroll 0 0; }
.formholder ul li input, .formholder ul li textarea, .formholder ul li select ,.fmBlc select { width: 65%; padding:5px 10px; }
.formholder ul li:hover input, .formholder ul li input:focus, .formholder ul li:hover textarea, .formholder ul li textarea:focus, .formholder ul li select:focus { border: 1px solid #cccccc; box-shadow: 0 0 3px #cccccc inset; }
.formholder ul li input:focus, .formholder ul li textarea:focus, .formholder ul li select:focus { border: 1px solid #35528e; box-shadow: 0 0 3px #35528e inset; }
.formholder ul li .myerror { }
.formholder ul li span { display:block; margin-left:18%; }
.formholder.keepmeleft ul li span {margin-left: 25%;}
.formholder ul li span.star { display:inline-block; margin-left:0; }
.formholder ul li span#lbl_amount { display: inline-block; float: left; margin-left: 2%; }
.formholder ul li select { background: #ffffff none repeat scroll 0 0; padding: 6px; min-height:35px; width:68%; }
.formholder ul li select option { padding: 2px 5px; }
.formholder ul li label { float: left; min-width: 120px; }
.formholder.keepmeleft ul li label {min-width: 170px;}
.formholder ul li.twovalues ul li { display: inline-block; float: left; width: auto; }
.formholder ul li.twovalues ul li label { margin: 0 0 0 20px; min-width: auto; }
.formholder ul li.twovalues ul li input { display: inline-block; margin: 0 10px; width: auto; }
.formholder ul li table tr td label {text-align: center;}
.formholder ul li table tr td input[type="radio"] {width: 100%;}
.redastrik { color: #ff0000; font-weight: bold; margin: 0 3px; }
.container_16 .title-grid { margin-top:20px; }
.passphotoholder img { border:1px solid #ccc; padding:3px; box-shadow:0 0 3px #ccc; max-width:200px; margin-bottom:15px; cursor:pointer; }
span.extrainfo { color: #800000; float: left; margin: 10px 0; }
.tablewrap { }
.tablewrap table tr {
	background: #fff;
}
.tablewrap .classic-table { width: 100%; }
.tablewrap .classic-table tr th, .tablewrap .classic-table tr td { border: 1px solid #cccccc; padding: 15px; }
.tablewrap .classic-table tr th { font-weight: bold; }
.tablewrap { margin: 10px 0; }
.tablewrap th { background: #35528e none repeat scroll 0 0; color: #ffffff; }
.tablewrap .classic-table span.red { color: #ff0000; display: block; }
.tablewrap .classic-table { width: 100%; }
.tablewrap .classic-table span { color: #5b5b5b; font-size: 14px !important; }
.tablewrap .classic-table tr th { border: 1px solid #cccccc; padding: 8px 15px; }
.tablewrap .classic-table tr td { border: 1px solid #cccccc; padding: 5px 15px; }
.tablewrap .classic-table tr td span p span { font-family: Raleway-regular, sans-serif !important; }
.tablewrap .classic-table tr td td { line-height: 23px; padding: 2px; }
.tablewrap .classic-table tr th { font-weight: bold; }
.tablewrap .classic-table tr table { margin-bottom: 0; width: auto; }
.tablewrap .classic-table table.thenwtbl td a { background: rgba(0, 0, 0, 0) url(../images/icon-pdf.png) no-repeat scroll 0 0; padding: 2px 2px 2px 20px; }
.tablewrap .classic-table table.thenwtbl td, .tablewrap .classic-table table.thenwtbl { border: medium none; }
.tablewrap .classic-table tr table td { padding: 0; width: auto !important; }
.tablewrap .classic-table table td span, .tablewrap .classic-table table td a { padding: 3px 20px; }
.tablewrap .classic-table table td span { background: #35528e none repeat scroll 0 0; color: #ffffff; font-weight: bold; }
/* .keepmeleft { margin:0; } */
.keepmeleft ul { padding-left:0; }
.file-loading { top: 0; right: 0; width: 25px; height: 25px; font-size: 999px; text-align: right; color: #fff; background: transparent url('../img/loading.gif') top left no-repeat; border: none; }
.file-object { margin: 0 0 -5px 0; padding: 0; }
.btn-file { position: relative; overflow: hidden; }
.btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; text-align: right; opacity: 0; background: none repeat scroll 0 0 transparent; cursor: inherit; display: block; }
.file-caption-name { display: inline-block; overflow: hidden; height: 20px; word-break: break-all; }
.input-group-lg .file-caption-name { height: 25px; }
.file-zoom-dialog { text-align: left; }
.file-error-message { color: #a94442; background-color: #f2dede; margin: 5px; border: 1px solid #ebccd1; border-radius: 4px; padding: 15px; }
.file-error-message pre, .file-error-message ul { margin: 0; text-align: left; }
.file-error-message pre { margin: 5px 0; }
.file-caption-disabled { background-color: #EEEEEE; cursor: not-allowed; opacity: 1; }
.file-preview { border-radius: 5px; border: 1px solid #ddd; padding: 5px; width: 100%; margin-bottom: 5px; }
.file-preview-frame { position: relative; display: table; margin: 8px; height: 160px; border: 1px solid #ddd; box-shadow: 1px 1px 5px 0 #a2958a; padding: 6px; float: left; text-align: center; vertical-align: middle; }
.file-preview-frame:not(.file-preview-error):hover { box-shadow: 3px 3px 5px 0 #333; }
.file-preview-image { vertical-align: middle; }
.file-preview-text { display: block; color: #428bca; border: 1px solid #ddd; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; outline: none; padding: 8px; resize: none; }
.file-preview-html { border: 1px solid #ddd; padding: 8px; overflow: auto; }
.file-zoom-dialog .file-preview-text { font-size: 1.2em; }
.file-preview-other { left: 0; top: 0; right: 0; bottom: 0; margin: auto; text-align: center; vertical-align: middle; padding: 10px; }
.file-preview-other:hover { opacity: 0.8; }
.file-actions, .file-other-error { text-align: left; }
.file-other-icon { font-size: 4.8em; }
/* noinspection CssOverwrittenProperties */
.file-zoom-dialog .file-other-icon { font-size: 8em; font-size: 55vmin; }
.file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button { display: none; }
.file-caption-main { width: 100%; }
.file-input-ajax-new .no-browse .input-group-btn, .file-input-new .no-browse .input-group-btn { display: none; }
.file-input-ajax-new .no-browse .form-control, .file-input-new .no-browse .form-control { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.file-thumb-loading { background: transparent url('../img/loading.gif') no-repeat scroll center center content-box !important; }
.file-actions { margin-top: 15px; }
.file-footer-buttons { float: right; }
.file-upload-indicator { display: inline; cursor: default; opacity: 0.8; width: 60%; }
.file-upload-indicator:hover { font-weight: bold; opacity: 1; }
.file-footer-caption { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 160px; text-align: center; padding-top: 4px; font-size: 11px; color: #777; margin: 5px auto; }
.file-preview-error { opacity: 0.65; box-shadow: none; }
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover { color: #000; }
.file-drop-zone { border: 1px dashed #aaa; border-radius: 4px; height: 100%; text-align: center; vertical-align: middle; margin: 12px 15px 12px 12px; padding: 5px; }
.file-drop-zone-title { color: #aaa; font-size: 1.6em; padding: 85px 10px; cursor: default; }
.file-preview .clickable, .clickable .file-drop-zone-title { cursor: pointer; }
.file-drop-zone.clickable:hover { border: 2px dashed #999; }
.file-drop-zone.clickable:focus { border: 2px solid #5acde2; }
.file-drop-zone .file-preview-thumbnails { cursor: default; }
.file-highlighted { border: 2px dashed #999 !important; background-color: #f0f0f0; }
.file-uploading { background: url('../img/loading-sm.gif') no-repeat center bottom 10px; opacity: 0.65; }
.file-thumb-progress { height: 10px; }
.file-thumb-progress .progress, .file-thumb-progress .progress-bar { height: 10px; font-size: 9px; line-height: 10px; }
.file-thumbnail-footer { position: relative; }
.file-thumb-progress { position: absolute; top: 35px; left: 0; right: 0; }
.file-zoom-fullscreen.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }
.file-zoom-fullscreen .modal-dialog { position: fixed; margin: 0; width: 100%; height: 100%; padding: 0; }
.file-zoom-fullscreen .modal-content { border-radius: 0; box-shadow: none; }
.file-zoom-fullscreen .modal-body { overflow-y: auto; }
.file-zoom-dialog .modal-body { position: relative !important; }
.file-zoom-dialog .btn-navigate { position: absolute; padding: 0; margin: 0; background: transparent; text-decoration: none; outline: none; opacity: 0.7; top: 45%; font-size: 4em; color: #1c94c4; }
.file-zoom-dialog .floating-buttons { position: absolute; top: 5px; right: 10px; }
.floating-buttons, .floating-buttons .btn { z-index: 3000; }
.file-zoom-dialog .kv-zoom-actions .btn, .floating-buttons .btn { margin-left: 3px; }
.file-zoom-dialog .btn-navigate:not([disabled]):hover, .file-zoom-dialog .btn-navigate:not([disabled]):focus { outline: none; box-shadow: none; opacity: 0.5; }
.file-zoom-dialog .btn-navigate[disabled] { opacity: 0.3; }
.file-zoom-dialog .btn-prev { left: 1px; }
.file-zoom-dialog .btn-next { right: 1px; }
.file-drag-handle { display: inline; margin-right: 2px; font-size: 16px; cursor: move; cursor: -webkit-grabbing; }
.file-drag-handle:hover { opacity: 0.7; }
.file-zoom-content { height: 480px; text-align: center; }
.file-preview-initial.sortable-chosen { background-color: #d9edf7; }
.file-preview-frame.sortable-ghost { background-color: #eee; }

/* IE 10 fix */
.btn-file ::-ms-browse {
 width: 100%;
 height: 100%;
}
.passphotoholder .file-zoom-dialog img { max-width:none; }
.classlooks ul { padding:0; margin:10px 0; }
.classlooks ul li { margin-bottom:5px; }
form#aspnetForm {min-height:320px;}
.templatediscription {background: #fff; padding: 10px; margin: 10px 0; box-shadow: 0 0 3px #ccc;}
.templatediscription label {min-width:200px; display:inline-block; float:left;}
.templatediscription label.thespotsa {margin-bottom:100px;}
.templatediscription input[type=radio] {float:left;}
.templatediscription .formRowFull {margin-bottom:7px;}
.formRowFull table tr td label {min-width:100px;}
.ritchtxtbx iframe{border:1px solid #ccc !important; margin-bottom:20px !important;}
ul.listStyle ul {padding-left:5px; list-style-type:square; ;}
ul.listStyle li li {background:none; padding-left:5px; color:#35528E;} 
ul.listStyle li.nobg {background:none;}
ul.listStyle li.nobg label, ul.listStyle li.nobg span {color:#000000;}
.diffuserlook {background: #fafafa;
    border: 1px solid #cccccc;
    margin-top: 15px;
    padding-left: 0;}
.dpskppsr {padding-left:0;}
.dpskppsr li {display:inline-block; margin-right:15px; vertical-align:top;}
.diffuserlook li {display:inline-block; width:48%;  margin-right:10px;}

.captchaimgs {
    margin: 5px 0 5px 0px;
    display: block;
    border: 1px solid #ccc;
    width: 120px;
    text-align: center;
    background: #fff;
}
#main-content-inner .title-grid {
	margin-top: 20px;
    position: relative;
    padding-bottom: 10px;
}
#main-content-inner .title-grid:after {
	border-bottom: 2px solid #35528e;
    width: 10%;
    height: 2px;
    display: block;
    position: absolute;
    content: '';
    bottom: 0px;
}
table input[type="checkbox"]{ margin-right: 5px; }
.distfrmabove {margin-top: 5px; display: block;} 
    
/****************************/


header { text-align:center;}
header .logo{ text-align:center;}
header .logo a img{ width:auto;
max-height :98px;
}

.head-bott{ text-align:right;}
.head-bott .right-cont{}
.head-bott .right-cont ul{ list-style:none;}
.head-bott .right-cont ul li{ margin-bottom:8px;}
.head-bott .datefo { margin-top:15px;}
.head-bott .datefo input{ border:none; border-bottom:1px solid #ccc; outline:none;}

.chefmediwrap{ margin-top:30px;}
.chefmediwrap:after{ content:""; clear:both; display:block;}
.chefmediwrap .chefmed-left{ width:77%; float:left;}
.chefmediwrap .chefmed-left h1 span{ border-bottom:1px solid #333;}
.chefmediwrap .middle-cont{ margin-top:50px;}
.chefmediwrap .middle-cont ul{ list-style:none;}
.chefmediwrap .middle-cont ul li{ margin-bottom:10px;}
.chefmediwrap .right-cont{ width:19%; padding:20px; float:left; border:1px solid #333;}
.chefmediwrap .right-cont ul{ list-style:none; text-align:center; padding:0;}
.chefmediwrap .right-cont ul li{ display:block; margin-bottom:5px; margin-bottom: 12px; line-height: 23px;}
.midwrap { margin-top:30px;}
.midwrap:after{ clear:both; content:""; display:block;}
.midwrap ol{}
.midwrap ol li{ font-size:14px; margin-bottom:20px;}
.midwrap ol li label{ width: 40%; display: inline-block; margin-right: 36px;}
.midwrap ol li input{ width:55%; border:none; border-bottom:1px solid #ccc; outline:none;}
.midwrap ol li input[type="radio"]{ width:15px; }
.midwrap table.dateformate{ width:55%; float:right; border: 1px solid #ccc;}
.midwrap table.dateformate tr td{ border:1px solid #ccc; } 
.midwrap table.dateformate tr td input{ border-bottom:none; text-align:center; width:86%; outline:none;}
.midwrap .right-cont ul li span.radiocon{ width:55%; float:left;}

.bottsig{ text-align:right; margin-top: 25px;}
.bottsig .sig{  text-align:right; font-weight:500;}
.bottsig .sig li{ margin-bottom:8px;}
.bottsig .sig li > input{ border: none;  border-bottom: 1px solid #ccc; width: 10%; outline: none;  margin-left: 10px;}

.medicalhistorywap{}
.medicalhistorywap h2{ text-align:center; margin-bottom:50px;}

.medicalhistorywap ol{}
.medicalhistorywap ol li{ font-size:14px; margin-bottom:20px;}
.medicalhistorywap ol li label{ width: 40%; display: inline-block; margin-right: 36px;}
.medicalhistorywap ol li input{ width:55%; border:none; border-bottom:1px solid #ccc; outline:none;}

.medicalhistorywap h3{ margin:50px 0 30px;}

.medicalhistorywap .tabelwrap{}
.medicalhistorywap .tabelwrap table{ width:100%; border-collapse:collapse;}
.medicalhistorywap .tabelwrap table input[type="checkbox"]{ text-align:center;}
.medicalhistorywap .tabelwrap table tr th{ border:1px solid #ccc; padding:5px;}
.medicalhistorywap .tabelwrap table tr td{ border:1px solid #ccc; padding:5px;}
.medicalhistorywap .tabelwrap table tr td > table tr > td{ padding:5px;}
.medicalhistorywap .tabelwrap table tr td > table tr > td textarea{ width:99%; min-height: 60px;}
.third{ margin-top:30px;}
.third textarea{ width:99%; min-height:60px;}
.four{ margin-top:30px;}
.four p strong{ font-size:18px; line-height:30px;}

.bottcont{ margin:50px 0;}
.bottcont ul{ list-style:none;}
.bottcont ul li{ display:inline-block; padding:5px; width:48%;}
.bottcont ul li input{ outline:none; border:none; border-bottom:1px solid #ccc;}
.mnpletss td {display: inline-block;
    margin: 10px 10px 10px 0;}
#serviceMan td label, #serviceMan td input{vertical-align:middle;}
#serviceMan td input[type=radio] {float: left; margin-left: 0; padding-left: 0;}

.tab-content { margin-top: 15px; } 
.tab-content .tab-list{ margin: 0 0 -1px; padding: 0; line-height: normal; border-collapse: collapse; position: relative; z-index: 1; }
.tab-content .tab-list li{ display: inline-block; border:1px solid #ccc; border-top-width: 3px; opacity: 0.7; }
.tab-content .tab-list li a, .tab-content .tab-list li .btn{ display: block; padding:15px 25px; font-size: 15px; color: #000; cursor: default; font-weight: bold;}
.tab-content .tab-list li .btn{ background: none; border: 0; border-radius: 0; cursor: pointer; }
.tab-content .tab-list li.active .btn{ cursor: default; }
.tab-content .tab-list li a:hover{ text-decoration: none; }
.tab-content .tab-list li.active{ border-top-color: #35528e; border-bottom-color:#fff;  opacity: 1; }
.tab-content .tab-list li.completed{ border-top-color: #35528e; }
.tab-content .tab-list li.completed a{ cursor: pointer; }
.tab-content .tab-list li.active a, .tab-content .tab-list li.completed a{ color: #35528e; }
.tab-content .content-grid{ margin-top: 0; border:1px solid #ccc; padding: 20px; position: relative; z-index: 0; }
.tab-content .content-grid .input-group-btn .hidden-xs{ display: inline-block !important; }
.tab-content .content-grid legend{ width: auto; }

.news-wrapper{ position: absolute; top: 80px; right: 20px; border:1px solid #ccc; padding: 0 10px; width: 250px;}
.news-wrapper > strong{ font-size: 18px; display: block; background: #5c85d6; color: #fff; text-align: center; padding: 10px 0; margin:0 -10px 10px; }
.news-wrapper marquee{ margin:0 -10px 10px; max-height: 220px; overflow: hidden; }
.news-wrapper #dlNewsAdmin > span{ display: block; position: relative; padding:10px 10px 10px 25px; border-bottom: 1px solid #ccc; background: #f7f7f7; }
.news-wrapper #dlNewsAdmin > span.odd{ background: #fff;  }
.news-wrapper #dlNewsAdmin > br{ display: none; }
.news-wrapper #dlNewsAdmin > span:odd{ background:#f7f7f7;  }
.news-wrapper .whatsnew{ position: absolute; top: 0; left: 5px; padding: 0; }
.news-wrapper .views-all{ display: block; background: #e5e5e5; padding: 10px 10px; margin: 0 -10px; }
.passphotoholder .modal-dialog {position: relative !important; z-index: 11111 !important;}
.passphotoholder .modal-dialog:before { content: ''; display: block; position: fixed; top: -100%; left: -250%; width: 1000%; height: 1000%; background: rgba(0,0,0,0.6); z-index: 0;}
body.modal-open .modal-backdrop{ display: none; }
body.modal-open .tab-content .tab-list{ z-index: 0; }
body.modal-open #nav .jqueryslidemenu{ z-index: 0; }
.style-h3{ font-size: 18px; color: #ffba00; padding-left: 0; padding-right: 0; border:0;  }

.dashsearch {
 float: right;
    margin-top: 48px;
    position: relative;
    z-index: 10;
    margin-bottom: 20px;
    
}
.loginscreen {
	border: 1px solid #ccc;
	box-shadow: 0 0 3px #ccc; 
	overflow:hidden;
	border-radius: 5px;
}
.loginscreen i {
	float: right;
	font-size: 18px;
}
.loginscreen th h3{
	padding: 10px 0;
	text-align: center;
}
.loginscreen td.input_td .input_field {
	width: 100%;
}
.loginscreen .button {margin-bottom: 10px;}
.loginscreen .spacewithin {padding: 20px;}
.backegs {background: rgba(255,255,255,0.7);}
.widthfull {width: 100%;}
a{color: #055069;}
table.goodtable, table.table-list {
	border-collapse: collapse;
}

table.goodtable thead tr td, table.goodtable th, table.table-list thead tr td, table.table-list th {
	background: #506eab;
	color: #fff;
}
table.goodtable tr:nth-child(even) td, table.table-list tr:nth-child(even) td{
	background: #eaeaea !important;
}
table.table-list {margin: 15px 0;}



.accordian-content table.goodtable td {
	border: 1px solid #ccc;
	padding: 3px 7px;
}
table.whitetable {
    border-collapse: collapse;
}

table.whitetable thead tr td, table.whitetable th {
    background: #506eab;
    color: #fff;
}
table.whitetable tr td input[type="radio"]{ margin-right: 6px;}
.accordian-content table.whitetable td {
    
    padding: 3px 7px;
}
.colored-table td a {
	background: #6c97f3; 
background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 46%, #35528e 100%); 
background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 46%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 46%,#35528e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 ); 
    display: inline-block;
    padding: 5px 15px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin: 15px 0;
    border-radius: 4px;
    border: 1px solid #5C85D6;
}
.colored-table td a[href^="PreviewNE.aspx"] {
    background: none !important; color: #35528e; text-decoration: underline; border: none;
} 
.colored-table td a:hover {
	background: #6c97f3; background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 0%, #35528e 100%); background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 0%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 0%,#35528e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 );	
}
.keepsafedistance {
	display: block;
	margin: 5px 0;
}
.batterlogs {
    margin: 0 auto;
    width: 440px;   
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 3px #35528e;
    border: 3px solid #385590;
}

.batterlogs .holdlogsin {
    padding:0px 25px 25px 25px;
}
.batterlogs h3 {
    text-align: center;
    color: #222;
    padding:15px 0;
    margin: 0;
}
.batterlogs h2 {
    text-align: center;
    color: #222;
    padding:15px 0;
    margin: 0;
	font-weight:600;
}
.batterlogs h3 span {
    color: #222;
}
.batterlogs label {
    display: block;
    color: #222;
}
.batterlogs ul {
    padding-left: 0;
    margin: 25px 0;
}
.batterlogs ul li {
    margin: 15px 0;
    position: relative;
}
.batterlogs ul li.submtbtn {text-align: left;}
.batterlogs ul li.rtalign {text-align: right;}
.batterlogs ul li i {
	/*Commented for IAAP 05.11.25-Sujit*/
    /*border: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #1f1b1b;
    display: inline-block;*/
    font-size: 20px;
    text-align: center;
    width: 30px;
    /*line-height: 30px;*/
    height: 32px;
    /*background: #faffbd;*/
    top: 0px;
    position: relative;
    /*border-radius: 4px 0px 0px 4px;
    float: left;*/
}
.batterlogs ul li a {color: #222; text-align: right;}
.batterlogs input[type="text"], .batterlogs input[type="password"] {width: 87%; padding: 6px 5px;}
.keepmeincenter {text-align: center; color: #35528e;}
.accordian-content table {
    max-width: 1180px;
}
#main-content-inner {margin-top: 10px;}
.width88 {width: 88px;}
.notes input {vertical-align: middle;
    text-align: left;
    float: left;
    margin: 0 8px;}
.classic-table tr td:last-child input[type="submit"] {
    display: inline-block; padding: 7px 20px; color: #fff; text-decoration: none; cursor: pointer; border: 1px solid #35528e; border-radius: 4px; 
background: #6c97f3; 
background: -moz-linear-gradient(top, #6c97f3 0%, #4d70b9 46%, #35528e 100%); 
background: -webkit-linear-gradient(top, #6c97f3 0%,#4d70b9 46%,#35528e 100%);
background: linear-gradient(to bottom, #6c97f3 0%,#4d70b9 46%,#35528e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c97f3', endColorstr='#35528e',GradientType=0 );
}
.giveerror {color: #f00;}
.fullview label.formLabel  {min-width: 200px;}
.fullview ul li {margin-bottom: 5px;}
.fullview ul li input[type="file"] {display: inline-block;}
.movemeapart {margin-left: 18%;}
.indextitle{
    text-align:left;
    padding:6px 6px 3px 0px;
    border-bottom:1px #d8d8d8 solid;
    /*background:url(../images/bg_tableth.gif) left top repeat-x;*/
    color:#192c64;
    font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin:0px 9px 0px 3px;
}
.indextable {
    border-collapse:collapse;
    border:1px solid #e4e5e6;
    background:url(../images/content_bg.jpg) repeat-x;
    font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.indextable .star {
    font-weight:normal;
}
.breakworthtable tr td input[type="image"].add {width: auto !important; max-width: 100px !important; }
#gvVendorDocuments {}
.sideform {padding: 10px; border: 1px solid #ccc; background: #fafafa; }
.sideform li {margin-bottom: 10px;}
.sideform li .notes_1 {margin: 3px; padding: 5px; border: 1px dashed #ccc;}
.sideform li label {min-width: 250px;}
.sideform li input[type="text"], .sideform li select {max-width: 380px;width: 100%;}
.sideform li.somemove {margin-left: 21%;}
.sideform li span {font-size: 22px;}
.sideform li span.notes {font-size: 12px;}
.content-grid fieldset ul.progress-bar {display: block; width: auto !important;}
fieldset ul.progress-bar:after {display: block; clear: both; content: "";}
fieldset ul.progress-bar li {display: inline-block;}
.organization_information fieldset table td {padding: 3px 5px;}
.table-vendor { border-collapse:collapse }
.table-vendor td { padding: 5px; border: 1px #c7c7c7 solid; vertical-align:text-top; }
.table-vendor th { padding: 5px; border: 1px #c7c7c7 solid; background: #506eab; color: #fff; }
.table-vendor .odd td { background:url(../images/bg_tableRow.gif) left 1px repeat-x }
.table-vendor td.AlignCenter, .table-vendor th.AlignCenter { text-align:center; }
.table_top_link {margin: 10px 0;}
.valid_box {margin:10px 0;}
#success span { color:#248029;}
/****** media ***********/

 @media only screen and (max-width: 1280px) {
}
 @media only screen and (max-width: 1200px) {
}
 @media only screen and (max-width: 1024px) {
}
 @media only screen and (max-width: 959px) {
	 .content-grid{
		 
		 padding: 10px;
}
	 ul.sideform {
    display: block;
		margin: auto;
}
}
 @media only screen and (max-width: 800px) {
}
 @media only screen and (max-width: 768px) {
}
 @media only screen and (max-width: 753px) {
}
 @media only screen and (max-width: 736px) {
}
 @media only screen and (max-width: 711px) {
}
 @media only screen and (max-width: 640px) {
}
 @media only screen and (max-width: 600px) {
}
 @media only screen and (max-width: 569px) {
}
 @media only screen and (max-width: 568px) {
}
 @media only screen and (max-width: 533px) {
}
 @media only screen and (max-width: 480px) {
}
 @media only screen and (max-width: 424px) {
}
 @media only screen and (max-width: 414px) {
}
 @media only screen and (max-width: 400px) {
}
 @media only screen and (max-width: 384px) {
}
 @media only screen and (max-width: 375px) {
}
 @media only screen and (max-width: 360px) {
}
 @media only screen and (max-width: 320px) {
}

.wrapmeupintable {
    overflow-x: auto;
}
fieldset , table span{ 
    
    filter: contrast(1.07);
}
