.navbar-header {
  background: #ca1f1b;
}
.right-sidebar .rpanel-title {
  background: #ca1f1b;
}
.bg-title .breadcrumb .active {
  color: #ca1f1b;
}
#side-menu > li > a.active {
  background: #ca1f1b;
}
#side-menu ul > li > a:hover {
  color: #ca1f1b;
}
#side-menu ul > li > a.active {
  color: #ca1f1b;
}
#side-menu > li > a.active:hover, #side-menu > li > a.active:focus {
    background-color: #8e1e1b;
}
.bg-theme-dark {
  background-color: #ca1f1b !important;
}
.btn-custom {
  background: #ca1f1b;
  border: 1px solid #ca1f1b;
}
.btn-custom:hover {
  background: #ca1f1b;
  border: 1px solid #ca1f1b;
}
/*Custom tab*/
.customtab li.active a,
.customtab li.active a:hover,
.customtab li.active a:focus {
  border-bottom: 2px solid #ca1f1b;
  color: #ca1f1b;
}
.btn-primary, .btn-primary.disabled {
    background: #ca1f1b;
    border: 1px solid #ca1f1b;
}
.btn-primary:hover, .btn-primary.disabled:hover,  .btn-primary:active:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary.focus, .btn-primary.disabled.focus, .btn-primary:active, .btn-primary:visited, .btn-primary:active:focus  {
    background: #ca1f1b;
    border: 1px solid #ca1f1b;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #ca1f1b;
    border-color: #ca1f1b;
}
.color-table.red-table thead th {
    background-color: #ca1f1b;
}
.btn-primary.btn-outline {
    color: #ca1f1b;
}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline.focus {
    background: #ca1f1b;
}
.tooltip-primary.tooltip .tooltip-inner,
.tooltip-primary + .tooltip .tooltip-inner {
  background-color: #ca1f1b;
}
.tooltip-primary.tooltip.top .tooltip-arrow,
.tooltip-primary + .tooltip.top .tooltip-arrow {
  border-top-color: #ca1f1b;
}
.tooltip-primary.tooltip.right .tooltip-arrow,
.tooltip-primary + .tooltip.right .tooltip-arrow {
  border-right-color: #ca1f1b;
}
.tooltip-primary.tooltip.bottom .tooltip-arrow,
.tooltip-primary + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ca1f1b;
}
.tooltip-primary.tooltip.left .tooltip-arrow,
.tooltip-primary + .tooltip.left .tooltip-arrow {
  border-left-color: #ca1f1b;
}
.select2-drop-active {
    border: 1px solid #ca1f1b !important;
    
}
.select2-container-active.select2-dropdown-open{
    border: 1px solid #ca1f1b;
}
.select2-container-active.select2-dropdown-open .select2-choice .select2-arrow b{
    color: #ca1f1b;
}
.select2-search input:focus {
    border-color: #ca1f1b;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background-color: #ca1f1b;
    border-color: #ca1f1b;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background-color: #ca1f1b;
    border-color: #ca1f1b;
    opacity: 0.8;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
     background-color: #ca1f1b;
    border-color: #ca1f1b;
}
.table.dataTable > thead > tr > th:hover {
    background-color: #ca1f1b !important;
}
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
    background-color: #ca1f1b;
}
#calendar .fc-day-header a:hover {
    color: #ca1f1b;
}
.promo-text-big-orange{
    text-shadow: 1px 1px 2px #ca1f1b;
}
.promo-text-medium-orange{ 
    text-shadow: 1px 1px 2px #ca1f1b; 
}
.promo-text-big-blue span, .promo-text-medium-blue span{
    color:  #ca1f1b;
}
.label-primary {
    background-color: #ca1f1b;
}
.form-control:focus {
   border-color:  #ca1f1b;
}
.dropdown-menu {
    border: 1px solid #ca1f1b; 
}
.btn-group.open .dropdown-toggle {
    border: 1px solid #ca1f1b;   
}
#side-menu > li > a.active {
    background-color: #ca1f1b;
}
.input-group-btn button:hover, .input-group-btn button:focus{
   background-color: #ca1f1b !important;
}
.no-bg-addon .input-group-addon:hover {
    background-color: #ca1f1b !important;
}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
     background-color: #ca1f1b;
}
.circle-app{
    background-color: #ca1f1b !important;
}
.input-group-addon:hover {
    background: #ca1f1b;
}
.input-group-addon:active, .input-group-addon:active:hover, .input-group-addon:active:hover, .input-group-addon:active:focus {
    background-color: #ca1f1b !important;
}
a:hover, .panel-app a:hover {
    color: #ca1f1b;
}
.panel-app .panel-heading{
     background-color: #ca1f1b;
}
.panel-app .btn-default {
    color: #ca1f1b !important;
}
.table-head-sortable th a:hover {
   background-color: #ca1f1b;
}
.sttabs-pos-default:hover, .sttabs-pos-default a:hover   {
   background-color: #ca1f1b;
    border-color: #ca1f1b;
}
.sttabs-pos-primary, .sttabs-pos-primary i, sttabs-pos-primary:focus, .sttabs-pos-primary a:focus{
    background-color: #ca1f1b;
    border-color:  #ca1f1b;
}
.pos-display-small:focus{
    border: 1px solid #ca1f1b;
}
.pos-calc-spacing .btn-info, .pos-calc-spacing .btn-info:active {
    color: #ca1f1b;
    border-color: #ca1f1b
}
.btn-pos-search button{
    background-color: #ca1f1b !important;
    border: 1px solid #ca1f1b;
}
.btn-pos-search button:hover, .btn-pos-search button:focus {
    background-color: #ca1f1b !important;
    border: 1px solid #ca1f1b;
}
.input-pos-search:focus{
 border: 1px solid #ca1f1b;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #ca1f1b;
    border-color: #ca1f1b;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
opacity: 0.8;
     background-color: #ca1f1b;
    border-color: #ca1f1b;
}
.pos-calc-spacing .btn-info.btn-outline.active {
    background-color: #ca1f1b;
    border: 1px solid #ca1f1b;
}
.pos-calc-spacing .btn-info.btn-outline:hover {
    background-color: #ca1f1b;
    border: 1px solid #ca1f1b;
}
.pos-calc-spacing .dropdown-menu {
   border: 1px solid #ca1f1b;
}
.sidebar {
    background-color: #3f3f3f !important;
}
.top-left-part {
    background: #3f3f3f !important;
}
#page-wrapper > div > div > div > div > div > div.panel-body > form > div > div > div.form-group.m-b-0.m-t-20 {
    display:none;
}
.sidebar .sidebar-head h3 i {
    color: #ca1f1b;
}
.advanced_filters .input-group-addon:hover {
    background: #ca1f1b;
}
.navbar-top-links-login > li > a:hover {
    color: #ca1f1b;
}
.mail-list .list-group-item.active, .mail-list.tabs-vertical li.active a{
    border-left: 4px solid #ca1f1b;
}
.mail-list .list-group-item.active:hover, .mail-list.tabs-vertical li.active a:hover {
    border-left: 4px solid #ca1f1b;
}

.mail-list .list-group-item:focus, .mail-list.tabs-vertical li.active a:focus {
    border-left: 4px solid #ca1f1b;
}
.btn-group.open .form-control .caret {
    color: #ca1f1b;
}
.order-label-delivered {
    background-color: #ca1f1b;
}
.text-primary {
    color: #ca1f1b;
}
.right-sidebar .rpanel-title span:hover {
    color: #ca1f1b;
}
.cover-background-mallbox{
    background-color: #ca1f1b; 
}
.customtab li.active a, .customtab li.active a:focus, .customtab li.active a:hover  {
    border-top: 4px solid #ca1f1b;
}
.customtab li a:hover{
    color: #ca1f1b !important;
}
.modal-customers-pos .dataTables_filter input:focus{
    border-color: #ca1f1b;
}

.btn-mallbox{
    box-shadow: 1px 1px 2px #ca1f1b;
}
.phone_underline{
    text-shadow: 1px 1px 2px #ca1f1b; 
}
.phone_underline span{
    border-bottom: 4px solid #ca1f1b; 
}

@media (max-width: 768px ){    
    .cover-background-mallbox{
        background-color: #ca1f1b; 
    }
};

