
body, html {font-family: 'Maven Pro', sans-serif; background-color: #f5f6f8; height: 100%; display: flex;
-ms-flex-direction: column!important;
    flex-direction: column!important;
}
a, a:hover, a:focus{color: #930f17; text-decoration: none;}
a{}
.font1{
font-family: 'Playfair Display', serif !important;
}
.font2{
  font-family: 'Maven Pro', sans-serif !important;
  -webkit-font-smoothing: none; -webkit-font-smoothing: antialiased;
}
pre {
   font-family: 'Maven Pro', sans-serif;
white-space: pre-wrap; /* Since CSS 2.1 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: pre-line;
}
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background-color: rgba(255,255,255,.5); 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #fff; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #e1e1e1; 
}
input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}
input[type=date]::-webkit-clear-button
{
    display: none; /* Hide the button */
    -webkit-appearance: none; /* turn off default browser styling */
}
input[type=date]::-webkit-calendar-picker-indicator {
     background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
 .btn-default{
  background-color: #920e16; color: #fff !important;
  border-color: #920e16 ;
 }
 .btn-default:hover, .btn-default:focus{
  background-color: #800d13; 
    border-color: #920e16 ;
 }
 .btn-primary{
    border-color: #920e16 ;
  background-color: #920e16; color: #fff !important;
 }
 .btn-primary:hover, .btn-primary:focus{
  background-color: #800d13; 
    border-color: #920e16 ;
 }
 .btn-outline-primary.focus, .btn-outline-primary:focus{box-shadow: 0 0 0 .2rem rgba(99,14,19,.5);}
.tablesaw .multiAction .custom-control-label::after{top: -0.75rem; left: -0.5rem;}
.tablesaw .multiAction .custom-control-label::before{top: -0.75rem; left:-0.5rem;}
.page-link{color: #28a745;}
.page-item.active .page-link{background-color: #28a745;
    border-color: #28a745;}
.f-normal{
  font-weight: normal;
}

.f-300{
  font-weight: 300;
}
.f-400{
  font-weight: 400;
}
.f-500{
  font-weight: 500;
}
.f-600{
  font-weight: 600;
}
.f-700{
  font-weight: 700;
}
.f-900{
  font-weight: 900;
}

.fSize-12{
  font-size: 12px;
}
.fSize-14{
  font-size: 14px;
}

a.btn-outline-light:focus{color: #fff;}
.img-fluiHeight{height: 100%; width: auto;}
.bg-default{background-color: rgb(99,14,19);}
.bg-light2{
	background-color: #eaedf2;
}

.text-default{
  color: #930f17;
}
.border-default{border-color: #930f17 !important;}
.btn-outline-primary{
      color: #630e13;
    background-color: transparent;
    background-image: none;
    border-color: #630e13;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #630e13;
    border-color: #630e13;
}
.noClear::-ms-clear, .noClear::-ms-reveal, .noClear {
    display: none;
    width : 0;
  height: 0;
}

.noClear::-webkit-search-decoration,
.noClear::-webkit-search-cancel-button,
.noClear::-webkit-search-results-button,
.noClear::-webkit-search-results-decoration{display: none; 
    width : 0;
  height: 0;}

*::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ddd !important;
}
}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ddd !important;
}
   opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ddd !important;
}
   opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ddd !important;
}
}
*::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ddd !important;
}
}

::placeholder { /* Most modern browsers support this now. */
   color:    #ddd !important;
}
  
.imgBgResponsive{
  background-color: #aaa;
  background-size: cover;
  background-position: center;
}
.text-shadow{text-shadow: 1px 1px 2px #000;}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
       background-color: #28a745;
      }

.custom-radio .custom-control-input:checked~.custom-control-label::before{
       background-color: #28a745;
      }    
      .myFormGroup {border-top-width: 5px !important;}

      .modal{z-index: 200000;}
      .modal-default {}
/*Extra small devices (portrait phones, less than 576px)*/

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media (max-width: 575.98px) { 
.pageTitle{font-size: 1.5rem;}
#admin .content, #admin .wrapLoader{margin-left: 53px;}
 }

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { }

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { }

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { }

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { }