

/*--Media Print--*/

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:default;}

body{

    font-family:  Arial, sans-serif !important;

	background-repeat: no-repeat;

}

@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; color: #e4007b !important;}

/*--Nested Font style--*/

.font-sm{

  font-size: .9em;  

  font-style: italic;

}

/*---Body---*/

.eawards-body{

  background-color: #12110c;

  background-image:url(../images/bg.jpg);



}

/*--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: #fff;
  font-weight: bold;

}

.nav.nav-second-level > li > a{	

  background-color: #f9faa3;

  border-bottom: 1px solid #a5a5a5;

  color: #7D2268;

}

.nav.nav-second-level > li > a:hover,

.nav.nav-second-level > li > a:focus {

  text-decoration: none;

  color: black;  
  
  font-weight: bold;

}



.nav.nav-third-level > li > a{

	

  background-color: #555555;

  color: #c9c9c9;  

  border-bottom: 1px solid #a6a6a6;

}



.navbar-default {

background-color: #e4007b;

border-color: #e4007b;

border-left: none;

border-right: none;

border-bottom: none !important;

}



.navbar-default .navbar-brand {

color: #000;

}



.panel-default > .panel-heading

{

   color:#000;

background-color: #e4007b;

border-color: #ddd; 

}



.navbar-default .navbar-nav > li > a {

color: #ffffff;

}



.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus  {

background-color: #f36ea3;

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;
font-weight:bold;
background-color: #f36ea3;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

color: #7D2268;

background-color: #567d21;

}

#side-menu>li>a{

	color: #7D2268;

}

	#side-menu>li>a:hover, 

	#side-menu>li>a:focus{

		background-color: #f9faa3;

        color: black;

	}



.navbar-static-side ul li{

	border-bottom: 1px solid #eaea93;

}
.navbar-static-side{
	background-color: #e4007b !important;
	
}




/*---Top Menu---*/

.navbar-top-links > li > a{

	color: #7D2268;

}



.navbar-top-links > li > a:hover,

.navbar-top-links > li > a:hover{


    color: #7D2268;

}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{

	background-color:#e4007b;

    color: #7D2268;

}



.navbar-default .navbar-toggle{

	border-color:#ddd;

	background-color: #a4a600;



}



.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{

	background-color: #a4a600;

}

.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;

}



.panel-primary

{

   border-color: #a4a600;

}

.panel-primary > .panel-heading

{

    color: #fff;



    background-color: #e4007b;



    border-color: #e4007b !important;

}



/*---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: #e4007b;

  font-size: 14px;

}


select.select_filter
{
  color:#7D2268;
}

.table>tbody>tr>th.eth01{

  background-color:#7D2268;

  color: #fff;

  /*text-transform: uppercase;*/

}

.table>tbody>tr>th.eth02{

  background-color:#7D2268;

  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 #a4a600;

  }

  .chart_div1{

    width: 600px;

  }

}



.eheader{

	background-color: #fff;



}

.eheader img{

}



/*---Button---*/

.btn{

  margin: 3px;  

}

.btn-custom{

color: #FFFFFF;

background-color: #7D2268;

border-color:#7D2268;

}

.btn-custom:hover,

.btn-custom:focus,

.btn-custom:active,

.btn-custom.active{

 color: #FFFFFF;

background-color: #7D2268;

border-color: #7D2268;

}

.btn-group-justified>.btn-group .btn{

  padding: 10px;

}



/*--Align Center--*/

.a.btn-customcenter{

  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: #7D2268;

  color: #fff;

  border-right:1px solid #fff;

  min-height:58px;

  text-align:center;

  font-size: 13px;

}

.nav-tabs>li>a:hover{

  background-color: #7D2268;

}

.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; }



.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;

}



#cap-cont

{

    border-top: 1px solid rgb(240, 240, 240); margin-top: 30px;

}

#capcont1

{

    border: 1px solid #cfcfcf; padding: 0px;

}

#capcont2

{

    padding: 0px; border-right: 1px solid #cfcfcf;

}

#cap-btn

{

     padding: 0px;

}

#captcha-txt

{

    height: 40px !important;

box-shadow: none !important;

border: none !important;

width: 100%;

outline: none !important;

text-indent: 20px;

}



.header{
/*
	background:url(../images/header_bg.png) repeat-x !important;*/
	background-color: #11110C;

}



/*

  judges custom css

*/

.carousel-caption{

  color:#333;

  position:relative;

  left:0%;

  right:0%;

}

.carousel-control{

  color:#333;

  width:100%;

  position:relative;

}

.main-artwork{

  position:relative;

}

.excellence{

  background:url(../images/excellence.png) no-repeat;

  width: 120px; 

  height: 70px; 

  position:absolute;

  right:2px;

  bottom:2px;

}

.encouragement{

  background:url(../images/encouragement.png) no-repeat;

  width: 120px; 

  height: 70px; 

  position:absolute;

  right:2px;

  bottom:2px;

}
.footer{
	background-color: #11110C;
}
.tr-1,
.table>tbody>tr.tr-1>th,
.tr-1 th{
  background-color:#0D0C09;
  color:#fff;
}