.panel{
	text-align: left
}

@font-face {
  font-family: VicFont;
  src: url(../Vic_Font/VIC-Regular.woff);
}

body

{

    font-family: VicFont, Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";

    background: #FFF;

}

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







  border-bottom: 1px solid #a5a5a5;  







  color: #fff;







}







.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: #4BAFE3;*/









background-color: #041144;













border-color: #000000;







}















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







/*background: #337AB7;*/

background:#000000;





color: #fff;







}

.panel-primary > .panel-heading{

	background-color:#000000 !important;

	border-color: #f3ca8b;

}

.panel-primary {

	border-color: #f3ca8b !important;

}

.panel-primary > .panel-heading + .panel-collapse .panel-body

{

}











.navbar-default .navbar-brand:hover,







.navbar-default .navbar-brand:focus {







background: #041144;







color: #ffffff;







}















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







color: #fff;







background-color: #000000;







}







a {}







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







color: #ffffff;







background-color: #337AB7;







}







#side-menu>li>a{







	color: #ffffff;







}







	#side-menu>li>a:hover, 







	#side-menu>li>a:focus{







		background-color: #000000;







	}















.navbar-static-side ul li{







	border-bottom: 1px solid #a5a5a5;







}























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







.navbar-top-links > li > a{







	color: #ffffff;







}















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







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







	background-color: #000000;

color: #fff;





}







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







	background-color: #000000;

color: #fff;





}















.navbar-default .navbar-toggle{







	border-color: #000000;







	background-color: #000000;





color: #000;









}















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







	background-color: #000000;

color: #000;





}







.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: #041144;







  font-size: 14px;







}







.table>tbody>tr>th.eth01{







  background-color: #041144;







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







  border-color: #041144;







}















.btn-custom:hover,







.btn-custom:focus,







.btn-custom:active,







.btn-custom.active{







 color: #fff;







  background-color: #000000;







}







.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: #000000;







  color: #fff;







  border-right:1px solid #fff;







}







.nav-tabs>li>a:hover{







  background-color: #041144;







}







.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--*/



.header{



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

	background-position: center top;

	background-repeat: no-repeat;

/*background-color: #edffea;*/



}

.panel-default > .panel-heading {
  border-color: none !important;
  border:none !important;
  color: #000000;
}



.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{
	color: #000 !important;
}



.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: #000000;





color: #fff;

/*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;







}







.fa-asterisk



{



    font-size: 7px;



font-weight: normal;



line-height: 2em;



vertical-align: top;



}







.custom-alert



{



color: #80568E;



background-color: #F7EFF7;



border-color: #AD8DB8;



}



/**

 * Main module

 */

main a,

main a:link,

main a:visited {

  color: #777;

  text-decoration: underline;

}

main a:hover,

main a:active,

main a:visited:hover {

  color: #000;

  text-decoration: underline;

}

main article {

  padding: 1em;

}

main [class*="pure-u-"]:first-child article {

  padding-left: 0;

}

main [class*="pure-u-"]:last-child article {

  padding-right: 0;

}

@media screen and (max-width: 48em) {

  main article {

    padding: 0 !important;

  }

}

.main-example {

  margin: 0 auto;

  width: 355px;

}

.main-example .countdown-container {

  /* height: 130px; */

}

.main-example .time {

  border-radius: 5px;

  box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);

  display: inline-block;

  text-align: center;

  position: relative;

  height: 50px;

  width: 45px;



  -webkit-perspective: 500px;

  -moz-perspective: 500px;

  -ms-perspective: 500px;

  -o-perspective: 500px;

  perspective: 500px;



  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  -o-backface-visibility: hidden;

  backface-visibility: hidden;



  -webkit-transform: translateZ(0);

  -moz-transform: translateZ(0);

  -ms-transform: translateZ(0);

  -o-transform: translateZ(0);

  transform: translateZ(0);



  -webkit-transform: translate3d(0,0,0);

  -moz-transform: translate3d(0,0,0);

  -ms-transform: translate3d(0,0,0);

  -o-transform: translate3d(0,0,0);

  transform: translate3d(0,0,0);

}

.main-example .count {

  background: #202020;

  color: #f8f8f8;

  display: block;

  font-family: 'Oswald', sans-serif;

  font-size: 1.5em;

  line-height: 2.3em;

  overflow: hidden;

  position: absolute;

  text-align: center;

  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);

  top: 0;

  width: 100%;



  -webkit-transform: translateZ(0);

  -moz-transform: translateZ(0);

  -ms-transform: translateZ(0);

  -o-transform: translateZ(0);

  transform: translateZ(0);



  -webkit-transform-style: flat;

  -moz-transform-style: flat;

  -ms-transform-style: flat;

  -o-transform-style: flat;

  transform-style: flat;

}

.main-example .count.top {

  border-top: 1px solid rgba(255,255,255,0.2);

  border-bottom: 1px solid rgba(255,255,255,0.1);

  border-radius: 5px 5px 0 0;

  height: 50%;



  -webkit-transform-origin: 50% 100%;

  -moz-transform-origin: 50% 100%;

  -ms-transform-origin: 50% 100%;

  -o-transform-origin: 50% 100%;

  transform-origin: 50% 100%;

}

.main-example .count.bottom {

  background-image: linear-gradient(rgba(255,255,255,0.1), transparent);

  background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);

  background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);

  background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);

  background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);

  border-top: 1px solid #000;

  border-bottom: 1px solid #000;

  border-radius: 0 0 5px 5px;

  line-height: 0;

  height: 50%;

  top: 50%;



  -webkit-transform-origin: 50% 0;

  -moz-transform-origin: 50% 0;

  -ms-transform-origin: 50% 0;

  -o-transform-origin: 50% 0;

  transform-origin: 50% 0;

}

.main-example .count.next {

}

.main-example .label {

  font-size: normal;

  margin-top: 5px;

  display: block;

  position: absolute;

  top: 50px;

  width: 100%;

  color: #000;

}

/* Animation start */

.main-example .count.curr.top {

  -webkit-transform: rotateX(0deg);

  -moz-transform: rotateX(0deg);

  -ms-transform: rotateX(0deg);

  -o-transform: rotateX(0deg);

  transform: rotateX(0deg);

  z-index: 3;

}

.main-example .count.next.bottom {

  -webkit-transform: rotateX(90deg);

  -moz-transform: rotateX(90deg);

  -ms-transform: rotateX(90deg);

  -o-transform: rotateX(90deg);

  transform: rotateX(90deg);

  z-index: 2;

}

/* Animation end */

.main-example .flip .count.curr.top {

  -webkit-transition: all 250ms ease-in-out;

  -moz-transition: all 250ms ease-in-out;

  -ms-transition: all 250ms ease-in-out;

  -o-transition: all 250ms ease-in-out;

  transition: all 250ms ease-in-out;



  -webkit-transform: rotateX(-90deg);

  -moz-transform: rotateX(-90deg);

  -ms-transform: rotateX(-90deg);

  -o-transform: rotateX(-90deg);

  transform: rotateX(-90deg);

}

.main-example .flip .count.next.bottom {

  -webkit-transition: all 250ms ease-in-out 250ms;

  -moz-transition: all 250ms ease-in-out 250ms;

  -ms-transition: all 250ms ease-in-out 250ms;

  -o-transition: all 250ms ease-in-out 250ms;

  transition: all 250ms ease-in-out 250ms;



  -webkit-transform: rotateX(0deg);

  -moz-transform: rotateX(0deg);

  -ms-transform: rotateX(0deg);

  -o-transform: rotateX(0deg);

  transform: rotateX(0deg);

}

@media screen and (max-width: 48em) {

  .main-example {

    width: 100%;

  }

  .main-example .countdown-container {

    /* height: 100px; */

  }

  .main-example .time {

      height: 50px;

      width: 45px;

  }

  .main-example .count {

    font-size: 1.5em;

    /* line-height: 70px; */

  }

  .main-example .label {

    font-size: 0.8em;

   

  }

}
.panel-success2{
    border-color:#edc9cb;
}
.panel-success2 > .panel-heading{

	    color: #000000 !important;

    background-color: #fff !important;


}
.panel-success2 > .panel-heading > h4{
		font-weight:bold !important;
		font-size:14px !important;
}

.panel-success > .panel-heading{

	    color: #fff;

    background-color: #000000;

   /* border-color: #000000;*/
    border-color:#edc9cb;

}

.label-success{

	    background-color: #000000;

}