::-moz-selection {
  color: #fff;
  background: #000;
}

::selection {
  color: #fff;
  background: #000;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #888;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

body {
  color: #000;
}

h2 {
  font-size: 15px;
}

.bg-primary, .btn-primary {
  background: #0E5288 !important;
}

.text-primary {
  color: #0E5288 !important;
}

.border-primary {
  border-color: #0E5288 !important;
}

.bg-secondary, .btn-secondary {
  background-color: #c53726 !important;
}

.text-secondary {
  color: #c53726 !important;
}

.border-secondary {
  border-color: #c53726 !important;
}

.btn-primary, .btn-secondary {
  color: #fff !important;
}

.btn-primary, .btn-secondary {
  border-color: transparent !important;
}

.btn-outline-primary {
  color: #0E5288 !important;
  border-color: #0E5288 !important;
}

.btn-outline-primary:hover {
  background-color: #0E5288 !important;
  color: #fff !important;
}

.text-light {
  color: #656c72 !important;
}

.bg-secondaryLight {
  background-color: #a0c7fd !important;
}

.bg-light2 {
  background-color: #f6f6f6 !important;
}

.bg-light3 {
  background-color: #c7c7c7 !important;
}

.bg-light4 {
  background-color: #f1f1f1 !important;
}

.bg-light5 {
  background-color: #f9f9f9 !important;
}

.bg-light6 {
  background-color: #eaeef2 !important;
}

.info-value {
  color: #656c72;
}

/* TopBar */
#top-bar {
  background-color: #f6f7f8;
}

#top-bar, #top-bar a {
  color: #656c72;
  cursor: pointer;
}

#top-bar .lang-sec a[href] {
  color: #cdcfd1;
}

#top-bar .lang-sec a[href]:hover {
  color: #656c72;
}

/* NavBar */
.navbar-light .navbar-nav .nav-link {
  color: #000;
}

.navbar-light .navbar-nav .active .nav-link {
  color: #c53726;
}

#navbar-toggler-lnk span {
  background-color: #c53726;
}

@media (max-width: 991.98px) {
  /* NavBar */
  .navbar-nav {
    background: #0E5288;
  }
  .navbar-nav .nav-link {
    color: #fff !important;
  }
  .navbar-nav .active > .nav-link {
    color: #c53726 !important;
  }
}
/* Footer */
#main-footer {
  background-color: #0E5288;
}

#main-footer, #main-footer a, #main-footer .apps-blk a:hover {
  color: #6b6c70;
}

#main-footer a:hover {
  color: #c53726;
}

.footer-tit {
  color: #fff;
}

.copyright-inner {
  border-color: #272930;
  color: #5c5e63;
}

/* Headings */
.heading-blk p {
  color: #656c72;
}

.heading-blk.text-white p {
  color: #fff;
}

/* Page Title */
#pg-tit > * {
  color: #fff;
}

/* HomePage */
#sc-services:before {
  background-color: #fff;
}

.service-icon::before {
  background-color: #a0c7fd;
}

.overlay-primaryTrans:before {
  background-color: #0E5288;
}

.overlay-whiteTrans:before {
  background-color: #fff;
}

/* Stages */
#sc-stages .row > div:nth-child(1) .stage-item {
  background: #0E5288;
}

#sc-stages .row > div:nth-child(2) .stage-item {
  background: #e1484d;
}

#sc-stages .row > div:nth-child(3) .stage-item {
  background: #6db749;
}

#sc-stages .row > div:nth-child(4) .stage-item {
  background: #ebc32c;
}

/* Calendar */
.fc-toolbar.fc-header-toolbar {
  background-color: #c53726 !important;
}

.fc-button {
  background-color: #a0c7fd !important;
}

.fc-event, .fc-event-dot {
  background-color: transparent;
  border: 1px solid transparent;
}

/* Stuff */
#stuff-gallery .owl-nav .owl-prev,
#stuff-gallery .owl-nav .owl-next {
  background-color: #c53726;
}

/* Circle Shapes */
.circle-shape-container:before {
  border-color: #f9d5d6;
}

.circles-img::before {
  border-color: #c53726;
}

.circles-img::after {
  border-color: #fed230;
}

.circles-img-inner:before {
  background-color: #a0c7fd;
}

.circles-img-inner:after {
  border-color: #a0c7fd;
}

/* Form Tabs */
.form-tabs li a {
  color: #0E5288;
  border-color: #0E5288;
}

.form-tabs li a.active {
  background-color: #0E5288 !important;
  border-color: #0E5288;
}

.form-tabs li a:before {
  border-color: #0E5288;
}

.form-tabs li a.active:before {
  background-color: #c53726;
  border-color: #fff;
}

/* Forms */
.bg-control {
  background-color: #f2f3f6;
}

.bg-control .form-control, .form-white .form-control {
  background-color: #fff;
  border-color: #fff;
}

.form-control {
  background-color: #f2f3f6;
  border-color: #f2f3f6;
}

.form-control::-moz-placeholder {
  color: #a1a1a1;
}

.form-control:-ms-input-placeholder {
  color: #a1a1a1;
}

.form-control::placeholder {
  color: #a1a1a1;
}

.form-control:focus {
  border-color: #c53726;
  box-shadow: 0 0 0 0.2rem rgba(197, 55, 38, 0.25);
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #0E5288;
}

.fileInput-wrapper,
.add-item {
  border-color: #0E5288;
  color: #0E5288;
  background-color: #f2f3f6;
}

.add-item:hover, .fileInput-wrapper:hover label, .fileInput-wrapper input:focus + label {
  color: #fff;
  background-color: #0E5288;
}

[type=file] + label {
  color: #0E5288;
}

/* Generals */
.bg-lightgray {
  background-color: #f8f9fe !important;
  border-color: #ddd !important;
}

.bg-gray {
  background-color: #eff2f9 !important;
}

.form-control.bg-bluring {
  background-color: #fff !important;
}

/* Aside & Aside Navigation */
#p-navbar-toggler-lnk span {
  background-color: #c53726;
}

#p-aside .p-aside-inner-wrapper {
  color: #000;
  background-color: #F7F9FF;
  border-color: #fff;
}

#p-aside .stu-card-info {
  background-color: #C8D8E9;
}

#p-nav a {
  color: #0E5288;
  background-color: #eff2fb;
  border-color: #dee2e6 !important;
  background-color: #EFF2F9;
  border-color: #EFF1F5 !important;
}

#p-nav li:hover a {
  background-color: rgba(239, 242, 249, 0.8);
  color: #0E5288;
}

#p-nav li.active a {
  background-color: #0E5288;
  color: #fff;
}

#p-nav > ul > li.active > a > img {
  filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(2) contrast(100);
  -webkit-filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(2) contrast(100);
}

.notify-circle,
#p-nav .notify-num {
  background-color: #c53726;
  color: #fff;
}

/* Parent Pages Breadcrumb */
.breadcrumb {
  background-color: #f6f7f8 !important;
}

.breadcrumb a {
  color: #0E5288 !important;
}

.breadcrumb a:hover {
  color: #c53726 !important;
}

.breadcrumb-item.active {
  color: #9e9e9e;
}

/* Parent Pages Content */
.notification-date,
.lesson-date {
  color: #c53726;
}

.notification-card a,
.lesson-card a,
.download-link {
  color: #0E5288;
}

.notification-card a:hover,
.lesson-card a:hover,
.download-link:hover {
  color: #c53726;
}

.lessons-plan-tabs .nav-tabs .nav-item .nav-link {
  background-color: #EFF2F9;
  color: #0E5288;
  border-color: #EFF1F5;
}

.lessons-plan-tabs .nav-tabs .nav-item.show .nav-link,
.lessons-plan-tabs .nav-tabs .nav-link.active {
  background-color: #fff;
}

/* BTNS */
.btn-lightblue {
  background-color: #0E5288 !important;
  color: #fff !important;
}

.btn-outline-primary {
  background-color: #fff !important;
  color: #0E5288 !important;
  border: 1px solid #0E5288;
}

.pagination .page-item.active .page-link {
  background-color: #c53726;
  color: #fff;
  border-color: #c53726;
}

.btn-white {
  background-color: #fff;
  color: #000;
}

.btn.btn-white:before {
  background-color: rgba(0, 0, 0, 0.1);
}

.att-card-actions > a.btn-teams {
  background-color: #464775;
  color: #fff !important;
}

/*Attendance*/
.card.rounded-0.bg-bluedark {
  background-color: #a0c7fd !important;
  color: #000 !important;
  border-color: #0E5288;
}

.card.rounded-0.bg-bluedark .btn-lightblue {
  background-color: #0E5288 !important;
  color: #fff !important;
}

.week-range {
  color: #0E5288;
}

.att-status-danger {
  background: #ee4e4e;
}

.att-status-success {
  background: #51aa51;
}

.card-absent {
  background-color: #ffe1e3;
}

.card-attend {
  background-color: #d9eedf;
}

.att-card-inner span.text-info {
  color: #000 !important;
}

/* Meetings */
.meeting-period-card {
  border-color: #c53726;
  background-color: #fff;
}

.meeting-period-card .card-header {
  background-color: rgba(197, 55, 38, 0.25);
  color: #000;
  border-bottom-color: #c53726;
}

.meeting-period-card.taken {
  border-color: #000;
}

.meeting-period-card.taken .card-header {
  background-color: #000;
  color: #fff;
  border-bottom-color: #000;
}

.meeting-period-card.selected .card-header {
  background-color: #c53726;
  color: #fff;
}

.slot:before {
  background: rgba(197, 55, 38, 0.25);
  color: #c53726;
}

.slot.taken:before {
  background: #000;
  color: #fff;
}

.slot.active-slot::before {
  background-color: #c53726;
  color: #fff;
}

/* Chat */
.chat-item h5 {
  color: #0E5288;
}

.message-item.box-align-left p {
  background: #0E5288;
}

.chat-messages-header #chat-mob-back-btn {
  color: #c53726;
}

/* Transition */
a, .btn:before, .nav-item .nav-link:after,
#header-wrap,
#header-wrap.header-fixed .navbar-brand,
#header-wrap.header-fixed .navbar-brand img {
  transition: all 0.5s ease;
}/*# sourceMappingURL=n-colors.css.map */