
.modal {
    overflow: auto !important;
}

[class*="brand"] {
    color: #f9a68d !important;
}

[class*="-primary"] {
    color: #f9a68d !important;
}

[class*="-light-btn"] {
    color: #313030 !important;
}

[class*="-black"] {
    color: #313030 !important;
}


.kt-nav__link:hover {
    color: #f9a68d !important;
}

.primary-light-btn {
    color: #313030 !important; /*light black*/
    background-color: #ffefe6 !important; /*light pink*/
}

.primary-light-btn:hover {
    color: white !important; /*white */
    background-color: #f9a68d !important; /*dark pink*/
    cursor: pointer;
}


.primary-header-text, .primary-normal-text {
    color: #313030 !important;
}

.primary-hovered-text {
    color: #626a5e !important;
}

.primary-hovered-text:hover {
    color: #f9a68d !important;
}

.hovered-decoration:hover {
    text-decoration: unset !important;
    text-decoration-color: #ffefe6 !important;
}

input, textarea {
    border-color: #ffefe6 !important;
    color: #626a5e !important;
}

input[type=text] {
    text-transform: capitalize !important;
}

input[type="text"][class~="user-password"] {
    text-transform: unset !important;
}

select {
    border-color: #ffefe6 !important;
}

select:hover {
    border-color: #ffefe6 !important;
}

.table-header-text, .table-header-text th, .table-footer-text, .table-footer-text th {
    color: #626a5e !important;
}

::placeholder {
    color: #e5d5c5 !important;
}

/*.panel-header-text {*/
/*    margin-left : 45%;*/
/*}*/

.btn-full-width {
    width: 100%;
}

/*.btn-light-toggle {*/
/*    color :  #626a5e !important;*/
/*    background-color : #ffefe6 !important;*/

/*}*/

[class*="btn-light-toggle"] {
    color: #626a5e !important;
    background-color: #ffefe6 !important;
}

.logo-aside {
    max-width: 130px;
    max-height: 60px !important;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

/*aside close icon*/

.kt-aside-close i {
    color: #626a5e !important; /*light black*/

}

.kt-aside-close:hover i {
    color: white !important;
}

.kt-aside-close:hover {
    background-color: #f9a68d !important; /*dark pink*/
}

/* end aside close icon*/

/*aside bar*/
[class*="kt-menu__link"]:hover {
    color: #f9a68d !important;
}

[class*="kt-menu__link"]:hover i {
    color: #f9a68d !important;
}

[class*="kt-menu__link"]:hover .kt-menu__link-bullet--dot span {
    background-color: #f9a68d !important;
}

[class*="kt-menu__link"] {
    color: #626a5e !important;
}

.kt-menu__ver-arrow {
    color: #626a5e !important; /*light black*/
}

.kt-menu__link-bullet--dot span {
    background-color: #626a5e !important; /*light black*/
}

/*end aside bar*/

/* right header links*/
.kt-header__topbar-item i {
    color: #626a5e !important; /*light black*/
}

.kt-header__topbar-item:hover span i {
    color: #f9a68d !important; /*dark pink*/
}

/*end  right header links*/


/* aside toggler */
.kt-aside-toggler--left span {
    background-color: #f9a68d !important; /*dark pink*/
}

/* end aside toggler */

/* table button dropdown  options */
.kt-nav__item:hover i {
    color: #f9a68d !important; /*dark pink*/
}

/* end table button dropdown child options */

/* Hide default datatable export buttons and
use export functionality outside of  datatable
*/
.kt-header-mobile__logo a img {
    width: 20%;
}

.kt-header__topbar-item--user div span {
    color: #626a5e !important; /*light black*/
}

.kt-header__topbar-item--user:hover div span {
    color: #f9a68d !important; /*dark pink*/
}

.kt-notification__item:hover .kt-notification__item-title {
    color: #f9a68d !important; /*dark pink*/
}

.dt-buttons .buttons-print,
.dt-buttons .buttons-copy,
.dt-buttons .buttons-pdf,
.dt-buttons .buttons-csv,
.dt-buttons .buttons-excel {
    display: none;
}

/*dropdown and multi dropdown styling*/

.dropdown-toggle {
    border-color: #ffefe6 !important; /*light pink*/
}

.filter-option-inner {
    color: #f9a68d !important; /*dark pink*/
}

.dropdown-menu .popover-header, .dropdown-menu .popover-header button, .dropdown-item span {
    color: #626a5e !important; /*light black*/
}

.dropdown-menu:hover .popover-header, .dropdown-menu:hover .popover-header button, .dropdown-item:hover span {
    color: #f9a68d !important; /*dark pink*/
}

.dropup .nav-link.dropdown-toggle:after, .dropup .btn.dropdown-toggle:after, .dropup .nav-link.dropdown-toggle:after, .dropup .btn.dropdown-toggle:before {
    color: #f9a68d !important; /*dark pink*/
}

.bootstrap-select > .dropdown-toggle:before {
    color: #f9a68d !important; /*dark pink*/
}

.bootstrap-select > .dropdown-toggle:after {
    color: #f9a68d !important; /*dark pink*/
}

.bs-actionsbox div button {
    color: #626a5e !important; /*light black*/
}

.bs-actionsbox div button:hover {
    color: #f9a68d !important; /*dark pink*/
}

/*end dropdown and multidropdown property end*/

/*scroll top*/
.kt-scrolltop, .kt-scrolltop i {
    color: #626a5e !important;
    background-color: #ffefe6 !important;
}

.kt-scrolltop:hover, .kt-scrolltop:hover i {
    color: white !important;
    background-color: #f9a68d !important; /*dark pink*/
}

/*end scroll top*/

/*switcher yes/no border color*/
.kt-switch.kt-switch--outline.kt-switch--warning input:checked ~ span:before {
    border-color: #ffefe6 !important; /*light pink*/
}

.kt-switch.kt-switch--outline.kt-switch--warning input:empty ~ span:before {
    border-color: #ffefe6 !important; /*light pink*/
}

/*end switcher yes/no border color*/

/*schedule page checkbox */

.schedule-label-text {
    font-size: 130% !important;
}

.schedule-checkbox {
    margin-left: 50% !important;
}

/*end schedule page checkbox */

/* resource page radiobutton */
.resource-page-radio {
    margin-top: -40%;
}

/* end resource page radiobutton */

.kt-form.kt-form--label-right .form-group label:not(.kt-checkbox):not(.kt-radio):not(.kt-option) {
    text-align: left !important;
}

.model-date-item {
    flex: 1;
    margin-right: -25px;
    margin-left: -73px;
}

.resource-calender-label {
    margin-left: 33px !important;
}

.resource-table-row {
    margin-left: 10px;
    margin-right: 10px;
}

.fullScreen_main_content {
    padding: 0 !important;
    background: white;
    overflow-x: hidden;
}

.fullscreen_ktbody {
    padding: 0 !important;
    overflow-y: scroll !important;
}

.fullscreen_ktContent {
    padding: 0;
}

.flaticon2-calendar-3:before {
    color: rgb(3, 252, 182) !important;
}

.flaticon-earth-globe:before {
    color: rgb(242, 199, 124) !important;
}

.flaticon-buildings:before {
    color: rgb(217, 124, 207) !important;
}

.flaticon-file-2:before {
    color: rgb(130, 31, 119) !important;
}

.flaticon2-cardiogram:before {
    color: rgb(237, 200, 78) !important;
}

.flaticon2-file:before {
    color: rgb(237, 193, 47) !important;
}

.flaticon-logout:before {
    color: rgb(245, 219, 135) !important;
}

.alert-shop-label {
    padding-top: 15px;
}

.paginate_button a {
    border-radius: 20px !important;
    color: #626a5e !important; /*light black*/
    background-color: #ffefe6 !important; /*light pink*/
}

.modal .modal-content .modal-header .close {
    color: #626a5e !important; /*light black*/
}

.modal .modal-content .modal-header:hover .close:hover {
    color: #f9a68d !important; /*dark pink*/
}

.parmetri-links {
    text-align: right !important;
    padding-top: 10px !important;
}


.kt-aside-toggler:hover span::before, .kt-aside-toggler:hover span::after {
    background-color: #f9a68d !important; /*dark pink*/
}

.kt-aside-toggler span::before, .kt-aside-toggler span::after {
    background-color: #f9a68d !important; /*dark pink*/
}

.input-group-text .la-clock-o {
    color: #f9a68d !important; /*dark pink*/
}

.input-group-text {
    border-color: #ffefe6 !important; /*light pink*/
}

.shop_logo {
    width: 100px;
    /*max-width: 130px;*/
}

.help-contact-links a:hover {
    color: #f9a68d !important; /*dark pink*/
}

.help-contact-links a:hover i {
    color: #f9a68d !important; /*dark pink*/
}

.schedule-modal-btn {
    height: 40px;
}

.nav-img-rounded {
    border-radius: 50% !important;
}

.schedule-month,
.schedule-day {
    padding-left: 10px;
    padding-right: 10px;
    min-height: 100px;
    break-after: auto;
    cursor: pointer;
}

.schedule-day {
    min-width: 100px;
}

.schedule-month {
    min-width: 60px;
    border: 0.1px solid #9a9e98;
    border-radius: 5px;
    box-shadow: 0.1px 0.1px 4.5px #9a9e98;
    margin-left: 2px;
    margin-right: 2px;
}

.schedule-card label.kt-checkbox,
.schedule-month-card label.kt-checkbox {
    padding: 0;
    min-width: 18px;
    margin-right: 15px !important;
}

.schedule-month-card {
    min-height: 40px;
    justify-content: center;
}

.btn-icon,
.schedule-month label,
.schedule-day label {
    cursor: pointer;
}

.schedule-month-selected,
.schedule-day-selected {
    border: 0.1px solid #f9a68d;
    box-shadow: 0.1px 0.1px 4.5px #f9a68d;
}

.schedule-month-name,
.schedule-day-name {
    height: 100%;
}

.schedule-month-row {
    margin-top: -11px;
}

span.schedule-checkbox {
    border-radius: 8px;
    box-shadow: 0.2px 1.2px 1.2px 0.2px gray;
}

span.schedule-checkbox::after {
    border: 1px solid #d8542d;
}

.schedule-time {
    margin-bottom: 0;
}

#calenderModal div.modal-dialog.modal-lg {
    max-width: 900px;
}

.schedule-form-group {
    display: flex;
    justify-content: center;
}

.kt-checkbox-inline .kt-checkbox {
    display: flex;
}

.kt-pulse__ring {
    border-color: #f9a68d !important; /*dark pink*/
}

.datepicker tbody tr > td.day.today {
    background-color: #ebedf2 !important;
    color: #595d6e !important;
    cursor: pointer !important;
}

.datepicker tbody tr > td.day.active {
    background-color: #ffefe6 !important; /*light pink*/
    color: #626a5e !important; /*light black*/
    cursor: pointer !important;
}

.datepicker tbody tr > td.day.active:hover {
    background-color: #f9a68d !important; /*dark pink*/
    color: white !important;
    cursor: pointer !important;
}

.manditory-input-mark {
    color: #f9a68d !important; /*dark pink*/
}

.customer-nav-links a[aria-selected=true] {
    background-color: #f9a68d !important; /*dark pink*/
    color: white !important;
}

@media (min-width: 1024px) {
    .modal-lg,
    .modal-xl {
        max-width: 1000px !important;
    }
}

@media (min-width: 1024px) {
    .modal-custom {
        max-width: 1200px !important;
    }
}

.fc-unthemed .fc-toolbar h2 {
    margin-top: unset !important;
    max-width: 240px !important;
}


.customer-modal-icon {
    color: #626a5e !important; /*light black*/
}

.customer-modal-icon:hover {
    color: #626a5e !important; /*light black*/
}

.kt-nav_item a .active:hover i {
    color: white !important;
}

.view-detail li a:hover {
    background: #f9a68d;
    color: white;

}

.view-detail li:hover a .primary-normal-text {
    color: white !important;
}

.view-detail li:hover a i {
    color: white !important;
}

.add-calender-custom-btn {
    padding: 8px !important;

}

.add-calender-custom-textarea {
    height: 38px !important;
}

.bootstrap-select .dropdown-menu.inner > li.selected > a {
    background-color: #ffefe6 !important;
}

.kt-switch input:empty ~ span:before {
    background-color: white !important;
}

.kt-scrolltop--on .kt-scrolltop {
    opacity: 1 !important;
}

.kt-scrolltop {
    border-radius: 25px !important;
}

body {
    background: radial-gradient(#ffefe6, transparent);
}

.logo-sigin {
    min-width: 150px !important;
    min-height: 65px !important;
    max-width: 150px;
}

textarea .form-control {
    border-color: #ffefe6 !important
}

.kt-login__menu a {
    color: #626a5e !important;
}

.kt-aside-close {
    background: #ffefe6 !important;
    border-radius: 2rem !important;
}

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-username {
    font-size: 0.9rem !important;
}

.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon {
    background: transparent !important;
}

.main-logo {
    max-width: 200px;
}

.table thead th, .table thead td {
    background-color: #ffefe6 !important;
}

.parmetri-links a {
    color: #f9a68d !important;
}

.input-group-text {
    background-color: white !important;
}

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

.accordion.accordion-toggle-plus .card .card-header .card-title {
    background-color: transparent !important;
}

.accordion.accordion-toggle-plus .card .card-header .card-title {
    color: #f9a68d !important; /*dark pink*/;
}

.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed {
    color: #626a5e !important; /*light black*/;
}

.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed:after {
    color: #626a5e !important; /*light black*/;
}

.accordion .card .card-header .card-title {
    color: #626a5e !important;
    background-color: #ffefe6 !important;
}

.accordion .card .card-header .card-title:after {
    right: 0 !important;
}

.accordion.accordion-solid .card .card-header .card-title {
    padding: unset !important;
    padding-bottom: 15px !important;
    border: unset !important;
    border-bottom-left-radius: unset !important;
    border-bottom-right-radius: unset !important;
}

.accordion.accordion-solid .card .card-body {
    border: unset !important;
    border-bottom-left-radius: unset !important;
    border-bottom-right-radius: unset !important;
}


/*that for footer*/
.iubenda-white {
    background: #f9a68d !important;
}

.iubenda-white:hover {
    color: #f9a68d !important;
}

.no-brand {
    -webkit-box-shadow: none !important;
}

.kt-login__copyright a:hover, .kt-dark-text-link:hover {
    color: #f9a68d !important;
    text-decoration: unset !important;
}

.rc-anchor-light {
    background: #ffefe6 !important; /*light pink*/
}

.dropzone {
    border: 2px dashed #f9a68d !important; /*dark pink*/;
}

.toggler-form {
    box-shadow: unset !important;
    margin-bottom: unset !important;
    border-radius: unset !important;
}

.toggler-within-form-head {
    margin-left: 40% !important;
}

.agenda-bottom-attachrow {
    /*padding-top : 50px !important;*/
    text-align: center !important;
    border: 1px solid #ebedf2 !important; /*light black*/
    border-radius: 50px;
    padding-left: unset !important;
}

.appoitment-form-body {
    padding-top: 7px !important;
    border: 1px solid #f9a68d;
}

.appoitment-top-icons {
    padding-right: 20px;
}

.dropdown-with-icon {
    background: transparent !important;
}

.btn-secondary:hover {
    color: #ebedf2 !important; /*light black*/
    border-color: #f9a68d !important; /*dark pink*/;
    background-color: #f9a68d !important; /*dark pink*/;
}

.btn-secondary:hover i {
    color: white !important;
    border-color: #f9a68d !important; /*dark pink*/;
    background-color: #f9a68d !important; /*dark pink*/;
}


.btn-secondary {
    color: #ebedf2 !important; /*light black*/
    border-color: #ffefe6 !important; /*light pink*/
    background-color: #ffefe6 !important; /*light pink*/
}

.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state="current"] {
    color: #f9a68d !important; /*dark pink*/;
    border-color: #f9a68d !important; /*dark pink*/;
    background-color: white !important;
}

.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state="current"] .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label .kt-wizard-v4__nav-label-title {
    color: #f9a68d !important; /*dark pink*/;
}

.kt-heading {
    color: #626a5e !important; /*light black*/

}

.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state="current"] .kt-wizard-v4__nav-body .kt-wizard-v4__nav-number {
    background-color: #f9a68d !important; /*dark pink*/;
}

.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-number {
    background-color: #ffefe6 !important;
    color: white !important;
    border-radius: 2rem;
}

@media (max-width: 1399px) {
    .custom_kt-wizard-v4__nav-item {
        flex: 0 0 calc(25% - 0.25rem) !important;
        width: calc(25% - 0.25rem) !important;
    }

    .customer_kt-wizard-v4__nav-item {
        flex: 0 0 calc(9.09% - 0.25rem) !important;
        width: calc(9.09% - 0.25rem) !important;
    }
}

/*.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item{*/
/*    background-color : #ffefe6 !important;*/
/*}*/

.datetimepicker tbody tr > td.day.today {
    background: #f9a68d !important; /*dark pink*/;
}

.datetimepicker tbody tr > td.day.active {
    background: #f9a68d !important; /*dark pink*/;
}


input:-webkit-autofill {
    -webkit-text-fill-color: #626a5e !important;
    -webkit-box-shadow: 0 0 0px 1000px #ffefe6 inset !important;
}

.appointment-form-body {
    border: 1px solid #f9a68d;
}

.kt-badge.kt-badge--brand {
    background: #f9a68d !important;
    color: white !important;
}


.customer-agenda-dropdown {
    color: #626a5e !important;
    background-color: white !important;
    border: unset;
}

.customer-agenda-dropdown:hover i, .customer-agenda-dropdown:hover {
    color: #f9a68d !important;
    cursor: pointer !important;
}

.show > .btn-hover-danger, .btn-hover-danger.active, .btn-hover-danger:active, .btn-hover-danger:hover {
    color: white !important;
    background-color: #f9a68d !important;
    border-color: #f9a68d !important;
}

.customer-agenda-icon-dropdown {
    color: #f9a68d !important;
}

.customer-agenda-icon-dropdown:hover {
    color: white !important;
}

.custom-event-icons {
    font-size: 20px !important;
}

.AddedInCartIcon {
    color: orange !important;
}

.fc-button-primary:active {
    color: white !important;
}

.fc-button-primary:hover {
    color: white !important;
    background-color: #f9a68d !important;
}

.title-center {
    margin-left: 45% !important;
}

.loading-img-gif {
    margin: 0px;
    padding: 0px;
    border: none;
    margin-top: 5%;
    height: 70%;
    max-height: none;
    max-width: none;
    z-index: 3;
}

.auth-gender + .dropdown-toggle {
    border: unset !important;
    background-color: transparent !important;
    padding-left: unset !important;
    padding-top: 15px !important;
}

.auth-gender + .dropdown-toggle .filter-option-inner {
    color: #ada895 !important;
}

.auth-gender + .btn.dropdown-toggle:before {
    color: #ada895 !important;
}

.auth-gender + .btn.dropdown-toggle:after {
    color: #ada895 !important;
}

.nav-link {
    color: #626a5e !important;
}

.customer-profile-nav-links {
    margin-left: 30%;
}

.wizard-form-tab-padding {
    padding-left: 45% !important;
    color: #626a5e !important;
}

.wizard-award-tab {
    padding-left: 25% !important;
    color: #626a5e !important;
}

.customer-pswd-recovery-form {
    margin-left: 29% !important;
}

.pswd-recory-forget-credential-text {
    margin-left: 20%;
}

.dot-circle {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 20px !important;
    border-color: #626A5E;
    border-width: 1px;
    border-style: solid;
    text-align: center;

}

.fc-unthemed .fc-toolbar .fc-button {
    border: unset !important;
    background-color: #ffefe6 !important;
    border-top-left-radius: 2rem !important;
    border-bottom-left-radius: 2rem !important;
    border-top-right-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
}

.fc-button-group > .fc-button:nth-child(2n) {
    border-radius: unset !important;
}

.fc-button-group > .fc-button:first-child {
    border-top-right-radius: unset !important;
    border-bottom-right-radius: unset !important;
}

.fc-button-group > .fc-button:last-child {
    border-top-left-radius: unset !important;
    border-bottom-left-radius: unset !important;
}

.fc-right > .bootstrap-select > .dropdown-toggle.btn-light {
    border-radius: 2rem !important;
    background-color: #ffefe6 !important;
}

.fc-right > .dropdown.bootstrap-select {
    margin-left: 3px;
}

.fc-unthemed .fc-toolbar .fc-button {
    color: #313030 !important;
    border: 1px solid #f9a68d;
    background-color: #ffefe6 !important;
}

.fc-unthemed .fc-toolbar .fc-button:hover {
    color: white !important;
    background-color: #f9a68d !important;
}

.fc-unthemed .fc-toolbar .fc-button:hover sup > span {
    background-color: #74788d !important;
}

.fc-ltr .fc-axis {
    border-width: 0 !important;
}

.fc-event-container {
    margin-top: -6px !important;
}

.fc-unthemed .fc-axis > span {
    color: #626a5e !important;
}

.fc-widget-header {
    border-width: 0 !important;
}

.fc-widget-content {
    /*border-width: 0 !important;*/
}

.fc-resource-cell {
    background-color: #ffb793;
    color: #313030;
    padding: 7px !important;
    border: unset !important;
    text-transform: uppercase !important;
    border-right: 1px solid white !important;
}

.fc-resource-cell:last-child {
    border-top-right-radius: 2rem;
}

.fc-resource-cell:first-child {
    border-top-left-radius: 20px;
}

.fc-time-grid .fc-slats td {
    height: 2em !important;
}

.fc-center {
    color: #626a5e !important;
    cursor: pointer !important;
}

tbody.fc-body {
    border: 2px solid transparent !important;
}

.fc-today {
    background: #ffefe6 !important;
}

.modal-top-left-btn {
    margin-left: -102px !important;
}

.custom-date-title {
    line-height: 1.9 !important;
    font-size: 1.5rem !important;
}

.customer-agenda-icon-dropdown, .appointment-top-left-btn {
    margin-top: 10px !important;
}

.show > .btn.btn-clean, .btn.btn-clean.active, .btn.btn-clean:active, .btn.btn-clean:hover {
    background: #ffefe6 !important;
}

.bootstrap-select .dropdown-menu li.active small {
    color: #6c757d !important;
}


.tabled-scrolled {
    max-height: 320px;
    overflow: auto;
}

/*.swal2-styled{*/
/*    color: #626a5e !important;*/
/*}*/

.clickable {
    cursor: pointer !important;
}


.kt-scroll {
    overflow: unset;
}

.form-section-title {
    float: left;
    margin: 0px;
    margin-left: -27px;
    background: #ffefe6 !important;;
    position: relative;
    padding: 10px 15px;
}

.form-section-title:before {
    position: absolute;
    left: 0px;
    bottom: -12px;
    content: '';
    border-top: 0px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 20px solid #333;
}

.form-first-row {
    margin-left: 30px;
}


.kt-header__brand {
    flex-grow: 0;
}


.esdev-app .nav-tabs.nav-justified > li {
    width: 50% !important;
}

.auth-input-group {
    background-color: rgba(247, 247, 249, 0.7) !important;
    border: unset !important;
    height: 50px !important;
    margin-top: 16px !important;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.auth-input-group span {
    border: 0px !important;
}

.fc-unthemed .fc-event.fc-start .fc-content:before, .fc-unthemed .fc-event-dot.fc-start .fc-content:before {
    display: none !important;
}

.fc-unthemed .fc-event .fc-content {
    padding: 0.55rem 0.55rem 0.55rem 0.5rem !important;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    font-style: italic !important;
    font-size: 150% !important;
    margin-left: 40% !important;
}

.fc-now-indicator {
    border-color: #f9a68d !important;
    border-width: 2px !important;
}

.fa-disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.fc-unthemed .fc-toolbar .fc-button.trash_can_active {
    border: 1px solid #f9a68d !important;
}

.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
    left: 11.12rem;
}

.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
    padding: 0.35rem 0 0 12rem;
}

.kt-timeline-v2:before {
    left: 11.85rem;
}

#stripoPreviewContainer, #stripoSettingsContainer {
    height: 500px;
    overflow-y: auto
}


.customer-agenda {
    padding: 1px;
}


.customer-agenda .external-events {
    overflow-y: scroll;
    height: 648px;
}

.auth-description-subtitle-first {
    margin-bottom: 0.5rem !important;
}

.auth-description-subtitle-second {
    margin-top: 0 !important;
}


.stripe-button-el {
    overflow: hidden !important;
    display: inline-block !important;
    visibility: visible !important;
    background-image: -webkit-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -moz-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -ms-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -o-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -webkit-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -moz-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -ms-linear-gradient(#28a0e5, #015e94) !important;
    background-image: -o-linear-gradient(#28a0e5, #015e94) !important;
    background-image: linear-gradient(#28a0e5, #015e94) !important;
    -webkit-font-smoothing: antialiased !important;
    border: 0 !important;
    padding: 1px !important;
    text-decoration: none !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) !important;
    -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) !important;
    -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) !important;
    -webkit-touch-callout: none !important;
    -webkit-tap-highlight-color: transparent !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    -o-user-select: none !important;
    user-select: none !important;
    cursor: pointer !important;
    color: black !important;
    border-radius: 0 !important;
    background-image: none !important;
    background-color: #ffefe6 !important;
    border-radius: 50px !important;


}

.stripe-button-el span {
    display: block !important;
    position: relative !important;
    padding: 0 12px !important;
    height: 30px !important;
    line-height: 30px !important;
    background: #ffefe6 !important;
    background-image: -webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -moz-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -moz-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: -o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    background-image: linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4) !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    border-radius: 4px !important;
    color: #626a5e !important;
    background-image: none !important;
    background-color: #ffefe6 !important;
}

.current-subscribed-plan {
    border: 1px solid #f9a68d;
    /* box-shadow: 0.1px 0.1px 4.5px #f9a68d; */
}

.kt-login.kt-login--v1 .kt-login__aside {
    background: linear-gradient(-90deg, #ffffff, #ffefe6, #f9a68d);
}

.alert_wildcard_texts {
    margin-bottom: auto !important;
}

.modal_second_section_header {
    max-height: 45px;
}

.toggle-col-visibility:hover {
    color: #f9a68d !important;
}

.toggle-col-visibility {
    color: #626a5e !important;
}

.shopping-card-product-logo {
    max-width: 80px;
    max-height: 37px;
    height: 37px;
    overflow: hidden;
}

.fc-resource-cell:nth-child(2) {
    border-top-left-radius: 2rem !important;
}

.statistics-top-button {
    /* margin-left: 31% !important; */
    margin: 0 auto !important;
}

.fc-today-button {
    text-transform: capitalize !important;
}

.agenda-timepicker-div {
    margin-left: 30% !important;
}

.modal-image-logo {
    max-width: 80px;
    max-height: 37px;
    height: 37px;
    overflow: hidden;
}

.bootstrap-select.statistics-area-picker > .dropdown-toggle {
    border-radius: 30px !important;
    background: #ffefe6 !important;
}

.bootstrap-select.statistics-area-picker > .dropdown-toggle:after {
    color: #626a5e !important;
}

.bootstrap-select.statistics-area-picker .dropdown-toggle .filter-option .filter-option-inner {
    color: #626a5e !important;
}

.selected-filter-dropdown + span > span > span.select2-selection {
    border-color: transparent !important;
    background: #ffefe6 !important;
    border-radius: 20px !important;
}

.daterangepicker .drp-calendar td.today, .daterangepicker .drp-calendar td.today.active {
    background: #ffefe6 !important;
}

.btn-primary {
    background: #ffefe6 !important;
    color: #626a5e !important;
    border-color: transparent !important;
}

.btn-primary:hover {
    border-color: transparent !important;
    background: #f9a68d !important;
    color: white !important;
}

.statistics-charts {
    height: 130px !important;
}

.select2-container--default .select2-results__option .select2-results__group {
    color: #f9a68d !important;
}

.select2-results__option, .select2-selection__placeholder {
    color: #626a5e !important;
    font-size: 1rem;
}

.select2-selection__arrow:before {
    color: #626a5e !important;
}

.filter-option-inner {
    color: #313030 !important;
}

.swal2-popup .swal2-styled.swal2-confirm {
    color: #626a5e !important;
    background-color: #ffefe6 !important;
    border: unset !important;
    border-radius: 2rem;
}

.form-section-title {
    text-align: center !important;
}

.swal2-cancel {
    background-color: #aaa !important;
    border-radius: 2em !important;
}

.kt-portlet__head-icon {
    color: #f9a68d !important;
}

.parameter-section-title {
    margin-left: -60px;
    margin-right: 2rem;
}

.resource-select-picker ~ .dropdown-menu {
    left: -3rem !important;
}

.wizard-1-top-header-links {
    text-align: center !important;
}

.swal2-popup .swal2-styled .swal2-confirm {
    color: #626a5e !important;
    background-color: #ffefe6 !important;
    border: unset !important;
    border-radius: 2rem !important;
}

.modal-title.primary-header-text.custom-date-title, .panel-title {
    margin-left: unset !important;
}

.footer-privacy-modals {

    padding-right: 20% !important;
}

.footer-privacy-modals > div > .modal-content {
    background-color: unset !important;
    background-clip: unset !important;
    border: unset !important;
    border-radius: unset !important;
}


.fc-timeline-event {
    position: absolute !important;
    height: 100%;
}

.fc-timeline-event .fc-title {
    width: 950%;

}

.fc-title {
    font-size: 1.2em !important;
}

sub {
    font-size: 100%;
}

div.fc-timeline div.fc-event-container {
    height: 75% !important;
}

div.fc-timeline i.custom-event-icons {
    font-size: 17px !important;
}

div.fc-timeline td.fc-widget-content > div {
    margin-top: 3px !important;
}

.dataTables_info, .dataTables_length, div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    display: inline-block !important;
}

.dataTables_length {
    margin-left: 1rem !important;
}

div.dataTables_wrapper div.dataTables_paginate {
    float: right !important;
}

.custom-select {
    color: #626a5e !important;
    border-color: #ffefe6 !important;
}

.kt-login__aside {
    background: linear-gradient(-90deg, #ffffff, #ffefe6, #f9a68d) !important;
    width: 60% !important;
}


.auth-right-centerpart {
    margin-bottom: 2rem !important;
}

.social-media-login-links {
    margin-top: 10rem !important;
}

.invalid-feedback {
    color: red !important;
}

.ignore-capitalize {
    text-transform: unset !important;
}

.coming-soon-pic {
    height: 100% !important;
    width: 100% !important;
}

.alert.alert-danger {
    color: red !important;
    border: 2px solid #c77 !important;
    padding: 0 1em 0 1em !important;
    background-color: #fdd !important;
}

.promotion-box {
    height: 230px !important;
    box-shadow: 0 0 10px #ada895 !important;
    border-radius: 2rem;
}

.promotion-box > .first-row {
    margin: 13px 10px 0 0;
    text-align: right;
    height: 15% !important;
}

.promo-icon {
    height: 37% !important;
}

.promotion-content-box {
    box-shadow: 0 0 10px #ada895 !important;
    border-radius: 2rem;
}

.no-notification-title {
    margin-left: 25% !important;
}

.notification-icon i {
    color: #f9a68d !important;
}

.schedule-check-box {
    margin-left: 3rem !important;
    display: flex;
    flex-direction: row;
}

.promo-select-btn {
    margin-left: -1.5rem !important;
}

.promotion-progress {
    padding: 2px 8px 2px 8px !important;
}

.promotion-progress-working {
    background: #fcf4f2 !important;
    color: #e8d227 !important;
}

.promotion-progress-active {
    border-radius: 2rem;
    background-color: rgba(29,201,183,.1);
    color: #1dc9b7;
}

.kt-login__link-forgot {
    color: #626a5e !important;
}

.alert.alert-danger ul {
    margin-top: 1rem !important;
}

.kt-login__link-forgot:hover {
    color: #f9a68d !important; /*dark pink*/
}

.kt-login__copyright > a:hover {
    color: #626a5e !important; /*light black*/
}

.kt-login__signup-label {
    color: #626a5e !important; /*light black*/
}

.statistics-chart-overlay-div0 {
    border-radius: 2rem;
}

.statistics-chart-overlay-div1 {
    border-radius: 2rem;
    margin-top: 2.5rem !important;
}

.statistics-chart-overlay-div2 {
    border-radius: 2rem;
    margin-top: 5rem !important;
}

.kt-widget17 .kt-widget17__stats {
    margin: -9.3rem auto 0 auto !important;
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: unset !important;
    color: white !important;
    background-color: #f9a68d !important;
}

.kt-user-card-nav-option {
    background-color: #ffefe6 !important;
}

.active-kt-pricing-1__item {
    background-color: #ffefe6 !important;
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
}

.kt-pricing-1__subtitle, .kt-pricing-1__price, .kt-pricing-1__description > span {
    color: #626a5e !important;
}

.kt-pricing-1__btn > button {
    color: #626a5e !important;
    background-color: white !important;
}

.kt-notes__item {
    padding-top: 5px !important;
    padding-bottom: 30px !important;
}

.kt-notes__info {
    display: block !important;
    overflow: auto;
    word-wrap: break-word !important;
}

.modal-body {
    background: radial-gradient(#ffefe6, transparent) !important;
}

.stripe-button-el:hover span {
    background: #f9a68d !important;
    color: white !important;
    margin-bottom: -1px !important;
    margin-top: -1px !important;
}

.profile-avatar-img {
    max-height: 50px !important;
    max-width: 50px !important;
    height: 50px !important;
    width: 50px !important;
}

.customer-avatar {
    max-width: 110px !important;
    max-height: 100px !important;
    height: 100px !important;
    width: 110px !important;
}

.google-recaptcha {
    margin: 20px 0px 0px 20%;
}

.dataTables_filter {
    float: right;
}

.dataTables_length .custom-select {
    width: unset !important;
}

.dataTables_length .form-control {
    width: unset !important;
}

.fc-content > .float-right.cart-icon {
    position: absolute;
    top: 5px;
    right: 10px;
}

.swal2-confirm.swal2-styled:hover {
    color: white !important; /*white */
    background-color: #f9a68d !important; /*dark pink*/
    box-shadow: inset 10px 10px 55px #f9a68d !important;
}

.swal2-cancel.swal2-styled:hover {
    color: white !important; /*white */
    background-color: #f9a68d !important; /*dark pink*/
    box-shadow: inset 10px 10px 55px #f9a68d !important;
}


.accordion.accordion-toggle-arrow.alert-accordion .card .card-header .card-title:after {
    margin-left: 5px !important;
    position: relative ;
}

.alert-accordion-title {
    margin-left: 35% !important;
}

.accordion.accordion-toggle-arrow.alert-accordion .card, .accordion.accordion-toggle-arrow.alert-accordion .card .card-header {
    background-color: transparent;
    border: unset !important;
}


.alert-accordion-title {
    color: #626a5e !important;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed:after {
    position: absolute;
    font-size: 1rem;
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    color: #f9a68d;
}

.alert-accordion-title.promotions-title {
    margin-top: 5px !important;
    margin-left: 41% !important;
}

.auth-right-form-links {
    float: right !important;
}

.auth-lang-flag {
    margin-top: -10px !important;
}

.colsure-button + .modal-title {
    margin-left: unset !important;
}

.welcome-highlighted-text {
    font-weight: bold;
    font-size: 1.5rem;
    margin-left: 5px;
}

.welcome-wizard-form-btn {
    margin-left: 90%;
    float: right;
    width: 9rem;
}

.tt-menu.tt-open {
    width: 100% !important;
}

.tt-dataset-customersList {
    max-height: 300px;
    overflow-y: auto;
}

body.modal-open {
    overflow: hidden !important;
}

.color-select-text {
    position: relative;
    bottom: 5px;
}

.link-css {
    color: #626a5e !important;
}

.link-css:hover {
    color: #f9a68d !important;
}

.datepicker-days table tfoot tr {
    color: #626a5e !important;
}

.schedule-days {
    overflow: auto;
    height: 125px !important;
}

.schedule-month {
    float: left !important;
    padding-top: 35px !important;
    width: 70px !important;
}

.monthly-div {
    margin-left: 33px !important;
}

.schedule-month-name {
    margin-top: 25px !important;
    margin-left: 12px !important;
}

.link-without-pointer {
    cursor: default !important;
}


.promotion-kt-portlet {
    border-radius: 2rem !important;
}


.kt-wizard-v2 [data-ktwizard-type="action-next"] {
    cursor: pointer;
}

.fas.fa-trash-alt {
    cursor: pointer;
}

.agenda-name-input-label {
    float: right;
}

.booking-wizard-textarea {
    line-height: 1;
}

.promotion-targeting label{
    font-size: 1rem;
    font-weight: 400;
}

.accordion.accordion-toggle-arrow.alert-accordion .card .card-header .right-icon-card:after {
    margin-right: 6px !important;
    position: absolute !important;
    float: right;
}


input[type=text].remove-capitalize {
    text-transform: unset !important;
}

.modal{
    box-shadow: 0 0 10px #ada895!important;
}

/* .fix-event-position, .fc-highlight-container {
    margin-top: -6px;
    margin-bottom: 7px;
}  */

.agenda-trash-icon {
    color: red !important;
    font-size: 16px;
    margin-right: 5px;
}
