/* Unless you use normalizer or some other CSS reset, you need to set all these properties. */
/*body,html{ height: 100%; margin:0; padding:0; overflow:hidden; }*/


/* login page */

.bg-gradient-primary {
    background-color: #C53735;
    background-image: linear-gradient(180deg, #C53735 10%, #C53735 100%);
    background-size: cover;
}

/* Login Button */
.btn-danger {
    color: #fff;
    background-color: #C53735;
    border-color: #C53735;
}


/* Login Image*/

.bg-login-image {
    background: url(../img/logo_ISI_EM_login.png) no-repeat center;
}

/* Login check box */

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #C53735;
    background-color: #C53735;
}

.sidebar-dark .nav-item .nav-link {
    color: rgba(255, 255, 255, .8);
    padding: 10px;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item {
    padding: .5rem;
}

.form-group {
    margin-top: 1rem;
}

.nav-tabs {
    margin-bottom: 2rem;
}

.fa-fw {
    text-align: center;
    width: 2.25em;
}

/* Error */

.parsley-error, .parsley-error .select2-container--bootstrap4 .select2-selection {
    color: #C53735 !important;
    border-color: #C53735 !important;
}

/* Success */

.parsley-success, .parsley-success .select2-container--bootstrap4 .select2-selection {
    color: #31ce77 !important;
    border-color: #31ce77 !important;
}

.has-error .select2-selection {
    border-color: rgb(185, 74, 72) !important;
}

iframe {
    width: 85vw;
    height: 80vh;
    position: relative;
    border: 0;"
}

.upload-file{
    height: auto;
    width: 85%;
}

.required{
    color: red;
}
