
/* For Maing Page ****/
.colorbackground{
    background: none !important;
}
#main-container {
    margin-top: 10px !important;
}
#main-content {
    margin-left:235px;
}
#entrant-topbar-container{
    position:fixed;
    top:0px;
    z-index: 999999;
}
#event-banner:before {
    /*    background-color: #F2F2F2;
        border-right: 1px solid #CCCCCC;
        bottom: 0;
        content: "";
        display: block;
        position: fixed;
        top: 0;
        width: 440px;
        height:800px;
        z-index: -1;*/
}

#event-banner {
    background-color: #FFFFFF;
    border-right: 1px solid #CCCCCC;
    height: 800px;
    margin-left: 0;
    margin-top: 0;
    position: fixed;
    /*top: 0;*/
    width: 300px;
    /*z-index: 1;*/
    text-align: center;
}
#entrant_fees_table th{
    text-align:center;
    background-color:#2283C5 !important;
    color: #FFFFFF !important;
}
#main-container{        
    margin-bottom: 50px;
}

.widget-box{
    margin-left:30px;
}
.entrant_signin_header{
    font-size:25px;
    color:#000;
    margin-top:30px;
}
.login_frm_box{
    margin-top: 30px;
}
/**** For Top bar ***/
#img_logo{
     max-width:120px;
    height: 75px;
    
}
#entrant-topbar-container{
    min-height:75px;
    width:100%;
    border-bottom: 1px solid #fff;
    /*position:relative;*/
}

#entrant-topbar-left,#entrant-topbar-middle,#entrant-topbar-right{
    /*height:55px;*/
}

#entrant-topbar-left{        
    position:absolute;
    overflow: hidden;        
}

#entrant-topbar-middle{
    float: left;
    width: 100%;
}

#entrant-topbar-middle-content{
    margin-left: 300px;
    margin-right: 150px;
}

#entrant-topbar-right{
    float: right;
   
    /*margin-left: 90%;*/
    padding-top: 20px;
    text-align: right;
     padding-right: 20px;
}

#entrant-topbar-middle>div{
    margin-top:0px;
}

#page-title{
    float:left;
    width:40%;
    margin-top:15px;
    font-size:16px;       
    text-align:center;
}     

#page-title p{
    margin-left: 10px;       
}

#event-info{
    float:left;
    width:60%;
    text-align:right;
}

#daysleft-container{   
    text-align: right;
    display:inline-block;
    font-size:16px;
    border-left:solid white 1px;
    border-right:solid white 1px;
    vertical-align: top;
    padding: 0 5px;
    height:55px;
}

#titlebar-event-name{
    margin:0 0 0 5px !important;  
    font-size:16px;
    display:block;
    text-decoration: none;
    color:white;   
    font-weight:bold !important;
    /*text-transform: uppercase;*/
    
}

#event-short-desc{
    margin-left:5px;
    margin-bottom:5px;
    font-size:12px;
    height:20px;
    overflow: hidden;
}

#event-deadline{
    margin-top:5px;        
    text-align:right;
    display:inline-block;        
}

#event-deadline p, #daysleft-container p{
    margin-right: 10px;
}

#daysleft-container p{
    margin-top:10px;
}

#event-deadline p{
   /* font-size:12px;*/
    margin-bottom:0px !important;
}

.ace-nav > li{
    max-height: 55px !important;
}

.ace-nav > li > a{
    padding-top:5px !important;
    padding-bottom:5px !important;
}

.nav{
    margin-bottom:0px;
}

#entrant-topbar-left{
    border:none !important;
    padding-left:1%;
}
.ace-nav > li.light-blue{
    /*background: #62a8d1 !important;*/
}
/*** For Second top bar ***/

.stopbar{
    border-bottom-color: #d1d1d1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    box-shadow: 0 5px 5px rgba(209, 209, 209, 0.6);
    color: #000;
    left: 0;
    min-height: 45px;
    background: #eff0f2;

    /* position: fixed;
     top: 80px;
     z-index: 9999;*/

}

#entrant-topbar-container1{
    min-height:75px;
    width:100%;
    border-bottom: 1px solid #fff;
    /*position:relative;*/
}
#entrant-topbar-left1{        
    /*position:absolute;*/
    overflow: hidden;        
}

#entrant-topbar-right1{
    float: right;
    /*width:150px;*/
    /*margin-left: 90%;*/
    padding-top: 10px ;
    padding-bottom:10px;
    margin-left:0px !important;

}

#entrant-topbar-left1{
    border:none !important;
    padding-left:3%;
    /*padding-top:20px;*/
}.stopbar{
    border-bottom-color: #d1d1d1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    box-shadow: 0 5px 5px rgba(209, 209, 209, 0.6);
    color: #000;
    left: 0;
    min-height: 45px;
    background: #eff0f2;

    /* position: fixed;
     top: 80px;
     z-index: 9999;*/

}

#entrant-topbar-container1{
    min-height:75px;
    width:100%;
    border-bottom: 1px solid #fff;
    box-shadow:none !important;
    /*position:relative;*/
}

#entrant-topbar-left1,#entrant-topbar-middle,#entrant-topbar-right1{
    /*height:55px;*/
}

#entrant-topbar-left1{        
    /*position:absolute;*/
    overflow: hidden;        
}

#entrant-topbar-middle{
    float: left;
    width: 100%;
}

#entrant-topbar-middle-content{
    margin-left: 300px;
    margin-right: 150px;
}

#entrant-topbar-right1{
    float: right;   
    /*margin-left: 90%;*/
   padding-top: 10px ;
   padding-bottom:10px;
    text-align: right;
    margin-right: 20px;

}

#entrant-topbar-middle>div{
    margin-top:0px;
}

#page-title{
    float:left;
    width:40%;
    margin-top:15px;
    font-size:16px;       
    text-align:center;
}     

#page-title p{
    margin-left: 10px;       
}

#event-info{
    float:left;
    width:60%;
    text-align:right;
}

#daysleft-container{   
    text-align: right;
    display:inline-block;
    font-size:16px;
    border-left:solid white 1px;
    border-right:solid white 1px;
    vertical-align: top;
    padding: 0 5px;
    height:55px;
}
#event-short-desc{
    margin-left:5px;
    margin-bottom:5px;
    font-size:12px;
    height:20px;
    overflow: hidden;
}

#event-deadline{
    margin-top:5px;        
    text-align:right;
    display:inline-block;        
}

#event-deadline p, #daysleft-container p{
    margin-right: 10px;
}

#daysleft-container p{
    margin-top:10px;
}

#event-deadline p{
    /*font-size:12px;*/
    margin-bottom:0px !important;
}

.ace-nav > li{
    max-height: 55px !important;
}

.ace-nav > li > a{
    padding-top:5px !important;
    padding-bottom:5px !important;
}

.nav{
    margin-bottom:0px;
}

#entrant-topbar-left1{
    border:none !important;
    padding-left:3%;
    /*padding-top:20px;*/
}

/*** For Banner **/
.event_banner{
    border-bottom-color: #d1d1d1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    box-shadow: 0 5px 5px rgba(209, 209, 209, 0.6);
    color: #000;
    left: 0;
    min-height: 45px;
    /* margin-top: 75px;*/
    /*position: fixed;
    top: 80px;
    z-index: 9999;*/
    background: #eff0f2;
}
.banner{   
    /*height: 318px;*/
    width:100%;
}


/** For Footer **/
#entrant-footer {
    font-size: 8pt;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 50;
    background: #fff;
    border-top: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 48px;
}

#entrant-footer .pull-left {
    padding: 0 20px;
}

#entrant-footer span {
    display: inline-block;
    vertical-align: middle;
}

#entrant-footer .organizer {
    height: 28px;
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
}

#entrant-footer .divider {
    border-left: 1px solid #ddd;
    height: 25px;
    margin: 0 15px 0 16px;
}
.judgify-logo{
    padding-right:15px;
}
#entrant_fees_table  td:not(:first-child) {
     text-align:center;
}
#titlebar-event-name{
    display: inline;
}
/****** For Mobile ****/

@media (max-width: 1040px){
    #entrant-topbar-container{
        position:fixed;
        top:0px;
        z-index: 999999;
    }
    #page-title {
        width: 50%;
    }

    #event-info {
        width: 50%;
    }

    #event-deadline{
        display:none;
    }

    #daysleft-container{
        width:90%;
    }
    .banner{        
        width:auto;
    }

}
@media (max-width: 1024px){
    #main-content{              
        margin-left:0px;         
    }
    .banner{        
        width:auto;
    }
    

}
@media (max-width: 1000px){
    #entrant-topbar-container{
        position:fixed;
    }
    #entrant-topbar-right{
        /*display: none !important;*/
    }
    #entrant-topbar-left{
        width:100%;
        padding-top:0px;
        padding-left:0px;
    }
   /* #img_logo{
        display: none;
    }*/
    #titlebar-event-name{
       /* text-align: center;     
        margin-top:-10px !important;*/
    }    
    
    /*#event_banner{
        display:none;
    } */
    .banner{
        height: 211px;
        width:auto;
    }
    .stopbar {
       /* margin-top:75px;*/
    }
    

}      

@media only screen and (max-width: 767px){
    .widget-box{
        margin-left: 0px !important;
    }
    .login-box{
        border:0px !important;
    }
    #entrant-topbar-container{
        position:fixed;
    }
    #page-title {
        width: 40%;
    }

    #event-info {
        width: 60%;
    }

    #entrant-topbar-left1{
         width: 65.9574% !important;
         float:left !important;
    }
    #entrant-topbar-right1 {
        float: right !important;
        padding-bottom:0px;
        padding-left: 0px;
        padding-top: 10px !important;
        padding-bottom:10px !important;
        margin-right:5px;
        text-align: right !important;
        margin-right:10px !important;
        width:  31.9149% !important;
       
    }
    #entrant-topbar-left{
        /*margin-left: 20px !important;*/
    }
    #titlebar-event-name{
        font-size: 30px;
    }
}


@media (max-width: 700px){
    #entrant-topbar-container{
        position:fixed;
    }
    #page-title {
        display:none;
    }

    #event-info {
        width: 100%;
    }

    #daysleft-container{
        border-left:none;
    }
    #entrant-topbar-left{
        /*margin-left: 20px !important;*/
    }
    #titlebar-event-name{
        font-size: 30px;
    }
}

@media (max-width: 640px){  

    #daysleft-container{
        display:none;
    }
    #entrant-topbar-right {
        float:none;
        display:block;
        width:100%;
        margin-left: 0px;
        margin-top:50px;

    }    
    #titlebar-event-name{       
        text-align: center;        
    }
    .login_frm_box{
        margin-top: 0px;
    }
    #entrant-topbar-left{
        /*margin-left: 20px !important;*/
    }
    #img_logo{
        height:70px;
    }
    #titlebar-event-name{
        text-align: left;
    }
    #titlebar-event-name{
        font-size: 30px;
    }
    #entrant-topbar-left1{
         width: 55.9574% !important;
         float:left !important;
          margin-bottom:10px;
         
    }
    #entrant-topbar-right1 {       
        width:  35.9149% !important;
    }
    #event_banner{
        margin-top:70px !important;
    }
    

}

@media (max-width: 480px){ 
    #entrant-topbar-container{
        position:fixed;
        min-height: 70px;
        height:70px;
    }
    #entrant-topbar-container1{
        min-height:75px;
    }
    #entrant-topbar-left {
        float:none;
        display:block;
        width:100%;
        padding-top:10px;

    }

    #entrant-topbar-middle {
        float:none;
        display:block;
        width:100%;
    }

    #entrant-topbar-right {
        float:none;
        display:block;
        width:100%;
        margin-left: 0px;
        margin-top:70px;

    }
    #entrant-topbar-container1{
        /*position:relative;*/
    }

    #entrant-topbar-left1 {
        float:left;
        display:block;
        width:100%;
        padding-top:10px;

    }
    #entrant-topbar-right1 {
        float:right;
        display:block;
        width:100%;
        margin-left: 0px;

    }
    #titlebar-event-name{       
        text-align: center;
        font-size: 18px;
    }

    #entrant-topbar-right1{
        /* display: none !important;*/
    }
    #line2{
        display: none !important;
    }
    #entrant-topbar-left1{
        margin-bottom:5px;
    }
    #entrant-topbar-right1{
        padding-left:20px;
    }

    .entrant_signin_header{
        font-size:18px;

    }
     #img_logo{
        height:70px;       
    }
    #titlebar-event-name{
        text-align: left;
    }
    #titlebar-event-name{
        font-size: 30px;
    }
    #entrant-topbar-left{
        padding-top:0px !important;
    }
    .banner{
        height: 123px;
        width:auto;
    }
    #entrant-topbar-left1{
         width: 50.9574% !important;
         float:left !important;
         margin-bottom:10px;
         padding-top:0px !important;
    }
    #entrant-topbar-right1 {       
        width:  41.9149% !important;
    }
    #event_banner{
        margin-top:70px !important;
    }
     

}
@media (max-width: 420px){ 
    #footer-right{
        display:none;
    }
     #entrant-topbar-left1{
         width: 50.9574% !important;
         float:left !important;
         margin-bottom:10px;
         padding-top:0px !important;
    }
     #entrant-topbar-container1{
        min-height:75px !important;
    }
    .banner{
        height: 123px;
        width:auto;
    }
    #footer-right{
        float:none;
    }
    .user-profile{
        margin-right:34px;
    }
    .judgify-logo{
        margin-left:20px;
    }
    #entrant-topbar-right1{        
        padding-left:10px !important;

    }
    
    #titlebar-event-name{
        font-size: 30px;
    }
    #entrant-topbar-right1 {       
        width:  41.9149% !important;
    }
    #entrant-footer .pull-left{
        padding-left:5px !important;
        padding-right:0px !important;
    }  

}
/* custom css */
.event-id-4629 .form-horizontal .control-label,.event-id-4629 .form-horizontal p{
    font-weight: bold;
}
.event-id-4803 #entrant-footer,.event-id-4803 .btn-duplicate{
   display:none;
}
.event-id-4803 #loginForm .btn-success{
   background-color : #5A0F27 !important;
   border-color : #5A0F27 !important;
}

