
/*--Media Print--*/
@media print{
  .navbar, .sidebar-collapse{
    display: none;
  }
}
.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; }
/*--Nested Font style--*/
.font-sm{
  font-size: .9em;  
  font-style: italic;
}
/*---Body---*/
.eawards-body{
  /*background-color: #BBCEDC;*/
  background-image:url(../../newentry/images/stripe.png);

}
/*--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:url(../images/vicnav.jpg) repeat-x; min-height:45px;
border:0 transparent;
}

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

.navbar-default .navbar-nav > li > a {
color: #ffffff;
}
.navbar-nav > li.active > a{
	padding-bottom:10px;
}

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

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

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #ffffff;
background-color: #015EAC;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #ffffff;
background-color: #010100;
}
#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: #bdcfe5;
}

.navbar-top-links > li > a:hover,
.navbar-top-links > li > a:hover{
	background-color: #465f8b;
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
	background-color:#BE4800;
}

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

}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
	background-color:#BE4800;
}
.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: #2b6fae;
  font-size: 14px;
}
.table>tbody>tr>th.eth01{
  background-color:#333333;
  color: #fff;
  /*text-transform: uppercase;*/
}
.table>tbody>tr>th.eth02{
  background-color:#222222;
  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 #BE4800;
  }
  .chart_div1{
    width: 600px;
  }
}

.eheader{
	background-color: #fff;

}
.eheader img{
}

/*---Button---*/
.btn{
  margin: 3px;  
}
.btn-custom{
  color: #ffffff;
  background-color: #005596;
  border-color: #003F6F;
}

.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active{
  color: #ffffff;
  background-color: #003F6F;
}
.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: #2B6FAE;
  color: #fff;
  border-right:1px solid #fff;
}
.nav-tabs>li>a:hover{
  background-color: #009BC9;
}
.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;
}

.error{ color: red; }
.font-10{
	font-size:10px;
}

.scroll-top-wrapper.show {
visibility: visible;
cursor: pointer;
opacity: 1.0;
}

.scroll-top-wrapper {
position: fixed;
opacity: 0;
visibility: hidden;
overflow: hidden;
text-align: center;
z-index: 99999999;
background-color: #555555;
color: #eeeeee;
width: 50px;
height: 48px;
line-height: 48px;
right: 30px;
bottom: 30px;
padding-top: 2px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.bigger-textareas textarea.form-control{
	height:200px;
	width: 500px;
	
}

.bigger-textareas .nlabel{
	font-size:12px;
	font-weight:normal;
}
#columnList, #labelList{
	margin:0;
	padding:0;
	list-style:none;
}
	#columnList li, 
	#labelList li,
	#reportColumns li{
		cursor:pointer;
		border-bottom:1px dotted #ccc;
	}
	#columnList li:hover, #labelList li:hover,
	#reportColumns li:hover{
		background-color:#ccc;
	}
	
	

#reportColumns{
	border:1px dotted #ccc;
	margin:0;
	padding:10px 20px;
	list-style:none;
	min-height: 150px;
	
}
.examples{
	font-style:italic;
	font-weight:bold;
	color:#005BAE;
	line-height: 1.6;
}

 .form-control.ff-form-control{
    height: auto;
}


/*panel colors*/

/*.is-primary {
  border: 1px solid #3273dc;
}*/
.panel.is-primary .panel-heading {
  background-color: #3273dc;
    color: #fff;
}

.panel.is-info .panel-heading {
  background-color: #3298dc;
    color: #fff;
}

.panel.is-success .panel-heading {
  background-color: #48c774;
    color: #fff;
}

.panel.is-warning .panel-heading {
background-color: #ffdd57;
    color: rgba(0,0,0,.7);
}

.panel.is-danger .panel-heading {
  background-color: #f14668;
    color: #fff;
}

.panel-info>.panel-heading {
  background-color: #d9edf7 !important;
    border-color: #bce8f1;
    color: #31708f !important;
}

/*table*/
.black {
  background-color: #000 !important;
  color: #fff;
}

/*button*/
.viewdetails {
  background-color: #9b59b6;
  color: #fff;
}
.download-pdf{
  background-color: #16a085;
  color: #fff;
}

/*fontawe*/
.fa-comments-o:before {
    content: "\f0e6";
    color: #2ecc71;
  }

  .heading-title {
        padding: 10px;
    background-color: #3d84b4;
    color: #fff;
    margin-bottom: 1px;
    font-weight: 700;
  }

  .required:before{
content: '* ';
color: red;
  }



/*accordion*/
  .panela {
      display: none;
        
  }

 

.heading-title.accordion1, .heading-title.accordion2, .heading-title.accordion3, .heading-title.accordion4,.heading-title.accordion5,
.heading-title.accordion6,.heading-title.accordion7,.heading-title.accordion8 {
  cursor: pointer;
     transition: 0.4s;
}

.accordion1 p:after, .accordion2 p:after, .accordion3 p:after, .accordion4 p:after, .accordion5 p:after,
 .accordion6 p:after,, .accordion7 p:after,.accordion8 p:after   {
      content: '\002B';
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  cursor: pointer;
  }

.accordion8 p:after  {
   content: '\25be';
  color: #fff;
   float: right;
}
.active1 p:after {
  content: "\2212";
}



.active1, .heading-title.accordion1:hover, .heading-title.accordion2:hover, .heading-title.accordion3:hover, 
.heading-title.accordion4:hover,.heading-title.accordion5:hover,.heading-title.accordion6:hover,.heading-title.accordion7:hover
,.heading-title.accordion8:hover  {

background-color: #71a7cc;
}

p {
  text-align: break-word;
}

.btn-outline-info{
color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8;
  }

  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
  }

.slider2{
  width: 200px;
}
  .slider {
    -webkit-appearance: none;
  width: 100%;
  height: 8px;
  border-radius: 5px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  margin-bottom: 20px;
  }

 .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0e88da;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #0e88da;
  cursor: pointer;
}

.slider:hover{
  background-color: #2aa1f161;
}

.score-container{
  font-size: 15px;
    text-align: center;
    color: #0192f5;

    width: 130px;
}