.menu-button{
 color: white;
 font-size:1.7rem;
 padding:4px 8px 4px 4px;
}

.lang-ctl{
    display:flex;
    flex-direction:row;
    
}
.lang-ctl > div:nth-child(1){
    flex: 0 0 25px;
    margin-left:10px;
}
.lang-ctl > div:nth-child(2){
    flex: 1 0 auto;
    margin-left:0px;
}

.lang-ctl .form-select{
    /* background-color:black;
    color:white; */
    padding:2px 5px 2px 5px;
}
.login-header{
    background-color:#777
}

.btn-primary{
    background-color:rgb(2,25,54)!important;
}

.btn-secondary{
   background-color: rgb(235, 237, 240)!important;
    color:rgb(2,25,54)!important;
}

.dropdown-divider{
    border-color:#999
}


.dropdown-item a{
    color:white;
    text-decoration:none;
}

.dropdown-menu{
    background:black;
    color:white;
    
}
.dropdown-item{
    color:white;
    font-size:1.5rem;
    
}

.menu-link-calendar{
    display:none;
}

    .has-boats .menu-link-calendar{
        display:block;
    }

.bg-abg{
      background: rgb(2,25,54)
}

.menu-button:visited{
    color:white;
}
.mt-25vh{
    margin-top:25vh;
}

.dropdown-item{
    font-size: 1.2rem;
    padding: 6px 16px 6px 16px;
}

#agent-badge{
    display:none;
}
.agent #agent-badge{
    display:block; 
}

.hidden{
    display:none;
}

.footer{
    position:fixed;
    bottom:0px;
    width:100%;
    background:#222;
    padding:4px 5px 3px 10px;
    display:flex;
    border-top:#910000 solid 3px;
    justify-content:space-between;
    font-size:0.8rem;
    
}

.footer img{
    height:25px;    
}



.footer-text{
    color:#CCC;
    text-align:right;
    padding-right:5px;
}

.tempus-dominus-widget.light .date-container-days div.range-end:not(.no-highlight), .tempus-dominus-widget.light .date-container-days div.range-in:not(.no-highlight), .tempus-dominus-widget.light .date-container-days div.range-start:not(.no-highlight), .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active, .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active, .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active, .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active, .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active, .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active, .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active {
    background-color: rgb(2,25,54);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.form-check-input:checked{
background-color: rgb(2,25,54)!important;

}