/* For custome CSS to Overide template */

#top-navbar-header{
    background: #ffffff;
    border-bottom: none;
}

.horizontal-menu .bottom-navbar {
    background: #0857c3;
}

.horizontal-menu .bottom-navbar .page-navigation {
    justify-content : start !important;
}

.horizontal-menu .bottom-navbar .page-navigation .nav-item {
    margin-right: 2rem;
}

.nav-item .nav-link {
    color: #fff !important;
}

.nav-item .nav-link.color-reverse {
    color: #0857c3 !important;
}

.border-primary {
    border-color: #0857c3 !important;
}

#formSwitchChat {
    width: 3em !important;
    margin-right: 1em;
}

.btn-dt-export > span > svg {
    width: 18px;
}

.btn-dt-export {
    background-color: #0857c3;
}

.table {
    width: 100%;
}

  /** AUTH PAGE **/
.full-page {
    overflow: hidden;
}

.auth-bg-login {
    background-image: url('/assets/images/Background - Sign In.png');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
}

@media screen and (min-width: 991px) {
    .container {
        padding: 0;
        margin: 0;
        max-width: 100%;
        text-align: center;
    }
    .horizontal-menu .bottom-navbar .page-navigation {
        justify-content : center !important;
    }
    .navbar-content {
        padding-left: 3em !important;
        padding-right: 3em !important;
    }
}

@media only screen and (max-width: 991px) {
.page-wrapper.page-wrapper-two {
    padding-top: 0 !important;
    margin-top: 60px !important;
}

.page-wrapper {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.auth-bg-login {
    height: 35vh;
}

.right-side {
    margin: 0 !important;
}

.right-side div {
    border-top-right-radius: 0 !important;
}

.auth-bg-register {
    height: 35vh;
}
.auth-bg-forgot {
    height: 35vh;
}

.auth-bottom-side {
    margin-top: 3em !important;
}
}

/** FULL CALENDAR **/
.fc-day-today {
    background: #FFF !important;

}

.fc .fc-highlight {
    background-color: rgba(0,232,241,.3);
}