﻿.navbar {
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 5;
}

.main-panel {
    background-color: transparent;
    top: 60px;
    /*height: 100% !important;*/
    max-height: 93% !important;
}

.main-panel > .content {
    margin-top: 0px;
}

.panel-header {
    background-color: transparent;
    background: none;
}

@media screen and (max-width: 768px) {
    .nav-tabs {
        padding: 0px;
        display: flex;
    }
}

textarea.form-control {
    border: 1px solid #e3e3e3;
    border-radius: 5px;
}

body, .form-control {
    color: var(--bcot-opp-text);
}

.form-control + .input-group-addon {
    background-color: var(--bcot-light) !important;
}

.form-control:focus + .input-group-addon,
.form-control:focus ~ .input-group-addon,
.form-control:focus .input-group-addon {
    border: 1px solid #80bdff !important;
    border-left: none;
}

.form-check input[type="checkbox"] {
    opacity: 1;
    visibility: visible;
}

.input-group, .form-control:not(:first-child):not(:last-child) {
    border-radius: initial !important;
}