/*--Media Print--*/
@media print{
  .navbar, .sidebar-collapse{
    display: none;
  }
}
@media (min-width: 1000px) {
  .mycont img{
	  float:right;
  }
}
@media (max-width: 996px) {
  .mycont img{
	  float:right;
}
}
@media (max-width: 768px) {
	.myfoot, .mycont{
		text-align:center;
	}
	.myfoot img, .mycont img{
		margin:0 auto;
		
}
.mycont img{
	  float:none;
}
}
.header{
	background-color:#fff;
}

.mycont{
	padding-top:20px;
}
.btn-lg {
font-size: 16px !Important;
}
/*--Color--*/
.red{
  color: #cc0000;
}
.req{  
  color: #cc0000;
}
.blue{
  color: #012545;
}
.green{
  color: #5cb85c;
}
/*--Font Size--*/
.16px{
  font-size: 16px;
}
.13px{
  font-size: .8em;
}
.11px{
  font-size: .7em;
}
/*--Heading style--*/
h4 > span{
  font-size: .7em;
  padding-left: 10px;
}
.h4-heading{
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.page-header{ border-color: #DADADA;
color: #000 !important}
/*--Nested Font style--*/
.font-sm{
  font-size: .9em;  
  font-style: italic;
}
/*---Body---*/
.eawards-body{
  background-color: #fff !important;


}
/*--Alert--*/
.alert-gray {
  background-color: #fff;
  border-color: #ccc;
}
/*--Centered--*/
.centered{
    text-align:center;
}
/*--Pull--*/
.pull-right{
  margin-left: 15px;
  margin-bottom: 15px;
}
/*---Side Menu----*/
.sidebar-collapse > ul > li.active > a{	
  border-bottom: 1px solid #666666;
  color: #c9c9c9;
}
.nav.nav-second-level > li > a{	
  background-color: #555555;  
  border-bottom: 1px solid #a5a5a5;  
  color: #c9c9c9;
}
.nav.nav-second-level > li > a:hover,
.nav.nav-second-level > li > a:focus {
  text-decoration: none;
  background-color: #666666;
  color: #c9c9c9;  
}

.nav.nav-third-level > li > a{
	
  background-color: #555555;
  color: #c9c9c9;  
  border-bottom: 1px solid #a6a6a6;
}

.navbar-default {
background-color: #1E978E;
border-color: #1E978E;
border-left: none;
border-right: none;
}

.navbar-default .navbar-brand {
color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus  {
color: #fff;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #fff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #fff;
background-color: #89c646;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #ffffff;
background-color: #BE4800;
}
#side-menu>li>a{
	color: #ffffff;
}
	#side-menu>li>a:hover, 
	#side-menu>li>a:focus{
		background-color: #666666;
	}

.navbar-static-side ul li{
	border-bottom: 1px solid #a5a5a5;
}


/*---Top Menu---*/
.navbar-top-links > li > a{
	color: #fff;
}

.navbar-top-links > li > a:hover,
.navbar-top-links > li > a:hover{
	background-color:#f08000 ;
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
	background-color:#f08000 !important;
}

.navbar-default .navbar-toggle{
	border-color:#ddd;
	background-color:#f08000;

}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
	background-color:#f08000;
}
.navbar-default .navbar-toggle .icon-bar{
		background-color:#ffffff;
}
.navbar-toggle{
	background-color: #ffffff;

}
.entrant-navbar{
  background-color: #012545;
  border: 0;
}
.entrant-navbar .navbar-nav>li>a{
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  border-right: 1px solid #495c93;
  padding-left: 20px;
  padding-right: 20px;
  font-size: .85em;
}
.entrant-navbar .navbar-nav>li>a:hover{
  color:#241033;
}

/*--MAIN NAV Logged out--*/
.navbar-logged-out{
  background-color: #012545;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
  text-align: center;
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 15px;
}

/*---Table---*/
.table>thead>tr>th{
  color: #fff;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
  font-size: 14px;
}


.table>thead>tr>th, table>thead>tr>th.sorting_asc, table>thead>tr>th.sorting, table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled{
  background-color: #f08000;
  font-size: 14px;
}
.table>tbody>tr>th.eth01{
  background-color:#1E978E;
  color:#fff;
}
.table>tbody>tr>th.eth02{
  background-color:#f08000;
  color: #fff;
  /*text-transform: uppercase;*/
}
.table>tbody>tr>td>.jtextarea{
  margin-top: 10px;
}
.sub-info {
border-color: #6595c4;
color: #cedeee;
padding: 7px;
font-weight: normal;
}
.sub-info > ul > li{
  font-style: italic;
}
.sub-info > ul{
  margin-left: 25px;
  padding-left: 0;
  margin-bottom: 15px;
}


/*---Table th arrows---*/
table.dataTable thead .sorting:after{
  color: #b0b8d2; e2d9c3
}

.sorting_asc{
  background-image: none; 
}
@media (max-width: 767px) {
  .table-responsive {
  	padding: .8em;
  }
  .navbar-header{
	border-bottom: 1px solid #1E978E;
  }
  .chart_div1{
    width: 600px;
  }
}

.eheader{
	background-color: #fff;

}
.eheader img{
}

/*---Button---*/
.btn{
  margin: 3px;  
}
.btn-custom{
  color: #ffffff;
  background-color: #1E978E;
  border-color: #1E978E;
}

.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active{

  background-color: #1E978E;
  border-color: #1E978E;
  color:#fff;
}
.btn-custom2{
  color: #ffffff;
  background-color: #4991C3;
  border-color: #4991C3;
}

.btn-custom2:hover,
.btn-custom2:focus,
.btn-custom2:active,
.btn-custom2.active{

  background-color: #4991C3;
  border-color: #4991C3;
  color:#fff;
}
.btn-group-justified>.btn-group .btn{
  padding: 10px;
}

/*--Align Center--*/
.acenter{
  text-align: center;
}


/*Contextual backgrounds Success-error messages*/
.bg-success, .bg-primary, .bg-info, .bg-warning, .bg-danger{
  padding: 10px;
  margin: 10px 0;
}

/*tab style*/
.tab-pane{
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  padding:.8em;
}
.nav-tabs>li.active>a{
  font-weight: bold;
}
.nav-tabs>li>a{
  background-color: #1E978E;
  color: #fff;
  border-right:1px solid #fff;
}
.nav-tabs>li>a:hover{
  background-color: #1E978E;
}
.nav-tabs-entrant>li>a{
  margin-right: 2px;
}

/*--IMG style--*/
.img-thumbnail{
  margin: 10px;
}

/*--Entrant Portal Section--*/
.entrant-login-panel{
  border: 0;
  border-radius: 0;
}
/*--Entrant Header--*/
.entrant-header, .entrant-footer{
  padding: 0;
  text-align:center !important;
}
.entrant-header img{  
	width:100%;
	height:auto;
}
.entrant-footer img{
	width:100%;
	height:auto;
}
.img-index-login{
	margin:0 auto;
}
/*--Entrant Navbar--*/
.entrant-navbar{
  border-radius: 0px;
}

/*--Form Validation Properties--*/
.control-group{
  margin-bottom: 15px;
}
.control-group .help-block{
  font-size: .85em;
  padding-left: 10px;
  font-style: italic;
  color: #b94a48;
}
/*--email exist--*/
.control-group > .help-block > .messagebox{  
  color: #b94a48;
}
.control-group .help-block ul{
  margin-left: 20px;
  padding-left: 0px;
}
.control-group .help-block ul li{
  padding-left: 0px;  
  margin-left: 0px;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
 /* color: #c09853;*/
  color: #b94a48;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
/*  color: #c09853;
  border-color: #c09853;*/  
  color: #b94a48;
  border-color: #b94a48;
  background-image: url(../img/x.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
 /* border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
     -moz-box-shadow: 0 0 6px #dbc59e;
          box-shadow: 0 0 6px #dbc59e;*/    
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
     -moz-box-shadow: 0 0 6px #d59392;
          box-shadow: 0 0 6px #d59392;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error > label,
.control-group.error > .row > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
  background-image: url(../img/x.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
     -moz-box-shadow: 0 0 6px #d59392;
          box-shadow: 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
  border-color: #468847;  
  background-image: url(../img/check.png);
  background-repeat: no-repeat;
  background-position: right top;

}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
     -moz-box-shadow: 0 0 6px #7aba7b;
          box-shadow: 0 0 6px #7aba7b;
  background-image: url(../img/check.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.form-control-2{
  display: inline;
  width: 99%;
}
.form-control>input[type=radio], .form-control input[type=checkbox]{
  display: inline;
}
/*--Other--*/
.mar-bot-15{
  margin-bottom: 15px;
}
.entrant-login-panel {
margin-top: 15px;
margin-bottom: 15px;
}
.float-none{
  float: none;
}

.report-icons{
  padding-left: 70px;
  background-image: url('../images/icons/48/exportexcel.png');
  background-repeat: no-repeat;
  background-position: 10px 20px;
}


.panel-custom {
border-color: #ddd;
}

.panel-custom>.panel-heading {
color: #FFFFFF;
background-color: #210E3B;
border-color: #10051e;
}
.panel-primary{
	border-color:#1E978E;
}
.panel-primary>.panel-heading{
	
	border-color:#1E978E;
	background-color:#1E978E;
}
.error{ color: red; }
#nform2 label{
	color:#175385;
	font-size:14px;
}
#nform2 .row{
	border-bottom:1px dotted #1E978E;
	padding-bottom:10px;
	margin-bottom:20px;
}
.entrant-body{
	background-color: #fff;/*
	background-image: url(../images/body-bg.jpg);*/
	background-attachment: fixed;
	background-position: center top;
	background-size: cover;
}
.header-cont{
	background:url(../images/header15bg.jpg) repeat-x;
}
.footer{}
.footer .myfoot{
	padding-top:20px;
}
.panel-orange{
	border-color: #C1C1C1 !important;
}
.panel-orange .panel-heading{
	background-color:#f08000 !important;
	color:#fff !important;
}
.panel-orange .panel-heading label{
	font-weight:normal !important;
}



.panel-default .panel-heading{
	/* background-color:#0063c6; */
  background-color:#1E978E;
	color:#fff;
}
.panel-default .panel-heading h3{
	margin-top:10px;
}
.panel-default-login{
	border:1px solid #f08000;
}
.panel-default-login .panel-heading{
	background-color:#f08000;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{
	background-color:#1E978E !important;
	border-color:#1E978E !important;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	background-color:#1E978E !important;
	
}
.footer{
	background-color: #fff;
}

.select_filter{
  color:#111;
}