*{ margin:0; padding:0;}
html,
body { height:100%;}
body{
	background-color: #c9e8fd;
	font-family: Arial, Helvetica, sans-serif !important;
	background-image: url('images/portal_bg.jpg');
	background-repeat: no-repeat;
	overflow-x:hidden;
	color:#666 !important;
	background-size:cover;
}
a{ text-decoration:none !important; 
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
img{ border:none;}
li{ list-style:none;}
@-ms-viewport{
  width: device-width;
}
.margin-auto{ margin-left:auto !important; margin-right:auto !important; float:none !important;}
.top-margin{ margin-top:40px;}
.top-margin-half{ margin-top:15px;}
.top-margin-button{ margin-top:24px;}
.no-padding{ padding:0 !important;}
.no-margin{ margin:0;}
.no-border{ border:none !important;}
.no-bgcolor{ background-color:transparent !important;}
#contentWrap{ margin-bottom: 120px;}
.no-bold{font-weight: normal; font-size:14px !important;}
.no-border-radius{ -moz-border-radius:0 !important; -webkit-border-radius:0 !important; -o-border-radius:0; border-radius:0 !important;}
.lnkclr{color:#003e73;font-weight:bold;}
.lnk{color:#0645AD;list-style:disc outside none;display:list-item;margin-left:2%;}
.report-container{background-color:#e5eef5;border:solid 1px #fff;cursor:pointer;margin-top:15px;margin-left:1%;width:98%;}
.report-container:hover{background-color:#c2c5c6;border:solid 1px #fff;}
.report-container:hover .lnk {color:#fff;}
.select-new-style{
	background: url('images/select_down.png') no-repeat right top !important;
	min-width:150px !important;
	display: inline-block !important;
}
.dataTables_length select{
	background: url('images/select_down.png') no-repeat right top;
	min-width:100px;
	-moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border-radius:0;
	-moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
   height: 30px !important;
   padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
	display:inline-block;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 6px;
  color: #555;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.dataTables_filter{ color:#000; font-size: 14px;}
.dataTables_filter input{
	-moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border-radius:0;
	display:inline-block;
	height: 30px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		  width:250px;
}
tr.odd td.sorting_1{ background-color: #E5EEF5 !important;}
tr.even td.sorting_1 { background-color: #F0F0F0 !important;}
table#example tr th{ background-color: #dadada !important; border-right: 1px solid #fff;}
.dataTables_filter input:focus{
	border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.for-select{ width:150px !important;}
.for-select-home{ width:173px !important;}
.file-width{ width:200px !important;}
.bootstrap-filestyle{ width:398px !important;}
.group-span-filestyle{
	background-color: #c9e8fc !important;
	border: 1px solid #84d0f4 !important;
	color: #003d73 !important;
	-webkit-transition:0.2s !important;
	-moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border-radius:0;

}
.group-span-filestyle .btn-default { 
	background-color: #c9e8fc !important;
	-moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border-radius:0;
	border:none !important;
}
.group-span-filestyle .btn-default:hover, .group-span-filestyle .btn-default:focus{
	background-color: #003d73 !important;
	border: 1px solid #fff;
	color: #fff !important;
}


.select-new-style2{
	background: url('images/select_down.png') no-repeat right top !important;
	width:286px !important;
	display: inline-block !important;
}
.select-new-style_hm{
	background: url('images/select_down.png') no-repeat right top !important;
	width:317px !important;
	display: inline-block !important;
}
.col-50{ width:50% !important;}
.select-new-style4{
	background: url('images/select_down.png') no-repeat right top !important;
	
}
.select-new-style5{
	background: url('images/select_down.png') no-repeat right top !important;
	width:326px !important;
}
.select-new-style2-white{
	background: #FFF url('images/select_down.png') no-repeat right top !important;
	min-width:286px !important;
}
.select-new-style-small{
	background: url('images/select_down.png') no-repeat right top !important;
	width:150px !important;
}
.select-new-style-smallcard{
	background: url('images/select_down.png') no-repeat right top !important;
	width:180px !important;
}
.select-new-style-small:hover{
	background: url('images/select_down.png') no-repeat right top !important;
}
.select-new-style-smallcard:hover{
	background: url('images/select_down.png') no-repeat right top !important;
}
select.form-control {
  -moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
}
.login-box{
	background-image: url('images/transpirant_bg.png');
	background-repeat: repeat;
	border: 1px solid #84d0f4;
	padding: 25px;
	margin-top:50px;
	margin-bottom:50px;
}
.border-blue-right{
	border-right: 1px solid #84d0f4;
}
.color-darkblue{ color:#003e73;}
.color-boldblue{
	color:#003e73 !important;
	font-weight: bold;
	
}
#policyNote li{ color:#939598; font-size:14px; padding-bottom:6px; font-weight: bold;}
#policyNote b{ padding-bottom:6px; display:block;}
.margin-right{ margin-right:8px;}
.top-border-hash{ border-top: 7px solid #919191 !important; border-bottom:none !important; padding-bottom:15px!important; padding-top:10px!important;}
.minus-margin{ margin-top:-30px !important;}
.minus-margin2{ margin-top:-36px !important;}
.table-th-border th{ background-color:#dadada !important; border-right:1px solid #fff !important;}
.color-red{ color:#F00;}
.color-blue{ color:#84d0f4 !important; text-transform: uppercase !important; padding-top:3px !important; font-size:25px !important;}
.color-white{ color:#fff !important;}
.top-m{ padding-top:15px !important;}
.lead-sm {
  margin-bottom: 20px;
  font-size: 15px !important;
  font-weight: 200;
  line-height: 1.4;
}
.btn-login{
	background-color:#003d72 !important;
	color:#fff !important;
	padding-right: 36px;
	padding-left: 36px;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.btn-login span{ color:#fff;}
.btn-login:hover{ background-color:#84d0f4; color:#fff;}
.footer {
	background-color:#003d72;
	bottom:0;
	position:absolute;
	width:100%;
	left:0;
	
}
#main-wrapper{ height:100%;}
ul.footer-links{
	padding:0 auto;
	margin-right:auto !important;
	margin-left:auto !important; 
	
}
ul.footer-links li{
	float:left;
	border-right: 1px solid #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul.footer-links li a{
	font-size: 15px;
	color: #FFF;
	padding: 0px 15px;
	display:block;
}
ul.footer-links li a:hover{ color:#e4f4fd;}
ul.footer-links li:last-child{ border-right: none;}
p.footer-text{ color:#fff;}
.header{ background-color:#003d72; margin-top:0 !important;}
.navbar-nav > li > a{ color:#FFF !important;}
.navbar-nav > li > a:hover{ color:#84d0f4 !important;}
.navbar-toggle{ border-color:#FFFFFF !important;}
.navbar-toggle:hover{ background-color:#84d0f4 !important;}
.icon-box{
	height: 113px;
	width: 113px;
	text-align: center;
	margin: 20px auto 10px auto;
}
.icon-box img{
height: 113px;
	width: 113px;
	}
.glyphicon-wps{
	font-size: 40px;
	color: #FFF;
	margin-top: 32%;
}
.glyphicon-wps:hover, .glyphicon-wps:focus{ color: #84d0f4;}
.icon-link{
	font-size: 15px;
}
.icon-fixed-height{ height:210px;}
.wps-table{
	background: #FFF;
	padding-bottom: 15px !important;
}


.wps-table-two{
	background: #FFF;
	padding-bottom: 2px;
	border-top: 7px solid #003d73;
}
.wps-table-three{
	
	padding-bottom: 2px;
	
}
.full-width-table{ width:100% !important; }
.note{
	background: #f2f2f2;
	padding: 15px 10px;
}
.btn-uab{
	background: #c9e8fc !important;
	border: 1px solid #84d0f4 !important;
	color: #003d73 !important;
	-webkit-transition:0.2s !important;
}
.btn-uab:hover, .btn-uab:focus{
	background: #003d73 !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}
.dataTables_wrapper table tr td select{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border-radius:0;
	background: #FFF url('images/select_down.png') no-repeat right top;
	min-width:330px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.dataTables_wrapper table tr td select:focus{
	border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.dataTables_wrapper table tr td select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.half-width{ width:50% !important;}
.margin-left{ margin-left:5px !important;}
.for-th tr th{ font-size:14px !important; border-bottom: 1px solid #fff!important; border-top: none !important; border-right: 1px solid #fff !important ; color:#666 !important; }
.for-th tr td{ font-size:13px !important; font-weight:bold !important; border-bottom: 1px solid #fff!important ; }
.page-title{ text-align:center; text-transform:uppercase;}
.table-bg{ background-color:#f2f2f2 !important;}
.table-bg tr td{padding:15px 8px !important; color:#666 !important;}
.table-th{ background-color:#dadada !important; font-weight:bold !important;}
.table-th th{font-weight:bold !important;}
.table-striped > tbody > tr:nth-of-type(odd){ background-color:#e5eef5 !important;}
.active-pagination-color a{ background-color:#84d0f4 !important; border-color:#84d0f4 !important;}
.pagination > li > a, .pagination > li > span{ color:#84d0f4 !important;}
.table-bordered-white, .table-bordered-white td{ border: 1px solid #fff !important;}
.table-noborder tr td{ border:none !important; color:#666;}
.modal-dialog{ width:1000px !important; padding:0;}
.extra-padding{ padding-left:30px !important; padding-right:30px !important;}
.lead-lg{ font-size:15px !important;}
.lead-xs{ font-size:12px;}
.table > tbody > tr > td.no-line { border: none !important; }
.modal-dialog-sm{ width:400px !important; margin-top:30px;}
.new-checkbox{
	height:18px;
	width:18px;
	margin-top: 0px !important;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.barcode{
    white-space:pre;
}
.info-box{
	background: #e5eef4;
	padding: 10px;
	margin-top:20px;
}
.preference-heading{
font-weight: bold;
color:#0E406F !important;
text-transform: uppercase;
}
.th-noborder  tr th{
border-top:none !important;
color:#666 !important;
}
@media (max-width:767px){
.border-blue-right{
	border-right: none;
}
}
@media (max-width:320px){
.select-new-style2, .select-new-style2-white{
	min-width:242px;
}
}
table{counter-reset:section;}
.count:before
{
counter-increment:section;
content:counter(section);
}

/* Style the tab */
.contents-tab {
    overflow: hidden;
    border: 1px solid #fff;
    border-bottom: none;
    padding: 0px 0px;
}

/* Style the buttons inside the tab */
.contents-tab button {
    background-color: #f1f1f1;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px 16px;
    height: 10%;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
.contents-tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.contents-tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.contents-tab-content {
    display: none;
    margin-top: 30px;
    border-top: none;
}