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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-primary.text-lighten-1 {
  color: #f28951 !important; }

.bg-primary.bg-lighten-1 {
  background-color: #f28951 !important; }

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

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

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

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

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

.overlay-primary.overlay-lighten-1 {
  background: #f28951;
  /* The Fallback */
  background: rgba(136, 126, 242, 0.6); }

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

.bg-primary .card-header,
.bg-primary .card-footer {
  background-color: transparent; }

.alert-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #f06b39 !important; }

.alert-primary .alert-heading {
  box-shadow: rgba(115, 103, 240, 0.4) 0px 6px 15px -7px; }

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

.alert-primary .close {
  color: #f06b39 !important; }

.bg-light-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #f06b39 !important; }

.bg-light-primary.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: rgba(115, 103, 240, 0.1); }

.bg-light-primary .fc-list-event-dot,
.bg-light-primary .fc-daygrid-event-dot {
  border-color: #f06b39 !important; }

.bg-light-primary.fc-list-event:hover td {
  background: rgba(115, 103, 240, 0.1) !important; }

.bg-light-primary.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-primary {
  color: #f06b39 !important; }

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

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

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

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

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

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

.badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #f06b39 !important; }

.overlay-primary {
  background: #f06b39;
  /* The Fallback */
  background: rgba(115, 103, 240, 0.6); }

.btn-primary {
  border-color: #f06b39 !important;
  background-color: #f06b39 !important;
  color: #fff !important; }

.btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #ee5d2a !important; }

.btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #f06b39; }

.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

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

.btn-flat-primary:hover {
  color: #f06b39; }

.btn-flat-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.12); }

.btn-flat-primary:active, .btn-flat-primary.active, .btn-flat-primary:focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #f06b39; }

.btn-flat-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f06b39' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-primary {
  background-color: #f06b39;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-primary:hover:not(.disabled):not(:disabled) {
  background-color: #f28951; }

.btn-relief-primary:active, .btn-relief-primary.active, .btn-relief-primary:focus {
  background-color: #ee5d2a; }

.btn-relief-primary:hover {
  color: #fff; }

.btn-relief-primary:active, .btn-relief-primary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

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

.btn-outline-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.04);
  color: #f06b39; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #f06b39; }

.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f06b39' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-primary.dropdown-toggle {
  background-color: rgba(115, 103, 240, 0.2);
  color: #f06b39; }

.btn-outline-primary.waves-effect .waves-ripple,
.btn-flat-primary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(115, 103, 240, 0.2) 0, rgba(115, 103, 240, 0.3) 40%, rgba(115, 103, 240, 0.4) 50%, rgba(115, 103, 240, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

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

.modal.modal-primary .modal-header .modal-title {
  color: #f06b39; }

.modal.modal-primary .modal-header .close {
  color: #f06b39 !important; }

.pagination-primary .page-item.active .page-link {
  background: #f06b39 !important;
  color: #fff; }

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

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

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

.pagination-primary .page-item.next-item .page-link:active:after, .pagination-primary .page-item.next-item .page-link:hover:after, .pagination-primary .page-item.next .page-link:active:after, .pagination-primary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f06b39' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-primary .page-item.prev-item .page-link:active:before, .pagination-primary .page-item.prev-item .page-link:hover:before, .pagination-primary .page-item.prev .page-link:active:before, .pagination-primary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f06b39' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-primary .nav-item .nav-link.active {
  color: #fff;
  background-color: #f06b39 !important;
  border-color: #f06b39;
  box-shadow: 0 4px 18px -4px rgba(240, 127, 135, 0.65); }

.progress-bar-primary {
  background-color: rgba(115, 103, 240, 0.12); }

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

.timeline .timeline-point-primary {
  border-color: #f06b39 !important; }

.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
  stroke: #f06b39 !important; }

.timeline .timeline-point-primary.timeline-point-indicator {
  background-color: #f06b39 !important; }

.timeline .timeline-point-primary.timeline-point-indicator:before {
  background: rgba(115, 103, 240, 0.12) !important; }

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

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

.custom-control-primary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #f06b39;
  background-color: #f06b39; }

.custom-control-primary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-primary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important; }

.custom-control-primary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-primary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #f06b39 !important; }

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

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #f06b39 !important;
  border-color: #f06b39 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-primary.text-darken-3 {
  color: #e92229 !important; }

.bg-primary.bg-darken-3 {
  background-color: #e92229 !important; }

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

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

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

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

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

.overlay-primary.overlay-darken-3 {
  background: #e92229;
  /* The Fallback */
  background: rgba(51, 33, 233, 0.6); }

.text-primary.text-darken-4 {
  color: #db1831 !important; }

.bg-primary.bg-darken-4 {
  background-color: #db1831 !important; }

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

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

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

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

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

.overlay-primary.overlay-darken-4 {
  background: #db1831;
  /* The Fallback */
  background: rgba(219, 17, 62, 0.6); }

.text-primary.text-accent-1 {
  color: #fff2d1 !important; }

.bg-primary.bg-accent-1 {
  background-color: #fff2d1 !important; }

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

.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #fff2d1 !important; }

.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #fff2d1 !important; }

.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #fff2d1 !important; }

.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #fff2d1 !important; }

.overlay-primary.overlay-accent-1 {
  background: #fff2d1;
  /* The Fallback */
  background: rgba(255, 242, 199, 0.6); }

.text-primary.text-accent-2 {
  color: #fff198 !important; }

.bg-primary.bg-accent-2 {
  background-color: #fff198 !important; }

.border-primary.border-accent-2 {
  border: 1px solid #fff198 !important; }

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

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

.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #fff198 !important; }

.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #fff198 !important; }

.overlay-primary.overlay-accent-2 {
  background: #fff198;
  /* The Fallback */
  background: rgba(255, 228, 148, 0.6); }

.text-primary.text-accent-3 {
  color: #fff858 !important; }

.bg-primary.bg-accent-3 {
  background-color: #fff858 !important; }

.border-primary.border-accent-3 {
  border: 1px solid #fff858 !important; }

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

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

.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #fff858 !important; }

.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #fff858 !important; }

.overlay-primary.overlay-accent-3 {
  background: #fff858;
  /* The Fallback */
  background: rgba(255, 225, 84, 0.6); }

.text-primary.text-accent-4 {
  color: #ffea42 !important; }

.bg-primary.bg-accent-4 {
  background-color: #ffea42 !important; }

.border-primary.border-accent-4 {
  border: 1px solid #ffea42 !important; }

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

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

.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #ffea42 !important; }

.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #ffea42 !important; }

.overlay-primary.overlay-accent-4 {
  background: #ffea42;
  /* The Fallback */
  background: rgba(255, 230, 52, 0.6); }


.btn-terceary {
  border-color: #4271F0 !important;
  background-color: #4271F0 !important;
  color: #fff !important; }

.btn-terceary:focus, .btn-terceary:active, .btn-terceary.active {
  color: #fff;
  background-color: #2B53EE !important; }

.btn-terceary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #4271F0; }

.btn-terceary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-terceary {
  background-color: transparent;
  color: #4271F0; }

.btn-flat-terceary:hover {
  color: #4271F0; }

.btn-flat-terceary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.12); }

.btn-flat-terceary:active, .btn-flat-terceary.active, .btn-flat-terceary:focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #4271F0; }

.btn-flat-terceary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234271F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-terceary {
  background-color: #4271F0;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-terceary:hover:not(.disabled):not(:disabled) {
  background-color: #6084F2; }

.btn-relief-terceary:active, .btn-relief-terceary.active, .btn-relief-terceary:focus {
  background-color: #2B53EE; }

.btn-relief-terceary:hover {
  color: #fff; }

.btn-relief-terceary:active, .btn-relief-terceary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-terceary {
  border: 1px solid #4271F0 !important;
  background-color: transparent;
  color: #4271F0; }

.btn-outline-terceary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.04);
  color: #4271F0; }

.btn-outline-terceary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-terceary:not(:disabled):not(.disabled):active, .btn-outline-terceary:not(:disabled):not(.disabled).active, .btn-outline-terceary:not(:disabled):not(.disabled):focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #4271F0; }

.btn-outline-terceary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234271F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-terceary.dropdown-toggle {
  background-color: rgba(115, 103, 240, 0.2);
  color: #4271F0; }

.btn-outline-terceary.waves-effect .waves-ripple,
.btn-flat-terceary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(115, 103, 240, 0.2) 0, rgba(115, 103, 240, 0.3) 40%, rgba(115, 103, 240, 0.4) 50%, rgba(115, 103, 240, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }


/**
  HORIZONTAL MENU STYLE
 */

.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li.active > a {
  background: linear-gradient(118deg, #f07534, rgba(240, 38, 33, 0.89));
  box-shadow: 0px 0px 6px 1px rgba(240, 51, 23, 0.6);
  color: #fff;
  border-radius: 4px; }

.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li > .dropdown-menu .active > a {
  background: #f8f8f8;
  color: #246aeb;
  font-weight: 500; }