







/* ___________________ custom stylesheet for client ______________________ */

* {
    font-family: 'Calibri Regular', 'Calibri', 'Geneva', Arial, sans-serif;
}

#header.pre-login #header-top {
    background-image: unset;
}

#header-top,
#header-bottom {
    background: linear-gradient(to bottom, #8DC63F 40%, #84888B 100%) !important;
}

#header-top {
    border-bottom: 3px inset #000000;
}

#header-banner {
    background-image: url('/koala_final/contents/images/en/rdpolytech/header-banner-pre-login.jpg');
}

#header.post-login #header-banner {
    background-image: url('/koala_final/contents/images/en/rdpolytech/header-banner-post-login.jpg');
}

#header-banner-text-small {
    background-image: url('/koala_final/contents/images/en/rdpolytech/header-banner-text-small.png');
}


#header-banner-text-large,
#header-banner-text-small {
    color: #FFF;
}

/* Remove text shadow for header-banner-text */
#header-banner-text {
	text-shadow: unset;
    filter: unset;
}

#header-banner-stats-collapse .program {
    color: #585858 !important;
}


.btn-primary,
.btn-neutral {
	background-color: #84888B;
}

.btn-primary:hover,
.btn-neutral:hover {
	background-color: #8DC63F;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.btn-neutral:not(:disabled):not(.disabled).active,
.btn-neutral:not(:disabled):not(.disabled):active,
.show>.btn-neutral.dropdown-toggle {
	background-color: #84888B;
}

#login-form button {
    background-color: #8DC63F;
}

#login-form button:hover {
    background-color: #84888B;
}


#header .nav-item.active .nav-link {
    color: #000 !important;
}

.btn-neutral {
    background-color: #8DC63F;
    color: #fff;
}

.btn-neutral:hover {
    color: #333 !important;
}

.ribbon-hr {
    background: linear-gradient(to bottom, #8DC63F 40%, #84888B 100%) !important;
}

.question-box {
    background-image: unset;
    border: unset;
    background: #84888B;
}


/* Customize focus state color */
.form-control:focus,
.form-control input[type="radio"]:focus,
.form-control input[type="checkbox"]:focus,
.btn-primary:focus,
.btn-secondary:focus,
table tr:focus,
#skip-navbar:focus,
.jstree-search-group button:focus,
.jstree-search-field:focus,
.checkbox-slider input[type="checkbox"]:focus + *:before,
.checkbox-slider--default input[type="checkbox"]:focus + *:before,
.checkbox-slider--a-rounded input[type="checkbox"]:focus + *:before,
.checkbox-slider--a input[type="checkbox"]:focus + *:before,
.checkbox-slider--b input[type="checkbox"]:focus + *:before,
.checkbox-slider--b-flat input[type="checkbox"]:focus + *:before,
.checkbox-slider--c input[type="checkbox"]:focus + *:before,
.checkbox-slider--c-weight input[type="checkbox"]:focus + *:before,
.checkbox-toggle input[type="checkbox"]:focus + *:before {
    box-shadow: 0 0 0 0.2rem rgba(142, 198, 63, 0.5);
    border-color: rgba(142, 198, 63, 0.5);
}

.nav-pills .nav-link.active:hover {
    color: #fff !important;
    background-color: #84888B !important;
}

.nav-pills .nav-link:not(.active):hover {
    color: #84888B !important;
}

/* checkmark completed color */
.card.completed .card-header:after,
.nav-link.completed h5:after,
table td.selected-row:last-of-type:after {
	color: #8DC63F;
    text-shadow: -1px -1px 0 #8DC63F, 1px -1px 0 #8DC63F, -1px 1px 0 #8DC63F, 1px 1px 0 #8DC63F;
}