

:root {
    --primary-color: #f4c374;
    --primary-dark: #6f1225;
}

body {
    font-family: 'Poppins', sans-serif;
    background-color: #1a0202 !important;
    height: 100%;
    min-height: 100vh;
}
.bg-primary {
    background-color: #6f1225 !important;
}
#localization {
    color: #ecc36c;    
}
.text-primary {
    color: #ffc107 !important;
}
a.text-primary:focus, a.text-primary:hover {
    color: #ffc107 !important;
}
.footer, .bg-dark, .carousel-control-next span, .carousel-control-prev span, 
.carousel-indicators li.active {
    background-color: #6f1225 !important;
}
.navbar-brand, .footer a, .bg-dark .nav-link, .badge {
	color: #f4c374 !important;
}

.bg-dark .dropdown-item { color: #6f1225; }
.dropdown-item.active, .dropdown-item:active {
    color: #f4c374 !important;
    background-color: #6f1225 !important;
    border-bottom: 2px solid #f4c374;
}
.dropdown-item:hover {
    color: #f4c374 !important;
    background-color: #6f1225 !important;    
}


h1, h2, h3, h4, h5, h6, a:not(.btn) { color: #f4c374; }

.btn-primary {
    border-color: #f4c374;
    background-color: #f4c374;
    color: #6f1225 !important;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:hover, .btn-primary:focus, 
.btn-primary:active {
    color: #f4c374 !important;
    background-color: #6f1225;
    border-color: #f4c374;
    box-shadow: none !important;
}
.btn-outline-primary, .carousel-indicators li {
    color: #f4c374!important;
    border-color: #f4c374!important;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:hover, .btn-outline-primary:focus, 
.btn-outline-primary:active {
    color: #f4c374 !important;
  	background-color: #6f1225;
    border-color: #6f1225;
  	box-shadow: none !important;
}

#return-to-top { 
	background: rgba(121, 85, 72, 0.48)
}
#return-to-top:hover {
	background: rgb(121, 85, 72);
}

.hovereffect .overlay {
     background-color: rgba(121, 85, 72, 0.43) !important;
}
.hovereffect h2, .bg-trans-primary {
  background: rgba(121, 85, 72, 0.69) !important;
}

.card-header {
  background: #6f1225 !important;
  color: #f4c374 !important;
}
.card {
    background: #81142a !important;
}
.card-body, .bg-white {
  background: #81142a !important;  
  color: #f4c374 !important;  
}
.border {
  border: 1px solid #6f1225 !important;  
}
.text-danger, .form-row label {
  color: #f4c374 !important;
}

.text-muted {
    color: #ffebca !important;
}
.login-status-sec {
    background: #1a0202 !important;
    color: #fff;
}
.no-gutters .form-group {
    border: 1px solid #f4c374!important;
    background: #6f1225!important;
}

.container .bg-light {
    background: #6f1225 !important;
	color: #f4c374;
}
.nav-tabs .nav-link:not(.active) {
    background-color: #81142a;
}
.nav-tabs .nav-link:hover {
    background-color: #81142a;
    border-color: #f4c371 !important;
}
.account-menu .nav-link:hover {
    background-color: #6f1225;
    border-color: #f4c371;
}
.account-menu .nav-link.active {
    border-color: #f4c374;
    background-color: #f4c374;
    color: #6f1225 !important;  
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #6f1225;
    border-color: #6f1225;
    color: #ffc107;
}
.table-mem-search tbody tr {
    border-bottom: 0px;
}
.modal .modal-content {
    background: #81142a !important;
    color: #f4c374;
}
.modal .modal-footer {
    border-top: 1px solid #f4c371 !important;
}
.modal .modal-header {
    background: #6f1225 !important;
    color: #f4c374 !important;
    border-bottom: 1px solid #f4c371 !important;
}

.badge-warning {
    color: #6f1225 !important;
}
@media (hover: hover) and (pointer: fine) {
  .show-ajx-pp {
    background: #f4c374;
  }
  .show-ajx-pp:after {
      border-color: transparent #f4c374;
  }
}
.user-list:hover {
    color: #480916;
    font-weight: bold;
    background-color: #F3C27A;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
}
.pagination .page-item .page-link {
    color: #81142a !important;
}
.pagination .page-item.active .page-link {
    background-color: #81142a;
    border-color: #81142a;
    color: #f4c374 !important;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #f4c374;
}
.table td, .table th {
  border-top: 1px solid #94263c;
}
.table-bordered td, .table-bordered th, .table.border {
    border: 1px solid #94263c !important;
}
.bg-warning {
    background-color: #6f1225!important;
}
.nav-tabs {
    border-bottom: 1px solid #f4c374;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #f4a241;
}
.has-actions.latest {
    background: #6f1225 !important;
}
.dashed {
    border-bottom: 1px dashed #f4c374;
}
.bank-details-alert {
    background-color: #480614;
    border: 1px solid #f4c374;
    color: #fff;
}
.shadow-3d:before, .shadow-3d:after {
    background: #81142a;
    -webkit-box-shadow: 0 15px 10px #190606;
    box-shadow: 0 15px 10px #190606;
}
nav .nav-item.actived {
    border-bottom: 2px solid #f4c371;
    background: #81142a;
}
nav .nav-item:hover {
    background: #81142a;
}
nav .dropdown-menu {
    background: #81142a;
}
.dropdown .dropdown-menu {
    background-color: #6f1225;
}
.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #f4c374 !important;
    color: #6f1225 !important;
}

.msg-container .text-primary {
    color: #f4c374 !important;
}
.msg-container .msg-b .b-name {
    border: 1px solid #480916;
    color: #81142a;
}
.send-msg-waiting {
    color: #f4c374;
}

.pinned-post .card-body {
    border: 1px solid;    
}

.modal-timer {
    background-color: #32010b !important;
}


.fc-unthemed .fc-content, 
.fc-unthemed .fc-divider, 
.fc-unthemed .fc-list-heading td, 
.fc-unthemed .fc-list-view, 
.fc-unthemed .fc-popover, 
.fc-unthemed .fc-row, 
.fc-unthemed tbody, 
.fc-unthemed td, 
.fc-unthemed th, 
.fc-unthemed thead {
    border-color: #f4c374 !important;
}

.fc-unthemed .fc-today {
    background-color: #f4c374 !important;
    color: #81142a;
    font-weight: bold;
}

.table-p tr td.selected {
    background-color: #4b000f;
}

.msg-box .msg-a pre {
    border: 1px solid #4b000f !important;
    background: #4b000f;
    box-shadow: none !important;
}
.msg-a .col-msg:after {
    border-right-color: #4b000f !important;
}


.preferences-dropdown,
.distance-dropdown {
  background-color: #6f1225;
  color: #fff;
}
.preferences-dropdown .dropdown-item,
.distance-dropdown .dropdown-item {
    color: #f4c374;

}
.preferences-dropdown .dropdown-item:hover,
.preferences-dropdown .dropdown-item:active,
.distance-dropdown .dropdown-item:hover,
.distance-dropdown .dropdown-item:active {
  color: #f4c374 !important;

  background-color: #6f1225 !important;
}

.badge-primary {
    background-color: #f4c374 !important;
    color: #6f1225 !important;
}



.select2-container--default .select2-selection--single {
    border: 1px solid var(--primary-color);
    border-radius: 4px;
    height: 38px;
    font-family: inherit;
    color: #f4c374;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--primary-color);
    color: var(--primary-dark);
}

