html, body {
    font-weight: 400;
    color: #262525;
}

body {
    color: #000000;
}

.swal2-popup .swal2-content {
    color: #282a3c;
}

.alert.alert-solid-warning .alert-text {
    color: #da9400;
}

.kt-font-warning {
    color: #da9400!important;
}

.btn.btn-label-warning {
    background-color: rgba(255,184,34,.1);
    color: #da9400;
    cursor: text!important;
}

.kt-font-accent {
    color: #06abc3!important;
}

.tagify {
    border-color: #c5c5c5;
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    width: 100%;
    padding: 0 1.5rem 1.5rem;
}

.kt-wizard-v2 .kt-wizard-v2__aside {
    -ms-flex: 0 0 22rem;
    flex: 0 0 22rem;
    width: 22rem;
    padding: 1rem 1rem 0 0;
}

.dataTables_wrapper .dataTable td, .dataTables_wrapper .dataTable th {
    color: #000000;
}

/* ASIDE MENU */
.kt-aside {
    webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

@media (min-width: 1025px) {
    .kt-app .kt-app__aside {
        width: 280px!important;
    }
    .kt-content {
        padding: 15px 0!important;
    }
    .kt-container {
        padding: 0 15px!important;
    }
}

.bootstrap-select .dropdown-menu.inner > li.dropdown-header {
    color: #5d78ff;
    font-size: 1.3rem;
    padding-left: 15px;
    /*background-color: #f2f3f8;*/
}
.bootstrap-select .dropdown-menu.inner>li.selected>a span.check-mark {
    color: #5c77ff;
    font-size: 1.2rem;
    top: 40%;
    font-weight: 900;
}
.bootstrap-select.is-discrepancy .btn.dropdown-toggle, .is-discrepancy {
    border-width: 2px;
    border-color: #5d78ff !important;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__heading, .kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link {
    min-height: 38px;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__section {
    margin: 10px 0 0 0;
    height: 30px;
}

.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item {
    padding: 0.8rem 0.2rem 0.8rem 0.2rem;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    color: #5d78ff;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #e5e9ff;
}

.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info .kt-widget__data {
    color: #000000;
}
/*END - ASIDE MENU*/

/* HEADER */
.kt-header__topbar-item .kt-badge.kt-badge--notify {
    position: absolute;
    top: 14px;
    margin-left: 25px;
    width: 16px;
    height: 16px;
}
/*END - HEADER*/

.kt-timeline-v2:before { left: 0.7rem!important; }

.kt-timeline-v3 .kt-timeline-v3__item:before { left: 0!important; }

.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc { padding-left: 2rem; }

.kt-section__content > p img, .kt-section__content > img, .kt-notes__body > p img, .kt-notes__body > img { max-width: 100%; }

.kt-portlet--sortable .kt-portlet--sortable-content { cursor: grab!important; }

.kt-badge.kt-badge--dark { background: #9e9e9e; }

.grecaptcha-badge { bottom: 75px!important; }

.btn-secondary { border: 1px solid #888888; }

.form-control { border: 1px solid #ababab; }
.bootstrap-select>.dropdown-toggle.btn-light, .bootstrap-select>.dropdown-toggle.btn-secondary { border-color: #ababab;}
.input-group-text { border: 1px solid #ababab; }
.form-control:disabled,.form-control[readonly] { background-color: #f7f8fa; }

/* END - CALENDAR */

/* DATATABLES */
.dataTables_wrapper .dataTable .selected th, .dataTables_wrapper .dataTable .selected td {
    background-color: #f0f3ff!important;
}

table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
    color: #5578eb!important;
}

/* MESSAGING */

.messages {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
}

.message {
    border-radius: 20px;
    padding: 8px 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
}

.mine .message {
    color: white;
    background: linear-gradient(to bottom, #007dea 0%, #2368e0 100%);
    background-attachment: fixed;
    position: relative;
}

.mine .message.last:before {
    content: "";
    position: absolute;
    z-index: 0;
    bottom: 0;
    right: -8px;
    height: 20px;
    width: 20px;
    background: linear-gradient(to bottom, #007dea 0%, #2368e0 100%);
    background-attachment: fixed;
    border-bottom-left-radius: 15px;
}

.mine .message.last:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: -10px;
    width: 10px;
    height: 20px;
    background: white;
    border-bottom-left-radius: 10px;
}

.kt-notes .kt-notes__items .kt-notes__item {
    padding: 0 0 20px 45px;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content {
    background-color: #edf1ff;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content--warning {
    background-color: #fff8ea !important;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content--danger {
    background-color: #ff65651a !important;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content:after {
    border-right: solid 10px #edf1ff;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content--warning:after {
    border-right: solid 10px #fff8ea;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content--danger:after {
    border-right: solid 10px #ff65651a;
}

#div_edit_about_me img {
    max-width: 100%;
}

/* CUSTOM COLORS */
.kt-switch input:empty~span:before {
    background-color: #cdd3e1;
}

.kt-bg-accent {
    background-color: #06abc3;
}

.kt-iconbox--orange.kt-iconbox--animate, .kt-iconbox--orange.kt-iconbox--animate-slow, .kt-iconbox--orange.kt-iconbox--animate-slower, .kt-iconbox--orange.kt-iconbox--animate-fast, .kt-iconbox--orange.kt-iconbox--animate-faster {
    background-color: rgba(238, 185, 140, 0.07) !important;
}

.kt-badge.kt-badge--orange {
    color: #111111;
    background: #eeb98c;
}

.btn-orange {
    background-color: #eeb98c;
    border-color: #eeb98c;
    color: #ffffff;
}

.kt-font-orange {
    color: #eeb98c !important;
}

.kt-iconbox--orange .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
    fill: #eeb98c !important;
}

/*.btn.btn-icon i {*/
    /*padding: 5px 0 0 0;*/
    /*font-size: 1.5rem;*/
/*}*/

.custom-border-brand {
    border-bottom: 2px solid rgba(93, 120, 255, 0.2);
    padding-bottom: 7px;
}

.kt-badge.kt-badge--unified-warning {
    color: #ec9900;
    background: rgba(255, 184, 34, 0.2);
}

.btn.btn-label-accent {
    background-color: rgba(160, 246, 255, 0.4);
    color: #06abc3;
    cursor: text !important;
}

.kt-badge.kt-badge--unified-accent {
    color: #06abc3;
    background: rgba(160, 246, 255, 0.4);
}

.kt-badge.kt-badge--accent {
    background: #06abc3;
    color:white;
}

.btn-whatsapp {
    background-color: #63d833;
    border-color: #54b72b;
    color: #ffffff;
}

table.dataTable tr.dtrg-group td {
    padding: 10px;
    color: #5d78ff;
    background-color: rgba(93, 120, 255, 0.1) !important;
}

.tour-backdrop {
    opacity: 0.5!important;
}

.popover-body {
    color: #3e3f40;
}

.input-group-text {
    padding: 0.65rem 0.5rem;
}

.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body {
    padding: 1rem 1.5rem !important;
}

.bootstrap-select .dropdown-menu.inner > li.selected > a {
    background: #e8ecfa;
}

.bootstrap-select .bs-actionsbox .btn-group button {
    background-color: rgba(93, 120, 255, 0.1);
    color: #5d78ff;
    border: 1px solid #d6dfff;
}

.kt-page-loader {
    background: #f2f3f8!important;
}

.blockui {
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
}

.dropdown-menu {
    z-index: 9999;
}

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

.fc-unthemed .fc-event .fc-title, .fc-unthemed .fc-event-dot .fc-title { color: #000; }

.fc-unthemed .fc-event .fc-content:before, .fc-unthemed .fc-event-dot .fc-content:before { top: .4rem; }

.fc-unthemed .fc-event .fc-content, .fc-unthemed .fc-event-dot .fc-content { padding: 0.15rem 0.45rem 0.15rem 2rem !important; }

.fc-unthemed .fc-day-grid td:not(.fc-axis).fc-event-container { padding: 0 0.15rem !important; }

.fc-unthemed .fc-day-grid td:not(.fc-axis) { padding: 0.15rem 0.25rem!important; }

.fc-unthemed td.fc-today { background: #e9e9eb!important; }

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

.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-accent, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-accent, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-accent, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-accent, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-accent, .fc-unthemed .fc-event.fc-start.fc-event-solid-accent { background-color: #06abc3; }

.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-accent .fc-title, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-accent .fc-title, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-accent .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-accent .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-accent .fc-title, .fc-unthemed .fc-event.fc-start.fc-event-solid-accent .fc-title { color: #fff; }

.fc-unthemed .fc-event-dot.fc-start.fc-event-accent .fc-content:before, .fc-unthemed .fc-event.fc-start.fc-event-accent .fc-content:before {
    background: #06abc3;
}

.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-label-brand, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-label-brand, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-label-brand, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-label-brand, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-label-brand, .fc-unthemed .fc-event.fc-start.fc-event-solid-label-brand { background-color:rgba(85,120,235,.3); }
.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-label-warning, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-label-warning, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-label-warning, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-label-warning, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-label-warning, .fc-unthemed .fc-event.fc-start.fc-event-solid-label-warning { background-color:rgba(255,184,34,.3); }
.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-label-danger, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-label-danger, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-label-danger, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-label-danger, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-label-danger, .fc-unthemed .fc-event.fc-start.fc-event-solid-label-danger { background-color:rgba(255,101,101,.3); }
.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-label-success, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-label-success, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-label-success, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-label-success, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-label-success, .fc-unthemed .fc-event.fc-start.fc-event-solid-label-success { background-color:rgba(10,187,135,.3); }
.fc-unthemed .fc-event-dot.fc-not-start.fc-end.fc-event-solid-label-accent, .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.fc-event-solid-label-accent, .fc-unthemed .fc-event-dot.fc-start.fc-event-solid-label-accent, .fc-unthemed .fc-event.fc-not-start.fc-end.fc-event-solid-label-accent, .fc-unthemed .fc-event.fc-not-start.fc-not-end.fc-event-solid-label-accent, .fc-unthemed .fc-event.fc-start.fc-event-solid-label-accent { background-color:rgba(6,171,195,.3); }

/* INBOX */
.kt-inbox .kt-inbox__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); }
.kt-inbox .kt-inbox__form .kt-inbox__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 15px 20px 25px;
    border-bottom: 1px solid #ebedf2; }
.kt-inbox .kt-inbox__form .kt-inbox__head .kt-inbox__title {
    margin-right: 10px;
    font-size: 1.2rem;
    font-weight: 500;
    color: #595d6e; }
.kt-inbox .kt-inbox__form .kt-inbox__head .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.kt-inbox .kt-inbox__form .kt-inbox__head .kt-inbox__actions .kt-inbox__icon {
    margin-left: 5px; }
.kt-inbox .kt-inbox__form .kt-inbox__body {
    padding: 0 0 10px 0; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 25px; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .tagify {
    border: 0 !important; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .tagify .tagify__input {
    border: 0 !important; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field.kt-inbox__field--cc, .kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field.kt-inbox__field--bcc {
    display: none;
    margin-top: 5px; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__label {
    font-weight: 400;
    font-size: 1rem;
    width: 40px;
    min-width: 40px;
    color: #74788d; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input input {
    border: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control {
    border: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    color: #74788d; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control::-moz-placeholder {
    color: #74788d;
    opacity: 1; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control:-ms-input-placeholder {
    color: #74788d; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control::-webkit-input-placeholder {
    color: #74788d; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__tools {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__tools .kt-inbox__tool {
    font-size: 1rem;
    color: #a2a5b9;
    font-weight: 500;
    margin-left: 10px;
    cursor: pointer; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--cc .kt-inbox__tools .kt-inbox__tool:nth-child(1) {
    display: none; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--cc .kt-inbox__field.kt-inbox__field--cc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--bcc .kt-inbox__tools .kt-inbox__tool:nth-child(2) {
    display: none; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--bcc .kt-inbox__field.kt-inbox__field--bcc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 25px;
    border-top: 1px solid #ebedf2; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control {
    border: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    font-size: 1.1rem;
    color: #34495e; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control::-moz-placeholder {
    color: #34495e;
    opacity: 1; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control:-ms-input-placeholder {
    color: #34495e; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control::-webkit-input-placeholder {
    color: #34495e; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__text {
    padding: 10px 25px;
    padding-bottom: 0;
    font-weight: 400;
    font-size: 1rem;
    color: #34495e; }
.kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow {
    border: 0;
    padding: 0;
    border-radius: 0; }
.kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow .ql-editor {
    font-weight: 400;
    font-size: 14px;
    color: #34495e;
    padding: 15px 25px;
    font-family: "Poppins"; }
.kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow .ql-editor.ql-blank:before {
    left: 25px;
    color: #a2a5b9;
    font-weight: 400;
    font-style: normal; }
.kt-inbox .kt-inbox__form .kt-inbox__body .ql-toolbar.ql-snow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    border: 0;
    border-top: 1px solid #ebedf2;
    border-bottom: 1px solid #ebedf2;
    padding-left: 18px; }
.kt-inbox .kt-inbox__form .kt-inbox__body .ql-toolbar.ql-snow .ql-picker-label, .kt-inbox .kt-inbox__form .kt-inbox__body .ql-toolbar.ql-snow .ql-picker-label:before {
    font-weight: 400;
    font-size: 1rem;
    color: #34495e;
    font-family: "Poppins"; }
.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__attachments {
    min-width: 500px;
    display: inline-block;
    padding: 0 25px; }
.kt-inbox .kt-inbox__form .kt-inbox__foot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 25px;
    border-top: 1px solid #ebedf2; }
.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary .btn-group .btn:nth-child(1) {
    padding-left: 20px;
    padding-right: 20px; }
.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary .btn-group .btn:nth-child(2) {
    padding-left: 6px;
    padding-right: 9px; }
.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary .kt-inbox__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem; }
.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0; }

.kt-inbox .kt-portlet__head {
    min-height: 80px !important;
    padding: 10px 25px; }

.kt-inbox .kt-inbox__icon {
    border: 0;
    background: none;
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    width: 35px;
    background-color: #f7f8fa;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    margin: 0;
    border-radius: 0;
    border-radius: 4px; }
.kt-inbox .kt-inbox__icon i {
    font-size: 1.1rem; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--sm {
    height: 26px;
    width: 26px; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--sm i {
    font-size: 0.8rem; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--md {
    height: 30px;
    width: 30px; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--md i {
    font-size: 1rem; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--light {
    background-color: transparent; }
.kt-inbox .kt-inbox__icon i {
    color: #8e96b8; }
.kt-inbox .kt-inbox__icon g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #8e96b8; }
.kt-inbox .kt-inbox__icon:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--active, .kt-inbox .kt-inbox__icon:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #ebedf2; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--active.kt-inbox__icon--light, .kt-inbox .kt-inbox__icon:hover.kt-inbox__icon--light {
    background-color: transparent; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--active i, .kt-inbox .kt-inbox__icon:hover i {
    color: #5d78ff; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--active g [fill], .kt-inbox .kt-inbox__icon:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #5d78ff; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--active:hover g [fill], .kt-inbox .kt-inbox__icon:hover:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back {
    background-color: transparent; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back i {
    color: #8e96b8;
    font-size: 1.5rem; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #8e96b8; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back svg {
    height: 32px;
    width: 32px; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover {
    background-color: transparent; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover i {
    color: #5d78ff; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #5d78ff; }
.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }

/* width */
::-webkit-scrollbar {
    width: 9px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #d7d7d7;
}

/* Handle */
::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #9ea0a9;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #8c8e96;
}

.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__body {
    color: #34363e!important;
}

@media print {
    .no-print {
        display: none !important;
    }
}

.kt-notification-v2__item-desc {
    color: #494758!important;
}

.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__item-icon {
    background-color: #ced7ff!important;
}

.kt-notification-v2 .kt-notification-v2__item:hover .kt-notification-v2__item-icon {
    background-color: #bec9fa !important;
}

.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text {
    font-weight: normal;
}

.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__datetime {
    color: #49465b;
}

.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text,
.kt-chat .kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-chat__text {
    padding: 0.5rem 1rem;
    color: #49465b;
}

.notes-container {
    display: flex;
    flex-direction: column;
    height: 380px;
    max-height: 380px;
    overflow-y: scroll;
    background-color: #f8f8fa;
}

.tooltip-inner {
    max-width: 100% !important;
}

.kt-chat img {
    max-width: 100%;
}

.tooltip-inner {
    color: #000000;
}

/* CMS */

/* Style for the container */
.cms-label-value-container {
    display: flex;
    justify-content: flex-start;
    align-items: baseline; /* Aligns items at the baseline */
}

/* Style for the label on the right */
.cms-label {
    text-align: right;
    flex: 1; /* This makes the label take up available space */
    padding-right: 10px; /* Optional spacing between label and value */
}

/* Style for the value on the left */
.cms-value {
    text-align: left;
    flex: 1; /* This makes the value take up available space */
}

.cms-highlight-number {
    font-size: 2rem;
}

.cms-highlight-number-2 {
    font-size: 1.5rem;
}

.cms-value-font-size {
    font-size: 1.05rem;
}

table.cms-plan-detailed-benefit-table {
    width: 100%;
    table-layout: fixed;
}

table.cms-plan-detailed-benefit-table th,
table.cms-plan-detailed-benefit-table td {
    width: 40%;
}

table.cms-plan-detailed-benefit-table th:nth-child(2),
table.cms-plan-detailed-benefit-table td:nth-child(2),
table.cms-plan-detailed-benefit-table th:nth-child(3),
table.cms-plan-detailed-benefit-table td:nth-child(3) {
    width: 30%;
}