﻿/********************Martials Color**************************/
:root {
  --mainColor: #991B21;
  --hoverColor: #D71A23; }

a {
  color: #991B21; }

a:hover {
  color: #D71A23; }

/*----------------------------------------------------------*/
/*------------------- Header Styling-------------------------*/
/*----------------------------------------------------------*/
.shadow {
  height: 62px;
  background-color: #333333; }

.border {
  border-bottom: 1.5px solid #991B21 !important; }

main #sidebar nav.left-nav ul > li.active > a:first-child {
  color: #fff !important; }

#main-wrapper .reports-list ol li a {
  color: #991B21; }

header {
  background-color: #333333; }
  header .left-header, header .right-header {
    background-color: #333333; }
  header .sign-in-wrap span.user-name {
    color: #fff;
    background-color: #333; }
  header .sign-in-wrap li:hover {
    border-left: 7px solid #991B21; }
  header .log-out a {
    background-color: #991B21;
    color: white; }

/*----------------------------------------------------------*/
/*------------------- Responsive header styling---------------*/
/*----------------------------------------------------------*/
#res-header {
  background-color: #333333; }
  #res-header section.row {
    background-color: #333333; }
  #res-header .menu-icon-wrap a, #res-header .menu-icon-wrap .fa {
    color: #e6e6e6; }
  #res-header .log-out a {
    background-color: #991B21;
    color: white; }
  #res-header sign-in-wrap span.user-name {
    color: #fff;
    background-color: #333; }

/*----------------------------------------------------------*/
/*------------------- Off Canvas Styling---------------------*/
/*----------------------------------------------------------*/
#sidebar {
  background-color: #808285; }
  #sidebar .logo-wrap {
    background-color: #ffffff;
    border: 1px solid #494B4D; }
  #sidebar nav.left-nav ul > li {
    background-color: #808285; }
    #sidebar nav.left-nav ul > li:hover {
      background-color: #494B4D; }
    #sidebar nav.left-nav ul > li.active {
      background-color: #991B21; }
    #sidebar nav.left-nav ul > li a {
      color: #0B2240; }
  #sidebar nav.left-nav ul ul > li {
    background-color: #999999; }

/*----------------------------------------------------------*/
/*------------------ Sing in page Styling-------------------*/
/*----------------------------------------------------------*/
.sign-in-header {
  background: #808285;
  color: #ffffff; }

/*----------------------------------------------------------*/
/*------------------- Content Styling-------------------------*/
/*----------------------------------------------------------*/
#main-content .page-info .page-title {
  color: #444; }

#main-content .table-head {
  background-color: #808285;
  color: white; }

section.portlet > .section-header:first-child {
  background-color: #808285; }

section.portlet .section-body .input-calender label:hover {
  color: #991B21; }

section.portlet .section-body .pagination #gridPrev:hover, section.portlet .section-body .pagination #gridNext:hover {
  background-color: #991B21;
  color: white; }

section.portlet .section-body .pagination .current {
  background-color: #e6e6e6;
  background-color: #991B21; }

#invoice .section-body .payment-type .tabs li.tab-title.active a {
  border-left-color: #808285; }

#invoice .section-body #invoice-payment-schedule .section-body table .wrap .dsc input[type=radio] + label.button {
  background-color: #d0d0d0; }
  #invoice .section-body #invoice-payment-schedule .section-body table .wrap .dsc input[type=radio] + label.button:hover {
    background-color: #D71A23; }

#invoice .section-body #invoice-payment-schedule .section-body table .wrap .dsc input[type="radio"]:checked + label {
  background-color: #991B21; }

#refund-sold-item section .section-body .refund-type label {
  background-color: #991B21; }
  #refund-sold-item section .section-body .refund-type label:hover {
    background-color: #D71A23; }

#refund-sold-item section .section-body .refund-type input[type="radio"]:checked + label {
  background-color: #D71A23; }

#inventory-items section section.select-items .section-header ul.tabs li.tab-title a:hover {
  border-top: 4px solid #808285; }

#inventory-items section section.select-items .section-header ul.tabs li.tab-title.active a {
  border-top: 4px solid #808285; }

#inventory-items section section.select-items .section-header .header-right-wrap {
  background-color: #808285; }

#inventory-items section section.select-items .section-body .tabs-content label {
  background-color: #991B21; }

#inventory-items section section.select-items .section-body .tabs-content .items-wrap input[type="checkbox"]:checked + input[type="hidden"] + label {
  box-shadow: 0 0 0 4px #991B21;
  background-color: #808285; }

#inventory-items #items-in-cart section > .section-body .items-in-cart-table tbody tr td .wrap .dsc input[type=radio] + label.button:hover {
  background-color: #D71A23; }

#inventory-items #items-in-cart section > .section-body .items-in-cart-table tbody tr td .wrap .dsc input[type=radio]:checked + label.button {
  background-color: #991B21; }

#inventory-items .drop-menu li:hover {
  border-left-color: #991B21; }

#inventory-items .drop-menu:hover {
  border-left-color: #991B21; }

#inventory-items .auto-complete-loader {
  color: #D71A23; }

#inventory-items #scrollToTop:hover {
  background-color: #808285; }

#contract-payment-schedule button.adjust, #contract-payment-schedule .button.adjust {
  background-color: #D71A23; }
  #contract-payment-schedule button.adjust:hover, #contract-payment-schedule .button.adjust:hover {
    background-color: #991B21; }

ul.pagination li.current a {
  background-color: #991B21; }
  ul.pagination li.current a:focus, ul.pagination li.current a:hover {
    background-color: #D71A23; }

ul.pagination li.current button:hover, ul.pagination li.current button:focus {
  background: #808285; }

.switch input:checked + label {
  background: #991B21; }

button, .button, .btn {
  background-color: #991B21; }
  button:hover, .button:hover, .btn:hover {
    background-color: #D71A23; }

#scrollToTop:hover {
  background: #991B21; }

.datepicker td.active.day, .datepicker th.active.day {
  background-color: #991B21;
  color: white; }

.tooltip {
  background-color: #DEE6F2;
  color: #991B21;
  -webkit-box-shadow: 0px 0px 7px 3px #804144;
  -moz-box-shadow: 0px 0px 7px 3px #804144;
  box-shadow: 0px 0px 7px 3px #804144; }

.has-tip {
  color: #991B21; }
  .has-tip:hover, .has-tip:focus {
    color: #D71A23; }

.ui-widget-overlay i {
  color: #991B21; }

.ui-dialog .ui-dialog-titlebar {
  background-color: #808285; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background-color: #e6e6e6 !important;
  color: #991B21 !important; }
  .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background-color: #e6e6e6 !important;
    color: #991B21 !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-color: #e6e6e6 !important;
  color: #991B21 !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
  background-color: #991B21 !important;
  color: white !important; }

/*----------------------------------------------------------*/
/*------------------- Check-In Styling-------------------------*/
/*----------------------------------------------------------*/
#admin-check-in section section.select-items .section-header ul.tabs li.tab-title a:hover {
  border-top: 4px solid #808285; }

#admin-check-in section section.select-items .section-header ul.tabs li.tab-title.active a {
  border-top: 4px solid #808285; }

#admin-check-in section section.select-items .section-body .tabs-content .items-wrap input[type="checkbox"]:checked + input[type="hidden"] + label {
  box-shadow: 0 0 0 4px #808285;
  background-color: #808285; }

#admin-check-in #classResults {
  /*#008CBA*/ }
  #admin-check-in #classResults .items-wrap input[type="checkbox"]:checked + input[type="hidden"] + label {
    box-shadow: 0 0 0 4px #808285;
    background-color: #808285;
    color: white; }
  #admin-check-in #classResults .items-wrap label {
    background-color: #991B21; }

#admin-check-in #memberClasses .items-wrap input[type="checkbox"]:checked + input[type="hidden"] + label {
  box-shadow: 0 0 0 4px #808285;
  background-color: #808285;
  color: white; }

#admin-check-in #memberClasses .items-wrap label {
  background-color: #991B21; }

#kiosk-check-in #kiosk-results {
  /*#008CBA*/ }
  #kiosk-check-in #kiosk-results .items-wrap input[type="checkbox"]:checked + input[type="hidden"] + label {
    box-shadow: 0 0 0 4px #808285;
    background-color: #808285;
    color: white; }
  #kiosk-check-in #kiosk-results .items-wrap label {
    background-color: #991B21; }

#kiosk-check-in button.checkin, #kiosk-check-in .button.checkin {
  background-color: #991B21 !important; }

button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #991B21 !important; }

button.success, .button.success {
  background-color: #991B21;
  color: #FFFFFF;
  margin-left: 5px; }

button.alert, .button.alert {
  background-color: #991B21 !important;
  border-color: #991B21 !important;
  color: #FFFFFF; }
  button.alert:hover, .button.alert:hover {
    background-color: #D71A23; }
