/*******************************************
* CUSTOM
********************************************/

.sidebar, .sidebar-content {
    background: #11224d;
}

.nav-tabs {
    border-bottom: 0;
    }

.nav-tabs .nav-link {
    border: 0;
    border-bottom: 5px;
    border-style: solid;
    border-color: transparent;
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 0.5rem 0rem;
    font-weight: 600;
    outline: none;
    }

.nav-tabs .nav-link.active {
    background: transparent;
    color: #11224d;
    border-bottom: 5px;
    border-style: solid;
    border-color: #11224d;
    padding: 0.5rem 0rem;
    outline: none;
    }

.table-clickable td:hover {
    cursor: pointer!important;
}

.illustration-img {
    max-width:150px;
}

.bg-blue {background:rgb(235, 235, 244);}
/*
.avbox {
    width:100%;
    display:block;
    padding:1em;
}

.avbox.green {
    background:green;
}*/

.availability-block.green {
    background:green;
}

.availability-block.green a {
    color:white;
    font-size:0.85em;
}

.availability-block.red {
    background:rgb(100, 0, 17);
}

.availability-block.red a {
    color:white;
    font-size:0.85em;
}

.avbox.green {
    color:green;
    font-size:0.85em;
}



.input-pin {
    -webkit-text-security: disc;
    -moz-webkit-text-security: disc;
    -moz-text-security: disc;
}

.text-notes {
    font-size:1.2rem;
}

.text-notes-revision {
    font-size:0.95rem;
}

@media print {
    #sidebar, .footer, .navbar, .btn {
        display: none!important;
    }
    .content {
        padding:1rem;
    }

    body {
        background-color: #fff;
    }
}   