/*================================================================================
	Item Name: Materialize - Material Design Admin Template
	Version: 4.0
	Author: PIXINVENT
	Author URL: https://themeforest.net/user/pixinvent/portfolio
================================================================================

NOTE:
------
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
.lever {
    float: right;
}

ul.table-of-contents {
    margin-top: 0;
    padding-top: 48px;
}

.toc-wrapper {
    margin-top: 42px;
}

a {
    color: #0D47A1;
}

/*header .brand-logo {*/
/*    padding-top: 15px;*/
/*    padding-bottom: 15px;*/
/*}*/

/*header .brand-logo img {*/
/*    height: 32px;*/
/*}*/

.header-hijack {
    display: inline;
    font-size: 16px;
    padding: 22px 12px;
    margin-left: 285px;
}

.logo-text {
    color: white;
}

.errorlist {
    color: #8b1014;
}

.modal.modal-wide {
    width: 65%;
}

.collapsible .collection {
    border: 1px solid #e0e0e0;
}

.vb_blue {
    background-color: #106CB6 !important;
}

/* Make checkboxes neatly Vb blue */
[type='checkbox'].filled-in:checked + span:not(.lever):after {
    border: 2px solid #106CB6;
    background-color: #106CB6;
}

.carousel .indicators .indicator-item {
    background-color: #d7d7d780;
}

.carousel .indicators .indicator-item.active {
    background-color: #d5e835;
}

.sidenav li a.active {
    background: linear-gradient(45deg, #106CB6, #000080);
    box-shadow: 3px 3px 20px 0 #0D47A180;
}

.user-details {
    line-height: 20px;
}

.text-muted {
    font-size: 0.8em;
}

.user-image {
    padding-right: 0!important;
}

@media only screen and (max-width: 400px) {
    .carousel {
        min-height: 800px;
    }
}

@media only screen and (min-width: 401px) {
    .carousel {
        min-height: 600px;
    }
}

@keyframes enterprisefadeinout {
    0% {
        opacity:0.75;
    }
    17% {
        opacity:0.75;
    }
    25% {
        opacity:0;
    }
    92% {
        opacity:0;
    }
    100% {
        opacity:0.75;
    }
}

#enterprisecarousel img {
    max-width: 100%;
    height: auto;
    position: absolute;
    animation-name: enterprisefadeinout;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 9s;
}

#enterprisecarousel img:nth-of-type(1) {
    animation-delay: 0s;
}
#enterprisecarousel img:nth-of-type(2) {
    animation-delay: 3s;
}
#enterprisecarousel img:nth-of-type(3) {
    animation-delay: 6s;
}

#login-page
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    height: 100vh;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#login-page .card-panel.border-radius-6.login-card
{
    margin-left: 0 !important;
}

.swal-button {
    background-color: #106CB6;
}

.tabs .material-icons {
    margin-top: 12px;
}