body{font-size:16px !important;}
.navbar-brand{padding-top:0 !important; padding-right:0 !important;}
.progress{height:30px !important;}
.close{color:#FF0000;}
.close:hover, .close:focus{color:#FF0000;}
.bar {height: 18px;background: green;}

.grey-block{display:block; background-color:#F4F4F4; padding:15px; overflow:hidden;}
.white-block{background-color:#FFF;padding:15px;display:block;color:#797979;}
.grey-block-msg{background-color:#F4F4F4;display:block;padding:5px;overflow:hidden;cursor:pointer;color:#797979;}
.white-block-msg{background-color:#FFFFFF;display:block;padding:5px;overflow:hidden;cursor:pointer;color:#797979;}
.unread-msg{display:block;position:absolute;left:-5px;top:0;height:100%;width:5px;background-color:#0070BA;}
.current-clicked-item-active{display:block;position:absolute;right:-5px;top:20px;background-image:url('img/arrow-right.png');width:18px;height:16px;}

.btn-primary{background-color:#DCAA56;border-color:#DCAA56; color:#000 !important; outline:none;}
.btn-primary:hover{background-color:#E4BE7E; border-color:#DCAA56; color:#000 !important; outline:none;}
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus{background-color:#E4BE7E; border-color:#DCAA56; color:#000 !important; outline:none;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{background-color:#E4BE7E; border-color:#DCAA56; color:#000 !important; outline:none;}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{background-color:#E4BE7E; border-color:#DCAA56; color:#000 !important; outline:none;}
.btn-primary:focus, .btn-primary.focus{background-color:#E4BE7E; border-color:#DCAA56; color:#000 !important; outline:none;}
.dropdown-menu>li>a{color:#000;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color:#000;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color:#E4BE7E; background-color:#000;}

.btn-default{background-color:#000; border-color:#000; color:#E4BE7E !important; outline:none;}
.btn-default:hover{background-color:#313131; border-color:#000; color:#E4BE7E !important; outline:none;}
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus{background-color:#313131; border-color:#000; color:#E4BE7E !important; outline:none;}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default{background-color:#313131; border-color:#000; color:#E4BE7E !important; outline:none;}
.btn-default:focus, .btn-default.focus{background-color:#313131; border-color:#000; color:#E4BE7E !important; outline:none;}

.btn-success{background-color:#64B760; border-color:#64B760; color:#FFF !important; outline:none;}
.btn-success:hover{background-color:#81C47D; border-color:#64B760; color:#FFF !important; outline:none;}
.btn-success:active:hover, .btn-success.active:hover, .open>.dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open>.dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open>.dropdown-toggle.btn-success.focus{background-color:#81C47D; border-color:#64B760; color:#FFF !important; outline:none;}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success{background-color:#81C47D; border-color:#64B760; color:#FFF !important; outline:none;}
.btn-success:focus, .btn-success.focus{background-color:#81C47D; border-color:#64B760; color:#FFF !important; outline:none;}

.alert-success{background-color:#64B760; border-color:#64B760;}
.list-group-item-success{background-color:#64B760; border:none;}
.list-group-item-warning{background-color:#D59833; border:none;}

.panel-success{border-color:#64B760;}
.panel-success>.panel-heading{background-color:#64B760; border-color:#64B760;}

.alert-info{background-color:#6885E6; border-color:#6885E6;}
.alert-warning{background-color:#DCAA56;border-color:#DCAA56; color:#000;}

.navbar-default{background-color:rgba(0,0,0,1.0);}
.navbar{border-radius:0; margin-bottom:0; height:91px;}
.navbar-nav{float:right;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background-color:#1F1F1F;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#F2DFBF;}
.navbar-default .navbar-nav>li>a{color:#E4BE7E;}
.nav>li>a{padding-left:15px; padding-right:15px; padding-top:34px; padding-bottom:35px;}

a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #000;}
a:active {color: #000;}
/*.btn{color:#FFF !important;}*/
.text-grey{color:#a6a6a6}
.safta-logo{margin-top:-80px !important; right:0; z-index:10; position: absolute;}

#step9_summary_page a{text-decoration:underline;}
#step9_summary_page a.btn{text-decoration: none;}
.entrant-delete{position:absolute; right:12px; top:-7px; cursor:pointer;}
.entrant-delete i{color:#e74c3c;}

.admin-tile{
    background-color:#0070BA;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
    margin-left:15px;
    margin-right:15px;
    display:block;
    color:#FFF !important;
    font-size:16px !important;
    cursor:pointer;
}

.gold-text{color:#DCAA56;}
.green-text{color:#44AC55; font-weight:bold;}

.list-group-item > small {color:#b4bcc2; padding-left:20px;}
.list-group-item-warning .green-text{color:#FFF;}
.list-group-item-warning > small{color:#FFF !important;}
.crew-block{color:#FFF !important; display:block; margin-bottom:5px;}
.crew-block-parent span{display:block; font-size:12px; height:50px;}
.crew-block:hover{text-decoration:none;}
.grey{background-color:#A7A7A7; border:1px solid #A7A7A7;}
.stripes{
    background-image: linear-gradient(45deg, #a7a7a7 25%, #BCBCBC 25%, #BCBCBC 50%, #a7a7a7 50%, #a7a7a7 75%, #BCBCBC 75%, #BCBCBC 100%);
    background-size: 28.28px 28.28px;
    cursor: not-allowed;
    border:1px solid #a7a7a7;
}

.well{border-radius:10px;}
.well-sm{padding:5px; border-radius:8px; margin-bottom:3px;}
.well-sm a{text-decoration:underline;}

.submission-bar{background-color:#DCAA56; text-align:center; padding-top:4px; padding-bottom:4px;}
.submit-text{padding-top:4px; padding-bottom:4px; display:inline-block;}
.submit-text b{color:#000;}
.submit-text span{color:#000;}
.submission-bar .label{background-color:#000; color:#DCAA56; display:inline-block; border-radius:5px; font-size:100%;}

.preloader{visibility:hidden; z-index:2000; position:fixed;}
.preloader div{position:fixed; top:0;left:0; width:100%;height:100%; background-color:rgba(255,255,255,0.75); }
.preloader img{position:fixed; top:43%; left:43%; color:#083148;}

.alert-dark{color:#1b1e21; background-color:#e2e3e5; border-color:#c6c8ca;}
.alert-dark hr{border-top:1px solid #1b1e21;}
.navbar-header{width:auto;}
.navbar-brand img{width:150px; height:80px;}
.navbar-brand{display:block; width:150px; height:80px; height:auto; padding:0; padding-left:15px;}
.navbar .navbar-nav {display: inline-block; float: none; margin:0 !important;}
.navbar .navbar-collapse {text-align: right;}
video{min-height:600px;}
.video-js{height:600px;}

/*-----------------------*/
/*---Other Resolutions---*/
/*-----------------------*/

@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 992px) {

}


@media screen and (max-width: 767px){
    .navbar{height:auto;}
    .navbar-header{height:80px;}
    .navbar-brand img{width:100%; height:auto;}
    /*.main-banner{display:none;}*/
    .main-banner #logo{display:none;}
    #menu{background-color:#000;}
   .navbar .navbar-nav{display:block; width:100%;}
   .nav>li>a{padding-top:15px; padding-bottom:15px;}
   .submit-text{line-height:30px;}
   video{min-height:auto;}
   .video-js{height:300px;}
   .navbar .navbar-collapse{text-align:center;}
   .btn-group-justified .btn{display:block; width:100%; border-radius:8px !important; margin-bottom:5px;}
   #download_list .btn{margin-bottom:5px;}
}