@charset "UTF-8";

/*Login background*/
body.H.login-img {
	background-image: url(../images/bg-h.jpg) !important;
}

/*Text colors*/
body.H .text-primary, body.H .text-green {
	color: #e3000f !important;
}

body.H .text-secondary {
	color:#118AB2 !important;
}

body.H .text-blue{
	color:#118AB2 !important;
}

body.H .alert.alert-light i{
	color:#118AB2;
}

/*Buttons*/
.btn-secondary, .btn-light-green{
	color: white !important;
}

.btn-light, .btn-custom-light {
	color: #212529 !important;
}

body.H .btn-secondary {
	background-color: #118AB2;
}

body.H .btn-secondary:hover, body.H .btn-secondary:not(:disabled):not(.disabled):active, body.H .btn-secondary:not(:disabled):not(.disabled):active:focus {
	background-color: #118AB2;
}

body.H .btn-light-green{
	background-color: #118AB2;
	color: white !important;
}

body.H .btn-view-active {
	background-color: #118AB2 !important;
}

body.H .login-btn {
	background-color: #e3000f !important;
    border: 1px solid #e3000f !important;
}

body.H .login-btn:hover {
	background-color: transparent !important;
    color: #e3000f !important;
    border: 1px solid #e3000f !important;
}

.btn-view-active {
    color: #fff !important;
}

/*Element colors*/
body.W .border-primary {
	border-color: #0c7c4f !important;
}

body.H .border-primary {
	border-color: #e3000f !important;
}

body.H .placeholder-icon{
	color: #e3000f;
}

body.H a:hover, body.H .dashboard-link-btn.active{
	color: #e3000f;
}

a.nav-item:hover {
	color: inherit !important;
}

body.H a.custom-link-green {
	color: #e3000f;
}

body.H a.custom-link-green:after, body.H a.page-link:after{
	background-color: #e3000f;
	color: #e3000f;
}

body.H .page-link, body.H .light-theme a, body.H .light-theme span{
	color: #e3000f;
}

body.H .light-theme .current {
	color: #a0a0a0;
}

body.H .page-link:hover, body.H .page-link:focus{
	color: #e3000f;
}

body.H input.underline, body.H .modal textarea.form-control.underline, body.H .modal input.form-control.underline, body.H .dataTables_filter input.form-control {
    background-image: linear-gradient(to top, #e3000f 2px, rgba(156, 39, 176, 0) 2px), linear-gradient(to top, whitesmoke 1px, #fafafa 1px) !important;
}

body.H #week-cal-app .table th a.active span.day-num {
    font-weight: 300;
    color: white;
    background-color: rgba(17, 138, 178, 0.75);
}

/*Tables*/
body.H tr td.dtr-control span.relative:after{
	color: #e3000f;
}

/*Footer*/
body.H #footer a, body.H #footer ul.quick-links li i{
	color: #e3000f;
}