/* AUTO-GENERATED by scripts/generateBrandOverride.js — do not hand-edit.
 * Re-run the script if the base theme files change.
 * Recolors the theme's primary purple palette to the Terhal brand coral.
 */

/* ---- from public/admin/app-assets/css-rtl/bootstrap.css ---- */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue : #00CFE8;
  --indigo : #6610F2;
  --purple : #6F42C1;
  --pink : #E83E8C;
  --red : #EA5455;
  --orange : #FF9F43;
  --yellow : #FFC107;
  --green : #28C76F;
  --teal : #20C997;
  --cyan : #E2704A;
  --white : #FFFFFF;
  --gray : #B8C2CC;
  --gray-dark : #1E1E1E;
  --primary : #E2704A;
  --secondary : #B8C2CC;
  --success : #28C76F;
  --info : #00CFE8;
  --warning : #FF9F43;
  --danger : #EA5455;
  --light : #BABFC7;
  --dark : #1E1E1E;
  --breakpoint-xs : 0;
  --breakpoint-sm : 576px;
  --breakpoint-md : 768px;
  --breakpoint-lg : 992px;
  --breakpoint-xl : 1200px;
  --font-family-sans-serif : 'Montserrat', Helvetica, Arial, serif;
  --font-family-monospace : 'Montserrat', Helvetica, Arial, serif;
}

a {
  color : #E2704A;
  text-decoration : none;
  background-color : transparent;
}

a:hover {
  color : #CB5F3B;
  text-decoration : none;
}

.form-control:focus {
  color : #4E5154;
  background-color : #FFFFFF;
  border-color : #E2704A;
  outline : 0;
  box-shadow : 0 3px 10px 0 rgba(0, 0, 0, 0.15);
}

.btn:focus, .btn.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(226, 112, 74, 0.25);
}

.btn-primary {
  color : #FFFFFF;
  background-color : #E2704A;
  border-color : #E2704A;
}

.btn-primary:hover {
  color : #FFFFFF;
  background-color : #5344ED;
  border-color : #B8532F;
}

.btn-primary.disabled, .btn-primary:disabled {
  color : #FFFFFF;
  background-color : #E2704A;
  border-color : #E2704A;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color : #FFFFFF;
  background-color : #B8532F;
  border-color : #3E2DEA;
}

.btn-outline-primary {
  color : #E2704A;
  border-color : #E2704A;
}

.btn-outline-primary:hover {
  color : #FFFFFF;
  background-color : #E2704A;
  border-color : #E2704A;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow : 0 0 0 0.2rem rgba(226, 112, 74, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color : #E2704A;
  background-color : transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color : #FFFFFF;
  background-color : #E2704A;
  border-color : #E2704A;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(226, 112, 74, 0.5);
}

.btn-link {
  font-weight : 400;
  color : #E2704A;
  text-decoration : none;
}

.btn-link:hover {
  color : #CB5F3B;
  text-decoration : none;
}

.dropdown-item.active, .dropdown-item:active {
  color : #FFFFFF;
  text-decoration : none;
  background-color : #E2704A;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color : #FFFFFF;
  border-color : #E2704A;
  background-color : #E2704A;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color : #E2704A;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color : #E2704A;
  background-color : #E2704A;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color : rgba(226, 112, 74, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color : rgba(226, 112, 74, 0.5);
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color : rgba(226, 112, 74, 0.5);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color : rgba(226, 112, 74, 0.5);
}

.custom-select:focus {
  border-color : #E2704A;
  outline : 0;
  box-shadow : 0 3px 10px 0 rgba(0, 0, 0, 0.15);
}

.custom-file-input:focus ~ .custom-file-label {
  border-color : #E2704A;
  box-shadow : 0 3px 10px 0 rgba(0, 0, 0, 0.15);
}

.custom-range::-webkit-slider-thumb {
  width : 1rem;
  height : 1rem;
  margin-top : -0.25rem;
  background-color : #E2704A;
  border : 0;
  border-radius : 1rem;
  -webkit-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance : none;
          appearance : none;
}

.custom-range::-moz-range-thumb {
  width : 1rem;
  height : 1rem;
  background-color : #E2704A;
  border : 0;
  border-radius : 1rem;
  -webkit-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance : none;
       appearance : none;
}

.custom-range::-ms-thumb {
  width : 1rem;
  height : 1rem;
  margin-top : 0;
  margin-left : 0.2rem;
  margin-right : 0.2rem;
  background-color : #E2704A;
  border : 0;
  border-radius : 1rem;
  -webkit-transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance : none;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color : #FFFFFF;
  background-color : #E2704A;
}

.page-link {
  position : relative;
  display : block;
  padding : 0.65rem 0.911rem;
  margin-right : -1px;
  line-height : 1.25;
  color : #E2704A;
  background-color : #FFFFFF;
  border : 1px solid #DAE1E7;
}

.page-link:hover {
  z-index : 2;
  color : #CB5F3B;
  text-decoration : none;
  background-color : #EDEDED;
  border-color : #DAE1E7;
}

.page-link:focus {
  z-index : 2;
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(226, 112, 74, 0.25);
}

.page-item.active .page-link {
  z-index : 1;
  color : #FFFFFF;
  background-color : #E2704A;
  border-color : #E2704A;
}

.badge-primary {
  color : #FFFFFF;
  background-color : #E2704A;
}

a.badge-primary:hover, a.badge-primary:focus {
  color : #FFFFFF;
  background-color : #B8532F;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline : 0;
  box-shadow : 0 0 0 0.2rem rgba(226, 112, 74, 0.5);
}

.progress-bar {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-orient : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction : column;
      -ms-flex-direction : column;
          flex-direction : column;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  color : #FFFFFF;
  text-align : center;
  white-space : nowrap;
  background-color : #E2704A;
  -webkit-transition : width 0.6s ease;
          transition : width 0.6s ease;
}

.list-group-item.active {
  z-index : 2;
  color : #FFFFFF;
  background-color : #E2704A;
  border-color : #E2704A;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^='bottom'] .popover-header::before {
  position : absolute;
  top : 0;
  right : 50%;
  display : block;
  width : 1rem;
  margin-right : -0.5rem;
  content : '';
  border-bottom : 1px solid #E2704A;
}

.popover-header {
  padding : 0.5rem 0.75rem;
  margin-bottom : 0;
  font-size : 1rem;
  color : #2C2C2C;
  background-color : #E2704A;
  border-bottom : 1px solid #CB5F3B;
  border-top-right-radius : calc(0.6rem - 1px);
  border-top-left-radius : calc(0.6rem - 1px);
}

.bg-primary {
  background-color : #E2704A !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color : #B8532F !important;
}

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

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

/* ---- from public/admin/app-assets/css-rtl/bootstrap-extended.css ---- */
.form-control:focus ~ .form-control-position i {
  color : #E2704A;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color : #E2704A;
  border-color : #E2704A;
}

.form-label-group > input:focus:not(:placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:placeholder-shown) ~ label, .form-label-group textarea:focus:not(:placeholder-shown) ~ label, .form-label-group textarea:not(:active):not(:placeholder-shown) ~ label {
  color : #E2704A !important;
  -webkit-transition : all 0.25s ease-in-out;
          transition : all 0.25s ease-in-out;
  opacity : 1;
}

.vs-checkbox-con input:checked ~ .vs-checkbox {
  -webkit-transform : rotate(0deg);
      -ms-transform : rotate(0deg);
          transform : rotate(0deg);
  border-color : #E2704A;
}

.vs-checkbox-con input:checked ~ .vs-checkbox .vs-checkbox--check {
  -webkit-transform : translate(0);
      -ms-transform : translate(0);
          transform : translate(0);
  background-color : #E2704A;
}

.vs-checkbox-con input:active:checked + .vs-checkbox .vs-checkbox--check {
  -webkit-transform : translate(-3px);
      -ms-transform : translate(-3px);
          transform : translate(-3px);
  background-color : #E2704A;
}

.vs-radio-con input:checked ~ .vs-radio .vs-radio--circle {
  background : #E2704A;
  box-shadow : 0 3px 12px 0 rgba(226, 112, 74, 0.4);
  opacity : 1;
  -webkit-transform : scale(1);
      -ms-transform : scale(1);
          transform : scale(1);
}

/* Textarea with Counter */
.counter-value {
  background-color : #E2704A;
  color : #FFFFFF;
  padding : 1px 6px;
  font-size : 0.6rem;
  border-radius : 0 0 5px 5px;
  margin-left : 1rem;
}

.dropdown .dropdown-menu .dropdown-item:hover {
  background-color : #F8F8F8;
  color : #E2704A;
}

.header-navbar .navbar-container .bookmark-wrapper ul.nav li > a.nav-link i:hover {
  color : #E2704A;
}

.header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:hover, .header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:active {
  background : #E2704A;
  color : #FFFFFF !important;
}

.header-navbar .navbar-container ul.nav li i.ficon:hover {
  color : #E2704A;
}

.badge {
  color : #FFFFFF;
  background-color : #E2704A;
  font-weight : 400;
}

.nav.nav-pills .nav-item.dropdown.show .dropdown-item.active:hover {
  color : #E2704A;
}

.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active {
  border : 1px solid #E2704A;
  border-radius : 0.25rem;
  color : #E2704A;
  background-color : #FFFFFF;
}

.nav.nav-tabs .nav-item .nav-link.active {
  border : none;
  position : relative;
  color : #E2704A;
  -webkit-transition : all 0.2s ease;
          transition : all 0.2s ease;
  background-color : transparent;
}

.nav.nav-tabs .nav-item .nav-link.active:after {
  content : attr(data-before);
  height : 2px;
  width : 100%;
  right : 0;
  position : absolute;
  bottom : 0;
  top : 100%;
  background : -webkit-linear-gradient(120deg, #E2704A, rgba(226, 112, 74, 0.5)) !important;
  background :         linear-gradient(-30deg, #E2704A, rgba(226, 112, 74, 0.5)) !important;
  box-shadow : 0 0 8px 0 rgba(226, 112, 74, 0.5) !important;
  -webkit-transform : translateY(0px);
      -ms-transform : translateY(0px);
          transform : translateY(0px);
  -webkit-transition : all 0.2s linear;
          transition : all 0.2s linear;
}

.list-group .list-group-item.active:hover {
  background-color : #E2704A;
}

.pagination .page-item.prev-item .page-link, .pagination .page-item.next-item .page-link, .pagination .page-item.first .page-link, .pagination .page-item.last .page-link {
  color : #E2704A;
}

.pagination .page-item.prev-item .page-link:hover {
  background : #E2704A;
  color : #FFFFFF;
}

.pagination .page-item.next-item .page-link:hover {
  background : #E2704A;
  color : #FFFFFF;
}

.pagination .page-item .page-link:hover {
  color : #E2704A;
}

.pagination .page-item.active .page-link {
  z-index : 3;
  border-radius : 5rem;
  background-color : #E2704A;
  color : #FFFFFF;
  -webkit-transform : scale(1.05);
      -ms-transform : scale(1.05);
          transform : scale(1.05);
}

.modal .modal-header .close span {
  font-weight : 400;
  font-size : 2rem;
  color : #E2704A;
}

.modal .modal-header.bg-primary .close span {
  color : #E2704A;
}

.popover.bs-popover-bottom .arrow:after {
  border-bottom-color : #E2704A;
}

/* ---- from public/admin/app-assets/css-rtl/colors.css ---- */
.primary.gradient-light {
  color : #F0A97E !important;
}

.bg-primary.bg-gradient-light {
  background-color : #F0A97E !important;
}

.btn-primary.btn-gradient-light {
  border-color : #B8532F !important;
  background-color : #F0A97E !important;
}

.btn-primary.btn-gradient-light:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-gradient-light {
  border-color : #F0A97E !important;
  color : #F0A97E !important;
}

.btn-outline-primary.btn-outline-gradient-light:hover {
  background-color : #F0A97E !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F0A97E !important;
}

.border-primary.border-gradient-light {
  border : 1px solid #F0A97E !important;
}

.border-top-primary.border-top-gradient-light {
  border-top : 1px solid #F0A97E !important;
}

.border-bottom-primary.border-bottom-gradient-light {
  border-bottom : 1px solid #F0A97E !important;
}

.border-left-primary.border-left-gradient-light {
  border-right : 1px solid #F0A97E !important;
}

.border-right-primary.border-right-gradient-light {
  border-left : 1px solid #F0A97E !important;
}

.overlay-primary.overlay-gradient-light {
  background : #F0A97E;
  /* The Fallback */
  background : rgba(240, 169, 126, 0.6);
}

.primary.light-badge {
  color : #FADDD0 !important;
}

.bg-primary.bg-light-badge {
  background-color : #FADDD0 !important;
}

.btn-primary.btn-light-badge {
  border-color : #B8532F !important;
  background-color : #FADDD0 !important;
}

.btn-primary.btn-light-badge:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-light-badge {
  border-color : #FADDD0 !important;
  color : #FADDD0 !important;
}

.btn-outline-primary.btn-outline-light-badge:hover {
  background-color : #FADDD0 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FADDD0 !important;
}

.border-primary.border-light-badge {
  border : 1px solid #FADDD0 !important;
}

.border-top-primary.border-top-light-badge {
  border-top : 1px solid #FADDD0 !important;
}

.border-bottom-primary.border-bottom-light-badge {
  border-bottom : 1px solid #FADDD0 !important;
}

.border-left-primary.border-left-light-badge {
  border-right : 1px solid #FADDD0 !important;
}

.border-right-primary.border-right-light-badge {
  border-left : 1px solid #FADDD0 !important;
}

.overlay-primary.overlay-light-badge {
  background : #FADDD0;
  /* The Fallback */
  background : rgba(222, 219, 251, 0.6);
}

.primary.lighten-5 {
  color : #FADDD0 !important;
}

.bg-primary.bg-lighten-5 {
  background-color : #FADDD0 !important;
}

.btn-primary.btn-lighten-5 {
  border-color : #B8532F !important;
  background-color : #FADDD0 !important;
}

.btn-primary.btn-lighten-5:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-lighten-5 {
  border-color : #FADDD0 !important;
  color : #FADDD0 !important;
}

.btn-outline-primary.btn-outline-lighten-5:hover {
  background-color : #FADDD0 !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FADDD0 !important;
}

.border-primary.border-lighten-5 {
  border : 1px solid #FADDD0 !important;
}

.border-top-primary.border-top-lighten-5 {
  border-top : 1px solid #FADDD0 !important;
}

.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom : 1px solid #FADDD0 !important;
}

.border-left-primary.border-left-lighten-5 {
  border-right : 1px solid #FADDD0 !important;
}

.border-right-primary.border-right-lighten-5 {
  border-left : 1px solid #FADDD0 !important;
}

.overlay-primary.overlay-lighten-5 {
  background : #FADDD0;
  /* The Fallback */
  background : rgba(222, 219, 251, 0.6);
}

.primary.lighten-4 {
  color : #F4C4AD !important;
}

.bg-primary.bg-lighten-4 {
  background-color : #F4C4AD !important;
}

.btn-primary.btn-lighten-4 {
  border-color : #B8532F !important;
  background-color : #F4C4AD !important;
}

.btn-primary.btn-lighten-4:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-lighten-4 {
  border-color : #F4C4AD !important;
  color : #F4C4AD !important;
}

.btn-outline-primary.btn-outline-lighten-4:hover {
  background-color : #F4C4AD !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F4C4AD !important;
}

.border-primary.border-lighten-4 {
  border : 1px solid #F4C4AD !important;
}

.border-top-primary.border-top-lighten-4 {
  border-top : 1px solid #F4C4AD !important;
}

.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom : 1px solid #F4C4AD !important;
}

.border-left-primary.border-left-lighten-4 {
  border-right : 1px solid #F4C4AD !important;
}

.border-right-primary.border-right-lighten-4 {
  border-left : 1px solid #F4C4AD !important;
}

.overlay-primary.overlay-lighten-4 {
  background : #F4C4AD;
  /* The Fallback */
  background : rgba(201, 196, 249, 0.6);
}

.primary.lighten-3 {
  color : #EFAA8C !important;
}

.bg-primary.bg-lighten-3 {
  background-color : #EFAA8C !important;
}

.btn-primary.btn-lighten-3 {
  border-color : #B8532F !important;
  background-color : #EFAA8C !important;
}

.btn-primary.btn-lighten-3:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-lighten-3 {
  border-color : #EFAA8C !important;
  color : #EFAA8C !important;
}

.btn-outline-primary.btn-outline-lighten-3:hover {
  background-color : #EFAA8C !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EFAA8C !important;
}

.border-primary.border-lighten-3 {
  border : 1px solid #EFAA8C !important;
}

.border-top-primary.border-top-lighten-3 {
  border-top : 1px solid #EFAA8C !important;
}

.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom : 1px solid #EFAA8C !important;
}

.border-left-primary.border-left-lighten-3 {
  border-right : 1px solid #EFAA8C !important;
}

.border-right-primary.border-right-lighten-3 {
  border-left : 1px solid #EFAA8C !important;
}

.overlay-primary.overlay-lighten-3 {
  background : #EFAA8C;
  /* The Fallback */
  background : rgba(179, 173, 247, 0.6);
}

.primary.lighten-2 {
  color : #EA8F6C !important;
}

.bg-primary.bg-lighten-2 {
  background-color : #EA8F6C !important;
}

.btn-primary.btn-lighten-2 {
  border-color : #B8532F !important;
  background-color : #EA8F6C !important;
}

.btn-primary.btn-lighten-2:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-lighten-2 {
  border-color : #EA8F6C !important;
  color : #EA8F6C !important;
}

.btn-outline-primary.btn-outline-lighten-2:hover {
  background-color : #EA8F6C !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EA8F6C !important;
}

.border-primary.border-lighten-2 {
  border : 1px solid #EA8F6C !important;
}

.border-top-primary.border-top-lighten-2 {
  border-top : 1px solid #EA8F6C !important;
}

.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom : 1px solid #EA8F6C !important;
}

.border-left-primary.border-left-lighten-2 {
  border-right : 1px solid #EA8F6C !important;
}

.border-right-primary.border-right-lighten-2 {
  border-left : 1px solid #EA8F6C !important;
}

.overlay-primary.overlay-lighten-2 {
  background : #EA8F6C;
  /* The Fallback */
  background : rgba(158, 149, 245, 0.6);
}

.btn-primary.btn-lighten-1 {
  border-color : #B8532F !important;
  background-color : #887EF2 !important;
}

.btn-primary.btn-lighten-1:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.primary {
  color : #E2704A !important;
}

.bg-primary {
  background-color : #E2704A !important;
}

.alert-primary {
  background : rgba(226, 112, 74, 0.2) !important;
  color : #E2704A !important;
}

.alert-primary .alert-heading {
  box-shadow : rgba(226, 112, 74, 0.4) 0 6px 15px -7px;
}

.alert-primary .alert-link {
  color : #CB5F3B !important;
}

.bg-rgba-primary {
  background : rgba(226, 112, 74, 0.15) !important;
}

.border-primary {
  border : 1px solid #E2704A !important;
}

.border-top-primary {
  border-top : 1px solid #E2704A;
}

.border-bottom-primary {
  border-bottom : 1px solid #E2704A;
}

.border-left-primary {
  border-right : 1px solid #E2704A;
}

.border-right-primary {
  border-left : 1px solid #E2704A;
}

.bg-primary.badge-glow, .border-primary.badge-glow, .badge-primary.badge-glow {
  box-shadow : 0 0 10px #E2704A;
}

.badge.badge-primary {
  background-color : #E2704A;
}

.badge.badge-light-primary {
  background-color : #FADDD0;
  color : #E2704A !important;
  font-weight : 500;
}

.overlay-primary {
  background : #E2704A;
  /* The Fallback */
  background : rgba(226, 112, 74, 0.6);
}

.btn-primary {
  border-color : #B8532F !important;
  background-color : #E2704A !important;
  color : #FFFFFF;
}

.btn-primary:hover {
  border-color : #CB5F3B !important;
  color : #FFFFFF !important;
  box-shadow : 0 8px 25px -8px #E2704A;
}

.btn-flat-primary {
  background-color : transparent;
  color : #E2704A;
}

.btn-flat-primary:hover {
  color : #E2704A;
  background-color : rgba(226, 112, 74, 0.1);
}

.btn-flat-primary:active, .btn-flat-primary:focus {
  background-color : #E2704A;
  color : #FFFFFF !important;
}

.btn-relief-primary {
  background-color : #E2704A;
  box-shadow : inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
  color : #FFFFFF;
}

.btn-outline-primary {
  border : 1px solid #E2704A;
  background-color : transparent;
  color : #E2704A;
}

.btn-outline-primary:hover {
  background-color : rgba(226, 112, 74, 0.08);
  color : #E2704A;
}

.btn-primary ~ .dropdown-menu .dropdown-item.active, .btn-outline-primary ~ .dropdown-menu .dropdown-item.active, .btn-flat-primary ~ .dropdown-menu .dropdown-item.active {
  background-color : #E2704A;
  color : #FFFFFF;
}

.btn-primary ~ .dropdown-menu .dropdown-item:not(.active):not(:active):hover, .btn-outline-primary ~ .dropdown-menu .dropdown-item:not(.active):not(:active):hover, .btn-flat-primary ~ .dropdown-menu .dropdown-item:not(.active):not(:active):hover {
  color : #E2704A;
}

.dropdown.dropdown-icon-wrapper .btn-primary ~ .dropdown-menu .dropdown-item:hover i, .dropdown.dropdown-icon-wrapper .btn-outline-primary ~ .dropdown-menu .dropdown-item:hover i, .dropdown.dropdown-icon-wrapper .btn-flat-primary ~ .dropdown-menu .dropdown-item:hover i, .dropup.dropdown-icon-wrapper .btn-primary ~ .dropdown-menu .dropdown-item:hover i, .dropup.dropdown-icon-wrapper .btn-outline-primary ~ .dropdown-menu .dropdown-item:hover i, .dropup.dropdown-icon-wrapper .btn-flat-primary ~ .dropdown-menu .dropdown-item:hover i, .dropright.dropdown-icon-wrapper .btn-primary ~ .dropdown-menu .dropdown-item:hover i, .dropright.dropdown-icon-wrapper .btn-outline-primary ~ .dropdown-menu .dropdown-item:hover i, .dropright.dropdown-icon-wrapper .btn-flat-primary ~ .dropdown-menu .dropdown-item:hover i, .dropleft.dropdown-icon-wrapper .btn-primary ~ .dropdown-menu .dropdown-item:hover i, .dropleft.dropdown-icon-wrapper .btn-outline-primary ~ .dropdown-menu .dropdown-item:hover i, .dropleft.dropdown-icon-wrapper .btn-flat-primary ~ .dropdown-menu .dropdown-item:hover i {
  color : #E2704A;
}

.bullet.bullet-primary {
  background-color : #E2704A;
}

.pagination-primary .page-item.active .page-link {
  background : #E2704A;
  color : #FFFFFF;
}

.pagination-primary .page-item .page-link:hover {
  color : #E2704A;
}

.pagination-primary .page-item.prev-item .page-link:hover, .pagination-primary .page-item.next-item .page-link:hover {
  background : #E2704A;
  color : #FFFFFF;
}

.nav-pill-primary .nav-item .nav-link.active {
  color : #FFFFFF;
  background-color : #E2704A !important;
}

.progress-bar-primary {
  background-color : rgba(226, 112, 74, 0.1);
}

.progress-bar-primary .progress-bar {
  background-color : #E2704A;
}

.chip-primary {
  background-color : #E2704A !important;
}

.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color : #E2704A !important;
}

input[type='checkbox'].bg-primary + .custom-control-label:before, input[type='radio'].bg-primary + .custom-control-label:before {
  background-color : #E2704A !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E2704A !important;
}

.vs-checkbox-primary input:checked ~ .vs-checkbox {
  border-color : #E2704A !important;
}

.vs-checkbox-primary input:checked ~ .vs-checkbox .vs-checkbox--check {
  background-color : #E2704A !important;
}

.vs-checkbox-primary input:active:checked + .vs-checkbox .vs-checkbox--check {
  background-color : #E2704A !important;
}

.custom-switch-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color : #E2704A !important;
  color : #FFFFFF;
  -webkit-transition : all 0.2s ease-out;
          transition : all 0.2s ease-out;
}

.vs-radio-primary input:checked ~ .vs-radio .vs-radio--circle {
  background : #E2704A !important;
  box-shadow : 0 3px 12px 0 rgba(226, 112, 74, 0.4) !important;
}

.primary.darken-1 {
  color : #CB5F3B !important;
}

.bg-primary.bg-darken-1 {
  background-color : #CB5F3B !important;
}

.btn-primary.btn-darken-1 {
  border-color : #B8532F !important;
  background-color : #CB5F3B !important;
}

.btn-primary.btn-darken-1:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-darken-1 {
  border-color : #CB5F3B !important;
  color : #CB5F3B !important;
}

.btn-outline-primary.btn-outline-darken-1:hover {
  background-color : #CB5F3B !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CB5F3B !important;
}

.border-primary.border-darken-1 {
  border : 1px solid #CB5F3B !important;
}

.border-top-primary.border-top-darken-1 {
  border-top : 1px solid #CB5F3B !important;
}

.border-bottom-primary.border-bottom-darken-1 {
  border-bottom : 1px solid #CB5F3B !important;
}

.border-left-primary.border-left-darken-1 {
  border-right : 1px solid #CB5F3B !important;
}

.border-right-primary.border-right-darken-1 {
  border-left : 1px solid #CB5F3B !important;
}

.overlay-primary.overlay-darken-1 {
  background : #CB5F3B;
  /* The Fallback */
  background : rgba(94, 80, 238, 0.6);
}

.primary.darken-2 {
  color : #B8532F !important;
}

.bg-primary.bg-darken-2 {
  background-color : #B8532F !important;
}

.btn-primary.btn-darken-2 {
  border-color : #B8532F !important;
  background-color : #B8532F !important;
}

.btn-primary.btn-darken-2:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-outline-primary.btn-outline-darken-2 {
  border-color : #B8532F !important;
  color : #B8532F !important;
}

.btn-outline-primary.btn-outline-darken-2:hover {
  background-color : #B8532F !important;
}

input:focus ~ .bg-primary {
  box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B8532F !important;
}

.border-primary.border-darken-2 {
  border : 1px solid #B8532F !important;
}

.border-top-primary.border-top-darken-2 {
  border-top : 1px solid #B8532F !important;
}

.border-bottom-primary.border-bottom-darken-2 {
  border-bottom : 1px solid #B8532F !important;
}

.border-left-primary.border-left-darken-2 {
  border-right : 1px solid #B8532F !important;
}

.border-right-primary.border-right-darken-2 {
  border-left : 1px solid #B8532F !important;
}

.overlay-primary.overlay-darken-2 {
  background : #B8532F;
  /* The Fallback */
  background : rgba(72, 57, 235, 0.6);
}

.btn-primary.btn-darken-3 {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-darken-3:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-darken-4 {
  border-color : #B8532F !important;
  background-color : #2716DB !important;
}

.btn-primary.btn-darken-4:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-accent-1 {
  border-color : #B8532F !important;
  background-color : #BDFDFF !important;
}

.btn-primary.btn-accent-1:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-accent-2 {
  border-color : #B8532F !important;
  background-color : #8AFBFF !important;
}

.btn-primary.btn-accent-2:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-accent-3 {
  border-color : #B8532F !important;
  background-color : #57FAFF !important;
}

.btn-primary.btn-accent-3:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-accent-4 {
  border-color : #B8532F !important;
  background-color : #3DF9FF !important;
}

.btn-primary.btn-accent-4:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

.btn-primary.btn-gradient-bg {
  border-color : #B8532F !important;
  background-color : #640064 !important;
}

.btn-primary.btn-gradient-bg:hover {
  border-color : #B8532F !important;
  background-color : #3321E9 !important;
}

/* ---- from public/admin/app-assets/css-rtl/components.css ---- */
html .pace .pace-progress {
  background : #E2704A;
}

.main-menu.menu-light .navigation > li.active > a {
  background : -webkit-linear-gradient(208deg, #E2704A, rgba(226, 112, 74, 0.7));
  background :         linear-gradient(-118deg, #E2704A, rgba(226, 112, 74, 0.7));
  box-shadow : 0 0 10px 1px rgba(226, 112, 74, 0.7);
  color : #FFFFFF;
  font-weight : 400;
  border-radius : 4px;
}

.main-menu.menu-light .navigation > li .active > a {
  color : #E2704A;
  margin-bottom : 0;
}

.main-menu.menu-light .navigation > li ul .active {
  background : -webkit-linear-gradient(208deg, #E2704A, rgba(226, 112, 74, 0.7));
  background :         linear-gradient(-118deg, #E2704A, rgba(226, 112, 74, 0.7));
  box-shadow : 0 0 10px 1px rgba(226, 112, 74, 0.7);
  border-radius : 4px;
}

.main-menu.menu-dark .navigation > li.active > a {
  background : -webkit-linear-gradient(208deg, #E2704A, rgba(226, 112, 74, 0.7));
  background :         linear-gradient(-118deg, #E2704A, rgba(226, 112, 74, 0.7));
  box-shadow : 0 0 10px 1px rgba(226, 112, 74, 0.7);
  color : #FFFFFF;
  font-weight : 400;
  border-radius : 4px;
}

.main-menu.menu-dark .navigation > li .active > a {
  color : #E2704A;
  margin-bottom : 0;
}

.main-menu.menu-dark .navigation > li ul .active {
  background : -webkit-linear-gradient(208deg, #E2704A, rgba(226, 112, 74, 0.7));
  background :         linear-gradient(-118deg, #E2704A, rgba(226, 112, 74, 0.7));
  box-shadow : 0 0 10px 1px rgba(226, 112, 74, 0.7);
  border-radius : 4px;
}

.main-menu .navbar-header .navbar-brand .brand-text {
  color : #E2704A;
  padding-right : 1rem;
  font-weight : 600;
  letter-spacing : 0.01rem;
  font-size : 1.57rem;
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.dropdown-notification .dropdown-menu.dropdown-menu-right::before {
  background : #E2704A;
  border-color : #E2704A;
}

.dropdown-notification .dropdown-menu-header {
  border-top-right-radius : 5px;
  border-top-left-radius : 5px;
  background : #E2704A;
  color : #FFFFFF;
  text-align : center;
}

.navbar-container .bookmark-input input:focus {
  border : 1px solid #E2704A;
}

.fonticon-container:hover i {
  color : #E2704A;
  font-size : 2.9rem;
  -webkit-transform : scale(1.3);
      -ms-transform : scale(1.3);
          transform : scale(1.3);
}

.customizer .customizer-toggle {
  background : #E2704A;
  color : #FFFFFF;
  display : block;
  box-shadow : 3px 0 8px rgba(0, 0, 0, 0.1);
  border-top-right-radius : 6px;
  border-bottom-right-radius : 6px;
  position : absolute;
  top : 50%;
  width : 38px;
  height : 38px;
  right : -39px;
  text-align : center;
  line-height : 40px;
  cursor : pointer;
}

.floating-label-form-group-with-focus label, .floating-label-form-group-with-value label {
  color : #E2704A !important;
  text-transform : uppercase;
  font-weight : 400;
}

.select2-container--classic .select2-selection--single:focus, .select2-container--default .select2-selection--single:focus {
  outline : 0;
  border-color : #E2704A !important;
  box-shadow : 0 3px 10px 0 rgba(0, 0, 0, 0.15) !important;
}

.select2-container--classic.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single {
  border-color : #E2704A !important;
  outline : 0;
}

.select2-container--classic.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color : #E2704A !important;
  outline : 0;
}

.select2-container--classic .select2-selection--multiple:focus, .select2-container--default .select2-selection--multiple:focus {
  outline : 0;
  border-color : #E2704A !important;
  box-shadow : 0 3px 10px 0 rgba(0, 0, 0, 0.15) !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color : #E2704A !important;
  border-color : #B8532F !important;
  color : #FFFFFF;
  padding : 5px;
}

.select2 .form-control::focus {
  border-color : #E2704A !important;
}

table.dataTable tbody tr.selected {
  background-color : rgba(226, 112, 74, 0.05) !important;
  color : #E2704A !important;
  box-shadow : 0 0 1px 0 #E2704A !important;
  border-radius : 5px;
}

