/*\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
// © 2020 School iBox //\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//*/
:root {
  --primary: #00256b;
  --secondary: #0e090b;
}
body {
	background-image: url('../../assets/images/bg/bg-65.png?updtd=202007') !important;
}
.dashboard-wrapper .flex-card .icon-header i.primary,
.dashboard-wrapper .flex-card .material-header.is-primary {
    box-shadow: 0 14px 16px -12px rgba(246,146,30,0.5),0 4px 23px 0px rgba(200,200,200,1),0 8px 10px -5px rgba(232,255,140,0.7) !important;
}
/*\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
// L O G I N \//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\////\\//\\//\\//\\
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//*/
.flex-card.auth-card .auth-card-header.header-primary {
	background-color: #fff;
}
.flex-card.auth-card .button.primary-btn.btn-outlined {
    border-color: #fff !important;
    color: #fff !important;
}
.forgot:hover,
.return:hover {
	color: #e00 !important;
}
.login-form-wrapper .flex-card.auth-card .auth-card-header {
	margin: 0px !important;
}
.login-form-wrapper .flex-card.auth-card .auth-card-header img {
    max-height: 50px !important;
}
.login-btn {
   background-color: #032563 !important;
}
/*\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
// M E N U /\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\////\\//\\//\\//\\
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//*/
.child-menu {
	background-color: var(--primary) !important;
}
.child-menu li.have-children.active {
    background-color: #bf1f31 !important;
}
.child-menu li.have-children ul li a:hover,
.child-menu li.have-children ul li.is-active a {
    background-color: #003869 !important;
    color: #fff;
}
.child-menu li.have-children ul li a {
    background-color: #eee !important;
    color: var(--primary);
}
.child-menu .sidebar-menu li a:hover {
    background-color: var(--secondary) !important;
}
.has-background-info {
    background-color: var(--primary) !important;
}
/*----------------------------------------------------------------------------*/
/*button {
    background-color: var(--primary) !important;
}
nav.dashboard-nav .navbar-item .new-circle {
    background-color: #bf1f31;
}
.button.primary-btn {
    border: 0px !important;
}
.button.primary-btn.btn-outlined {
    border-color: #222 !important;
    color: #222 !important;
    background-color: transparent;
}
.button.secondary-btn {
    border-color: var(--primary) !important;
    background-color: var(--primary) !important;
}
.card-title.is-tile .card-stat.primary {
    color: #bf1f31 !important;
}
.control button {
    color: var(--primary) !important;
}
.control-material.is-secondary input.material-input:focus ~ label,
.control-material.is-secondary input:valid ~ label,
.control-material.is-secondary textarea:focus ~ label {
    color: var(--primary);
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    color: #fff !important;
}*/
.content h4.is-size-1.is-marginless{
    color: #fff !important;
}
/*.fab.is-active .fab__ripple {
    background-color: var(--primary);
}*/
.flex-card .icon-header i.primary {
    background-color: var(--primary) !important;
}
.flex-card .icon-header i.secondary {
    background-color: var(--secondary) !important;
}
.flex-card .material-header.is-primary {
    background-color: var(--primary) !important;
}
/*.has-event {
    background-color: var(--primary) !important;
}
.invite-user-modal .modal-footer button.modal-dismiss,
.icon-action-modal .modal-footer button.modal-dismiss {
	color: #ffb700;
}
.levelA {
	background-color:#f0f0f0 !important;
}
.main-menu .main-menu-inner .profile .dot {
    background: #bf1f31;
}
.main-menu .main-menu-inner .side-icon.is-active i {
    color: #bf1f31 !important;
}
.modal {
    justify-content: flex-start !important;
}*/
.modal.is-active .modal-background {
	background: var(--primary) !important;
	opacity:0.3 !important;
}
/*.note-toolbar button {
	background-color: #eee !important;
}*/
.pageloader {
    background: var(--primary) !important;
	opacity:0.3 !important;
}
/*.pagination li.active {
    background: var(--primary) !important;
}
.profile-container .cover-overlay {
    background: #fff !important;
    border-bottom: 2px solid var(--primary);
}
.profile-heading .light-text {
    color: #bf1f31 !important;
}
.profile-heading .stat-key,
.profile-heading .stat-val {
    color: var(--primary) !important;
}
.profts/images/bg/bg-8.png?updtd=202007') !important;
	background-repeat: no-repeat;ile-container .profile-sections-wrapper #profile-view .info-item .info-description.highlighted {
    color: var(--primary);
}
.select:not(.is-multiple):not(.is-loading)::after {
    border-color: var(--primary);
}
.switch[type="checkbox"].is-primary:checked + label::before {
    background: var(--primary);
}
.switch[type="checkbox"].is-primary:checked:hover + label::before {
    background: #bf1f31;
}
.tabs li.is-active a {
    color: var(--primary) !important;
}*/
.tag {
	font-size: 1rem !important;
}
#horarios th {
	font-size: 1rem !important;
}