
/* Theme */
:root {--bg-main:#f0f3f2;--text:#767676;--card-bg:#ffffff;--card-header-bg:rgba(0, 0, 0, .05);--card-border:rgba(0, 0, 0, .125);--shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bg-white:#ffffff;--text-primary:#57C1CE;--text-secondary:#6c757d;--white:#ffffff;--black:#000000;--grey:#333333;--light-grey:#cccccc;--lighter-grey:#f1f1f1;--form-border:#E6E6E6;--border-focus:rgba(0, 0, 0, .25);--form-bg:#ffffff;--btn-light-bg:#f8f9fa;--btn-light-border:#f8f9fa;--btn-light-color:#212529;--btn-success-bg:#5EA76E;--btn-success-border:#5EA76E;--btn-success-color:#ffffff;--btn-warning-bg:#FF934F;--btn-warning-border:#FF934F;--btn-warning-color:#212529;--btn-info-bg:#17a2b8;--btn-info-border:#17a2b8;--btn-info-color:#ffffff;--bg-warning:#FF934F;--text-warning:#FF934F;--bg-danger:#dc3545;--text-danger:#dc3545;--bg-success:#005413;--text-success:#5EA76E;--text-dark:#343a40;--bg-dark:#343a40;--bg-info:#d1ecf1;--text-info:#17a2b8;--border-info:#bee5eb;--outline-secondary:#6c757d;--table-border-color:#dee2e6;--alert-warning:#fff3cd;--alert-warning-text:#856404}


a:hover, a:focus, a:active {text-decoration:none !important;color:#57C1CE;}
board-categories
code {color:var(--text);background-color:var(--lighter-grey);display:inline-block;padding:3px 7px;border-radius:4px;}
[data-theme="dark"] .loading-wrapper {background:rgba(0, 0, 0, .7);}

.shadow {box-shadow:var(--shadow) !important;}
.modal-content {background-color:var(--white);}
.custom-control-label::before {background-color:var(--white);border:1px solid var(--form-border);}
.close , .close:hover {color:var(--black);}
hr {border-top-color:var(--form-border);}
.border-bottom , .border-top , .border-left , .broder-right {border-color:var(--form-border) !important;}
/* .alert-info {background-color:var(--bg-info);color:var(--text-info);border-color:var(--border-info);}
.alert-success {background-color:var(--alert-success);color:var(--alert-success-text);}
.alert-error {background-color:var(--bg-error);color:var(--alert-error-text);}
.alert-warning {background-color:var(--alert-warning);color:var(--alert-warning-text);} */

.alert-requests {padding:6px 10px;background-color:#FF934F;color:#fff;margin:15px 0 0;cursor:pointer;}
.alert-new-match {padding:6px 10px;background-color:#57C1CE;color:#fff;margin:15px 0 0;cursor:pointer;}

.text-primary-alt {color:#00354D !important;}

.cursor-default {cursor:default !important;}

.bg-secondary {background-color:#00354d !important;}
.bg-tertiary {background-color: #F2FFFE !important;}
.btn-success {background-color: #5EA76E !important;}
.btn-danger {background-color: #BF5252 !important;}

.btn.btn-sm {padding:11px;}

.btn.btn-text {padding:0;}

.media.media-direction-reverse {flex-direction:row-reverse;}

.lead.lead-bold {font-weight:bold;}

.img-responsive {height:auto;max-width:100%;}
.section-content.message-big .img-responsive {max-width:240px;}

.row.row-narrow [class*="col-"] {padding-left:6px!important;padding-right:6px!important;}
.row.row-narrow {margin:0 -6px;}

body.has-whatsapp .assistance-link {display:block;}
.assistance-link {display:none;position:fixed;bottom:10px;right:15px;z-index:99;}
.btn.btn-assistance {background-color:#09C15A;color:#fff;border-radius:25px;padding:12px;transition:.3s ease-in-out;}
.btn.btn-assistance:hover {background-color:#09C15A !important;color:#fff !important;box-shadow:0 0 0 0.2rem rgba(9, 193, 90, .25);}
.btn.btn-assistance:focus {background-color:#09C15A !important;color:#fff !important;box-shadow:0 0 0 0.2rem rgba(9, 193, 90, .25);}

/* Custom inputs */
.control {display:block;position:relative;padding:0 0 0 35px;margin:0 0 20px 0;cursor:pointer;font-size:14px;color:#00354D;}
.control input {position:absolute;z-index:-1;opacity:0;}
.control-group {display:inline-block;vertical-align:top;background:#ffffff;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:30px;width:200px;height:210px;margin:10px;}
.control--group {display:block;position:relative;padding-left:35px;margin:32px 0;cursor:pointer;font-size:16px;}
.control--radio .control__indicator {border-radius:50%;border:1px solid #e6e6e6;background:#ffffff!important;}
.control__indicator {position:absolute;top:0;left:0;height:20px;width:20px;background:#ffffff;border:1px solid #e6e6e6;border-radius:3px;}
.control__indicator:after {content:"";position:absolute;display:none;}
.control:hover input ~ .control__indicator , .control input:focus ~ .control__indicator {background:#f4f4f4;}
.control:hover input:not([disabled]):checked ~ .control__indicator , .control input:checked:focus ~ .control__indicator {background:#00354D;}
.control input:checked ~ .control__indicator {background:#00354D;border:0;border:1px solid #00354D;}
.control input:checked ~ .control__indicator:after {display:block;}
.control input:disabled ~ .control__indicator {background:#e6e6e6;opacity:.6;pointer-events:none;}
.control--checkbox .control__indicator:after {left:6px;top:3px;width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.control--checkbox input:disabled ~ .control__indicator:after {border-color:#7b7b7b;}
.control--radio .control__indicator:after {left:4px;top:4px;height:8px;width:8px;border-radius:50%;background:#7b7b7b;}
.control--radio input:disabled ~ .control__indicator:after {background:#7b7b7b;}


.input-wrap {position: relative;}
.form-group.no-label .btn {margin-top:33px;border-radius:100%;height:42px;width:42px;border:1px solid transparent;padding:9px;}
.form-group.no-label .btn .icon {top:2px;position: relative;}
.form-group.no-label .btn:hover {background-color: #F9FAF9;border:1px solid #E6E6E6;}
.form-group.no-label label {margin-top:9px;margin-bottom:0;}
.form-control.has-value-before {padding:11px 15px 11px 40px;}
.form-control.has-value-before + .value {position:absolute;left:28px;font-size:14px;color:#939393;top:42px;}

.input-inline .btn.btn-icon {margin-top:0;border-radius:100%;height:42px;width:42px;border:1px solid transparent;padding:9px;}
.input-inline .btn.btn-icon .icon {top:2px;position: relative;}
.input-inline .btn.btn-icon:hover {background-color: #F9FAF9;border:1px solid #E6E6E6;}

.switch {position:relative;display:inline-block;vertical-align:middle;width:60px;height:34px;}
.switch input {opacity:0;width:0;height:0;}
.switch .slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eeeeee;-webkit-transition:.4s;transition:.4s;}
.switch .slider:before {position:absolute;content:"";height:26px;width:26px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider {background-color:#57C1CE;}
input:focus + .slider {box-shadow:0 0 1px #57C1CE;}
input:checked + .slider:before {-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}

/* Rounded sliders */
.switch .slider.round {border-radius:34px;border: 1px solid #e6e6e6;}
.switch .slider.round:before {border-radius:50%;}
.switch + .label-name {display:inline-block;vertical-align:middle;margin-left:10px;max-width:80px;text-align:left;}
.has-label-before .label-name-before {display:inline-block;vertical-align:middle;margin-right:10px;max-width:80px;text-align:right;}

.form-group.icon-only .btn {margin-top:0;border-radius:100%;height:42px;width:42px;border:1px solid transparent;padding:9px;}
.form-group.icon-only .btn .icon {top:2px;position: relative;}
.form-group.icon-only .btn:hover {background-color: #F9FAF9;border:1px solid #E6E6E6;}
.form-group.icon-only label {margin-top:12px;margin-bottom:0;}

.form-inline label.control {margin-top:15px;}
.form-inline label.control + label.control {margin-left:30px;}

.input-inline li {display:inline-block;vertical-align:middle;position: relative;}
.input-inline li + li {margin-left:8px;}
.input-inline li + li:before {content:"x";position:absolute;display:inline-block;top:50%;transform:translate(0,-50%);left:-15px;color:#939393;}
.input-inline li .input-prefix-left {max-width:90px;}
.input-inline li .has-prefix-left {padding-left:30px;}
.input-inline li:last-child:before {display:none;}

.form-group.btn-no-label .btn {margin-top:35px;}

.form-group.no-label .btn {margin-top:20px;}

.form-control.has-prefix-left {padding-left:30px;}
.input-prefix-left {position: relative;}
.input-prefix-left .prefix-left {pointer-events:none;color:#939393;position: absolute;top:50%;transform:translate(0,-50%);left:10px;font-size:14px;}
.form-control.has-prefix-right {padding-right:40px;}
.input-prefix-right {position: relative;}
.input-prefix-right .prefix-right {pointer-events:none;color:#939393;position: absolute;top:50%;transform:translate(0,-50%);right:15px;font-size:14px;}

.has-icon-calendar {background-image:url(/assets/manager/icons/input-calendar.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:16px;}
.has-icon-time {background-image:url(/assets/manager/icons/input-time.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:16px;}

h1, h2, h3, h4 {color:#003346;}

/* Icons */
.icon10 {width:10px;height:10px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon15 {width:15px;height:15px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon {width:18px;height:18px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon20 {width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon25 {width:25px;height:25px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon30 {width:30px;height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon40 {width:40px;height:40px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon50 {width:50px;height:50px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon90 {width:90px;height:90px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.icon--inline {display:inline-block;vertical-align:middle;margin-right:6px;}
.icon--inline-after {display:inline-block;vertical-align:middle;margin-left:6px;top:-2px;position:relative;}
.icon--border-round {border:1px solid #dedfdf;border-radius:100%;}

/* Icons > Images */
.icon-chat {background-image:url(/assets/manager/icons/icon-chat.svg);}
.icon-chat-primary {background-image:url(/assets/manager/icons/icon-chat-primary.svg);}
.icon-chat-single {background-image:url(/assets/manager/icons/icon-chat-single.svg);}
.icon-chat-3d {background-image:url(/assets/manager/icons/icon-chat-3d.svg);}
.icon-logout {background-image:url(/assets/manager/icons/icon-logout.svg);}
.icon-shopping-bag {background-image:url(/assets/manager/icons/icon-shopping-bag.svg);}
.icon-archive {background-image:url(/assets/manager/icons/icon-archive.svg);}
.icon-archive-white {background-image:url(/assets/manager/icons/icon-archive-white.svg);}
.icon-ellipsis-h {background-image:url(/assets/manager/icons/icon-ellipsis-h.svg);}
.icon-arrow-left {background-image:url(/assets/manager/icons/icon-arrow-left.svg);}
.icon-archive-add {background-image:url(/assets/manager/icons/icon-archive-add.svg);}
.icon-trash {background-image:url(/assets/manager/icons/icon-trash.svg);}
.icon-message-send {background-image:url(/assets/manager/icons/icon-message-send.svg);}
.icon-message-send-transparent {background-image:url(/assets/manager/icons/icon-message-send-transparent.svg);}
.icon-message-send-primary {background-image:url(/assets/manager/icons/icon-message-send-primary.svg);}
.icon-message-send-white {background-image:url(/assets/manager/icons/icon-message-send-white.svg);}
.icon-message-send-alt {background-image:url(/assets/manager/icons/icon-message-send-alt.svg);}
.icon-reply-primary {background-image:url(/assets/manager/icons/icon-reply-primary.svg);}
.icon-reply-white {background-image:url(/assets/manager/icons/icon-reply-white.svg);}
.icon-calculate {background-image:url(/assets/manager/icons/icon-calculate.svg);}
.icon-plus-primary {background-image:url(/assets/manager/icons/icon-plus-primary.svg);}
.icon-plus-white {background-image:url(/assets/manager/icons/icon-plus-white.svg);}
.icon-circle-info-grey {background-image:url(/assets/manager/icons/icon-circle-info-grey.svg);}
.icon-angle-left {background-image:url(/assets/manager/icons/icon-angle-left.svg);}
.icon-angle-left-secondary {background-image:url(/assets/manager/icons/icon-angle-left-secondary.svg);}
.icon-plus-primary-alt {background-image:url(/assets/manager/icons/icon-plus-primary-alt.svg);}
.icon-plusminus-plus {background-image:url(/assets/manager/icons/icon-plusminus-plus.svg);}
.icon-plusminus-minus {background-image:url(/assets/manager/icons/icon-plusminus-minus.svg);}
.icon-cloud {background-image:url(/assets/manager/icons/icon-cloud.svg);}
.icon-home {background-image:url(/assets/manager/icons/icon-home.svg);}
.icon-money {background-image:url(/assets/manager/icons/icon-money.svg);}
.icon-new {background-image:url(/assets/manager/icons/icon-new.svg);}
.icon-orders {background-image:url(/assets/manager/icons/icon-orders.svg);}
.icon-post {background-image:url(/assets/manager/icons/icon-post.svg);}
.icon-request {background-image:url(/assets/manager/icons/icon-request.svg);}
.icon-return {background-image:url(/assets/manager/icons/icon-return.svg);}
.icon-complaint {background-image:url(/assets/manager/icons/icon-complaint.svg);}
.icon-eye {background-image:url(/assets/manager/icons/icon-eye.svg);}
.icon-buy-again {background-image:url(/assets/manager/icons/icon-buy-again.svg);}
.icon-user {background-image:url(/assets/manager/icons/icon-user.svg);}
.icon-profile {background-image:url(/assets/manager/icons/icon-profile.svg);}
.icon-off {background-image:url(/assets/manager/icons/icon-off.svg);}
.icon-user-primary {background-image:url(/assets/manager/icons/icon-user-primary.svg);}
.icon-user-circle {background-image:url(/assets/manager/icons/icon-user-circle.svg);}
.icon-attachment {background-image:url(/assets/manager/icons/icon-attachment.svg);}
.icon-chat-calculate-white {background-image:url(/assets/manager/icons/icon-chat-calculate-white.svg);}
.icon-chat-simulator {background-image:url(/assets/manager/icons/icon-chat-simulator.svg);}
.icon-chat-simulator-white {background-image:url(/assets/manager/icons/icon-chat-simulator-white.svg);}
.icon-chat-simulator-grey {background-image:url(/assets/manager/icons/icon-chat-simulator-grey.svg);}
.icon-chat-offer-white {background-image:url(/assets/manager/icons/icon-chat-offer-white.svg);}
.icon-chat-offer-grey {background-image:url(/assets/manager/icons/icon-chat-offer-grey.svg);}
.icon-box {background-image:url(/assets/manager/icons/icon-box.svg);}
.icon-close {background-image:url(/assets/manager/icons/icon-close.svg);}
.icon-filters {background-image:url(/assets/manager/icons/icon-filters.svg);}
.icon-close-white {background-image:url(/assets/manager/icons/icon-close-white.svg);}
.icon-nav-menu-white {background-image:url(/assets/manager/icons/icon-nav-menu-white.svg);}
.icon-nav-bell {background-image:url(/assets/manager/icons/icon-nav-bell.svg);}
.icon-nav-help {background-image:url(/assets/manager/icons/icon-nav-help.svg);}
.icon-nav-shop {background-image:url(/assets/manager/icons/icon-nav-shop.svg);}
.icon-nav-profile {background-image:url(/assets/manager/icons/icon-nav-profile.svg);}
.icon-nav-tutorial {background-image:url(/assets/manager/icons/icon-nav-tutorial.svg);}
.icon-nav-bell-white {background-image:url(/assets/manager/icons/icon-nav-bell-white.svg);}
.icon-nav-help-white {background-image:url(/assets/manager/icons/icon-nav-help-white.svg);}
.icon-nav-shop-white {background-image:url(/assets/manager/icons/icon-nav-shop-white.svg);}
.icon-nav-profile-white {background-image:url(/assets/manager/icons/icon-nav-profile-white.svg);}
.icon-nav-tutorial-white {background-image:url(/assets/manager/icons/icon-nav-tutorial-white.svg);}
.icon-nav-faq-white {background-image:url(/assets/manager/icons/icon-nav-faq-white.svg);}
.icon-nav-search-white {background-image:url(/assets/manager/icons/icon-nav-search-white.svg);}
.icon-nav-search-grey {background-image:url(/assets/manager/icons/icon-nav-search-grey.png);}
.icon-nav-logout-white {background-image:url(/assets/manager/icons/icon-nav-logout-white.svg);}
.icon-menu-chat {background-image:url(/assets/manager/icons/icon-action-chat.svg);transform:rotate(180deg);}
.icon-action-close {background-image:url(/assets/manager/icons/icon-action-close.svg);}
.icon-action-options {background-image:url(/assets/manager/icons/icon-action-options.svg);}
.icon-action-chat {background-image:url(/assets/manager/icons/icon-action-chat.svg);transform:rotate(180deg);}
.icon-action-video {background-image:url(/assets/manager/icons/icon-action-video.svg);}
.icon-action-list {background-image:url(/assets/manager/icons/icon-action-list.svg);}
.icon-action-chatnotes {background-image:url(/assets/manager/icons/icon-action-chatnotes.svg);}
.icon-action-important {background-image:url(/assets/manager/icons/icon-action-important.svg);}
.icon-action-search {background-image:url(/assets/manager/icons/icon-action-search.svg);}
.icon-action-video.active {background-image:url(/assets/manager/icons/icon-action-video-active.svg);}
.icon-action-list.active {background-image:url(/assets/manager/icons/icon-action-list-active.svg);}
.icon-action-chatnotes.active {background-image:url(/assets/manager/icons/icon-action-chatnotes-active.svg);}
.icon-action-chatnotes.has-notes {background-image:url(/assets/manager/icons/icon-action-chatnotes-active.svg);}
.icon-action-important.active {background-image:url(/assets/manager/icons/icon-action-important-active.svg);}
.rotate0 {transform:rotate(0deg);}
.icon-simulator-category {background-image:url(/assets/manager/icons/icon-simulator-category.svg);}
.icon-simulator-categories {background-image:url(/assets/manager/icons/icon-simulator-categories.svg);}
.icon-menu-star {background-image:url(/assets/manager/icons/icon-menu-star.svg);}
.icon-menu-reply {background-image:url(/assets/manager/icons/icon-menu-reply.svg);}
.icon-menu-trash {background-image:url(/assets/manager/icons/icon-menu-trash.svg);}
.icon-media-file {background-image:url(/assets/manager/icons/icon-media-file.svg);}
.icon-media-video {background-image:url(/assets/manager/icons/icon-media-video.svg);}
.icon-chat-offer {background-image:url(/assets/manager/icons/icon-chat-offer.svg);}
.icon-check-grey {background-image:url(/assets/manager/icons/icon-check-grey.svg);}
.icon-check-primary {background-image:url(/assets/manager/icons/icon-check-primary.svg);}
.icon-check-3d {background-image:url(/assets/manager/icons/icon-check-3d.svg);}
.icon-angle-right-white {background-image:url(/assets/manager/icons/icon-angle-right-white.svg);}
.icon-download-primary-alt {background-image:url(/assets/manager/icons/icon-download-primary-alt.svg);}
.icon-search {background-image:url(/assets/manager/icons/icon-search.svg);}
.icon-search-white {background-image:url(/assets/manager/icons/icon-search-white.svg);}
.icon-company {background-image:url(/assets/manager/icons/icon-company.svg);}
.icon-angle-down {background-image:url(/assets/manager/icons/icon-angle-down.svg);}
.icon-angle-up {background-image:url(/assets/manager/icons/icon-angle-up.svg);}
.icon-lock {background-image:url(/assets/manager/icons/icon-lock.svg);}
.icon-attach-audio {background-image:url(/assets/manager/icons/icon-attach-audio.svg);}
.icon-attach-audio-rounded {background-image:url(/assets/manager/icons/icon-attach-audio-rounded.svg);}
.icon-attach-camera {background-image:url(/assets/manager/icons/icon-attach-camera.svg);}
.icon-attach-gallery {background-image:url(/assets/manager/icons/icon-attach-gallery.svg);}
.icon-attach-file {background-image:url(/assets/manager/icons/icon-attach-file.svg);}
.icon-attach-video {background-image:url(/assets/manager/icons/icon-attach-video.svg);}
.icon-card-info {background-image:url(/assets/manager/icons/icon-card-info.png);}
.icon-card-message {background-image:url(/assets/manager/icons/icon-card-message.png);}
.icon-card-order {background-image:url(/assets/manager/icons/icon-card-order.png);}
.icon-card-order-to-ship {background-image:url(/assets/manager/icons/icon-card-order-to-ship.png);}
.icon-card-complaint {background-image:url(/assets/manager/icons/icon-card-complaint.png);}
.icon-card-post {background-image:url(/assets/manager/icons/icon-card-post.png);}
.icon-card-return {background-image:url(/assets/manager/icons/icon-card-return.png);}
.icon-card-proposals {background-image:url(/assets/manager/icons/icon-card-proposals.png);}
.icon-card-mod {background-image:url(/assets/manager/icons/icon-card-mod.png);}
.icon-card-shops {background-image:url(/assets/manager/icons/icon-card-shops.png);}
.icon-book-primary {background-image:url(/assets/manager/icons/icon-book-primary.svg);}
.icon-mod {background-image:url(/assets/manager/icons/icon-mod.svg);}
.icon-support-home {background-image:url(/assets/manager/icons/icon-support-home.svg);}
.icon-request-new-white {background-image:url(/assets/manager/icons/icon-request-new-white.svg);}
.icon-edit {background-image:url(/assets/manager/icons/icon-edit.svg);}
.icon-assistance {background-image:url(/assets/manager/icons/icon-assistance.svg);}
.icon-researches {background-image:url(/assets/manager/icons/icon-researches.svg);}
.icon-social-commerce {background-image:url(/assets/manager/icons/icon-social-commerce.png);}
.icon-feedback {background-image:url(/assets/manager/icons/icon-feedback.svg);}
.icon-megaphone {background-image:url(/assets/manager/icons/icon-megaphone.png);}
.icon-angle-right {background-image:url(/assets/manager/icons/icon-angle-right.svg);}
.icon-badge {background-image:url(/assets/manager/icons/icon-badge.svg);}
.icon-points {background-image:url(/assets/manager/icons/icon-points.svg);}
.icon-cashback {background-image:url(/assets/manager/icons/icon-cashback.svg);}
.icon-exclamation-mark-danger {background-image:url(/assets/manager/icons/icon-exclamation-mark-danger.svg);}
.icon-check-success {background-image:url(/assets/manager/icons/icon-check-success.svg);}
.icon-google {background-image:url(/assets/manager/icons/icon-google.svg);}
.icon-facebook {background-image:url(/assets/manager/icons/icon-facebook.svg);}
.icon-apple {background-image:url(/assets/manager/icons/icon-apple.svg);}
.icon-star-favorite {background-image:url(/assets/manager/icons/icon-star-prefer.svg);}
.icon-star-favorite-empty {background-image:url(/assets/manager/icons/icon-star-border.svg);}
.icon-delete {background-image:url(/assets/manager/icons/icon-delete.svg);}
.icon-map {background-image:url(/assets/manager/icons/icon-map.svg);}
.icon-plus {background-image:url(/assets/manager/icons/icon-plus.svg);}
.icon-minus {background-image:url(/assets/manager/icons/icon-minus.svg);}
.icon-return-card {background-image:url(/assets/manager/icons/icon-return-card.png);}
.icon-mod-card {background-image:url(/assets/manager/icons/icon-mod-card.svg);}
.icon-box-gray {background-image:url(/assets/manager/icons/icon-box-gray.svg);}
.icon-print-gray {background-image:url(/assets/manager/icons/icon-print-gray.svg);}
.icon-trolley {background-image:url(/assets/manager/icons/icon-trolley.svg);}
.icon-trolley-white {background-image:url(/assets/manager/icons/icon-trolley-white.svg);}
.icon-trolley-gray {background-image:url(/assets/manager/icons/icon-trolley-gray.svg);}
.icon-trash-gray {background-image:url(/assets/manager/icons/icon-trash-gray.svg);}
.icon-archive-gray {background-image:url(/assets/manager/icons/icon-archive-gray.svg);}
.icon-tag {background-image:url(/assets/manager/icons/icon-tag.svg);}
.icon-tag-3d {background-image:url(/assets/manager/icons/icon-tag-3d.svg);}
.icon-coupon {background-image:url(/assets/manager/icons/icon-coupon.svg);}
.icon-angle-left-primary {background-image:url(/assets/manager/icons/icon-angle-left-primary.svg);}
.icon-angle-right-primary {background-image:url(/assets/manager/icons/icon-angle-right-primary.svg);}
.icon-report {background-image:url(/assets/manager/icons/icon-report.svg);}
.icon-fb-alt {background-image:url(/assets/manager/icons/icon-fb-alt.svg);}
.icon-ig-alt {background-image:url(/assets/manager/icons/icon-ig-alt.svg);}
.icon-in-alt {background-image:url(/assets/manager/icons/icon-in-alt.svg);}
.icon-info-circle {background-image:url(/assets/angels/icons/icon-info-circle.svg);}
.icon-yt-alt {background-image:url(/assets/manager/icons/icon-yt-alt.svg);}
.icon-tt-alt {background-image:url(/assets/manager/icons/icon-tt-alt.svg);}
.icon-round-whatsapp {background-image:url(/assets/manager/icons/icon-round-whatsapp.svg);}
.icon-whatsapp-white {background-image:url(/assets/manager/icons/icon-whatsapp-white.svg);}
.icon-recording {background-image:url(/assets/manager/icons/icon-recording.svg);}
.icon-restore-small {background-image:url(/assets/manager/icons/icon-restore-small.svg);}
.icon-restore {background-image:url(/assets/manager/icons/icon-restore.svg);}
.icon-duplicate {background-image:url(/assets/manager/icons/icon-duplicate.svg);}
.icon-notification-danger {background-image:url(/assets/manager/icons/icon-notification-danger.svg);}
.icon-videocall-primary {background-image:url(/assets/manager/icons/icon-videocall-primary.svg);}
.icon-ybm {background-image:url(/assets/manager/icons/icon-ybm.svg);}
.icon-clock-primary {background-image:url(/assets/manager/icons/icon-clock-primary.svg);}
.icon-clock-grey {background-image:url(/assets/manager/icons/icon-clock-grey.svg);}
.icon-video {background-image:url(/assets/manager/icons/icon-video.svg);}
.icon-photo {background-image:url(/assets/manager/icons/icon-photo.svg);}
.icon-link {background-image:url(/assets/manager/icons/icon-link.svg);}
.icon-videocamera {background-image:url(/assets/manager/icons/icon-videocamera.svg);}
.icon-stop {background-image:url(/assets/manager/icons/icon-stop.svg);}
.icon-calendar-grey {background-image:url(/assets/manager/icons/icon-calendar-grey.svg);}
.icon-rules {background-image:url(/assets/manager/icons/icon-rules.svg);}
.icon-product-name {background-image:url(/assets/manager/icons/icon-product-name.svg);}
.icon-shop-type {background-image:url(/assets/manager/icons/icon-shop-type.svg);}
.icon-shop-name {background-image:url(/assets/manager/icons/icon-shop-name.svg);}
.icon-favourite-full {background-image:url(/assets/website/icons/icon-favourite-full.svg);}
.icon-favourite-empty {background-image:url(/assets/website/icons/icon-favourite-empty.svg);}
.icon-favourite-empty-white {background-image:url(/assets/website/icons/icon-favourite-empty-white.svg);}
.icon-favourite-full-white {background-image:url(/assets/website/icons/icon-favourite-full-white.svg);}

/* Navs */
.nav-tabs .nav-item {margin-bottom:0;}
.navbar-sidenav .nav-item .icon {margin-top:10px;}
.bg-light {background-color:var(--lighter-grey) !important;}
.bg-white {background-color:var(--bg-white) !important;}
.text-primary {color:var(--text-primary) !important;}
.color-primary {color:#003346 !important;}
.text-secondary {color:var(--text-secondary) !important;}
.text-muted {color:var(--grey) !important;}
.text-warning {color:var(--text-warning) !important;}
.text-danger {color:var(--text-danger) !important;}
.text-info {color:var(--text-info) !important;}
a:hover , a.text-info:hover , a.text-secondary:hover {color:var(--text) !important;}
a.d-block:hover {color:currentColor !important;}
.text-success {color:var(--text-success) !important;}
.text-dark {color:var(--text-dark) !important;}
.badge-dark {background-color:var(--bg-dark) !important;color:var(--white);}

.badge {font-weight:normal;font-size:13px;color:#fff;border-radius:5px;}
.badge-primary {background-color:#00354D !important;}
.badge-dark {background-color:#003346 !important;}
.badge-secondary {background-color:#767676;}
.badge-success {background-color:#5EA76E;}
.badge-danger {background-color:#BF5252;}
.badge-warning {background-color:#FFB900;}
.badge-shipping-price {background-color:#57C1CE !important;}
.badge-alert {background-color:#FF934F!important;}

.table {color:var(--text);}
.note-editor.note-frame {border-color:var(--form-border) !important;}
.btn-outline-secondary {border-color:var(--outline-secondary);color:var(--outline-secondary);}
.btn-light {color:var(--btn-light-color);background-color:var(--btn-light-bg);border-color:var(--btn-light-border);}
.btn-success {color:var(--btn-success-color);background-color:var(--btn-success-bg);border-color:var(--btn-success-border);}
.btn-warning {color:var(--btn-warning-color);background-color:var(--btn-warning-bg);border-color:var(--btn-warning-border);}
.btn-info {color:var(--btn-info-color);background-color:var(--btn-info-bg);border-color:var(--btn-info-border);}
.btn.btn-select-all {padding:11px 15px;}
.btn.btn-select-all:focus {box-shadow:none;}
.note-editor .note-btn {border-color:var(--form-border) !important;}
.note-editor.note-frame .note-statusbar {background-color:var(--bg-main);border-color:var(--form-border);}
.note-editor.note-frame .note-editing-area .note-editable {background-color:var(--form-bg);color:var(--text);}
.note-popover .popover-content , .card-header.note-toolbar {background-color:var(--white);border-radius:4px;}
.input-group-text {background-color:var(--form-bg);border:1px solid var(--form-border);color:var(--text);}
.nav-tabs .nav-item.show .nav-link , .nav-tabs .nav-link.active {background-color:var(--white);color:var(--text) !important;border-color:var(--white) var(--white) var(--white);}
.nav-tabs .nav-link:hover {color:var(--black) !important;border:1px solid var(--white);background:var(--white);}
.page-item.disabled .page-link {background-color:var(--white);border-color:var(--form-border);color:var(--text);}

.form-control , .custom-select {background-color:var(--form-bg);border:1px solid var(--form-border);color:var(--text);padding:11px 15px;border-radius: 5px;height:auto;font-size:14px;color:#00354D;}

.form-control::-webkit-input-placeholder {color:var(--light-grey);}
.form-control::-moz-placeholder {color:var(--light-grey);}
.form-control:-ms-input-placeholder {color:var(--light-grey);}
.form-control::-ms-input-placeholder {color:var(--light-grey);}
.form-control::placeholder {color:var(--light-grey);}
.form-control:focus , .custom-select:focus {background-color:var(--white);border:1px solid var(--light-grey);color:var(--text);}
[data-theme="dark"] .custom-select {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");}
.form-control:disabled , .form-control[readonly], .custom-select:disabled {background-color:var(--lighter-grey);border:1px solid var(--form-border);color:var(--text);}
.navbar-sidenav::-webkit-scrollbar {width:12px;}
.navbar-sidenav::-webkit-scrollbar-track {background:var(--bg-main);}
.navbar-sidenav::-webkit-scrollbar-thumb {background-color:var(--light-grey);border-radius:5px;border:2px solid var(--bg-main);}
html {position:relative;min-height:100%;}
body {overflow-x:hidden;background:var(--bg-main);color:var(--text);font-size:15px;font-family:"Rubik", sans-serif;}
body.sticky-footer {margin-bottom:56px;}
body.sticky-footer .content-wrapper {min-height:100%;height:auto;}
body.fixed-nav {padding-top:0;}

hr {margin-top:2rem;margin-bottom:2rem;}

label {text-transform: none;font-size:15px;color:#767676;margin-bottom:5px;font-weight:bold;}

::-webkit-scrollbar-track {border-radius:0;}
::-webkit-scrollbar-thumb {background:#888888;border-radius:0;}
::-webkit-scrollbar-thumb:hover {background:#888888;}
.fs-12 {font-size:12px;}

/* Textarea > Error */
textarea.form-control.is-invalid + .note-editor.note-frame {border:1px solid #dc3545 !important;border-top-left-radius:0;border-top-right-radius:0;}

/* Buttons */
.btn-sq {padding:.25rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}
.badge {padding:.45em .65em;}
.op-1 {opacity:.1;}
.op-2 {opacity:.2;}
.op-5 {opacity:.5;}
.navbar-user {color:var(--white);font-size:13px;}
.navbar-user .nav-link {padding:0 10px;}
.navbar-user span.nav-link:hover {background:transparent;}

.navbar-tr {position:fixed;top:0;right:10px;margin:9px 0 0;}
.navbar-tr .nav-item {display:inline-block;width:auto;position:relative;vertical-align:middle;}
.navbar-tr .nav-item:last-child {position:relative;top:1px;}
.navbar-tr .nav-item .has-notification {position:absolute;top:5px;right:5px;width:10px;height:10px;background-color:#ff934f;border-radius:100%;}
.navbar-tr .nav-item a {padding:10px;display:inline-block;}
.navbar-tr .nav-item a.is-icon, .navbar-tr .nav-item a.is-icon .icon {display:block;}
.navbar-tr .nav-item a.active .icon-nav-help {background-image: url(/assets/manager/icons/icon-nav-help-active.svg);}
.navbar-tr .nav-item.active .icon-nav-shop {background-image: url(/assets/manager/icons/icon-nav-shop-active.svg);}

.navbar-search {width:400px;}
.navbar-search .form-control.has-icon-sx {background-size:20px;background-position:left 15px center;background-repeat:no-repeat;padding-left:45px;}
.navbar-search .form-control {border:0;box-shadow:none;font-size:16px;color:#003346;background-color:#fff;}
.navbar-search .form-control::placeholder {color:#003346;}
.navbar-search .form-control:focus {box-shadow:none;}

/* Tiny Slider > Globals */
.tiny-slider {opacity:0;}
.tiny-slider.tns-slider {opacity:1;}

/* Tiny Slider > Dots */
.tns-nav {position:absolute;bottom:20px;left:0;right:0;margin:0 auto;text-align:center;z-index:1;}
.tns-nav button {border-radius:100%;width:12px;height:12px;box-shadow:none;border:0;margin:0 3px;background:rgba(255,255,255,.4);padding:0;}
.tns-nav .tns-nav-active {background:rgba(255,255,255,1);}

/* Tiny Slider > Controls */
.carousel-arrows-lr .prev:hover , .carousel-arrows-lr .next:hover {cursor:pointer;}
.carousel-arrows-lr .prev:focus , .carousel-arrows-lr .next:focus {outline:none;}
/* .carousel-arrows-lr .prev {position:absolute;top:50%;transform:translate(0,-50%);z-index:9;left:15px;background-image:url(/assets/icons/icon-carousel-left.svg);background-repeat:no-repeat;background-size:20px;background-position:center center;width:42px;height:42px;background-color:rgba(255,255,255,.3);border-radius:100%;}
.carousel-arrows-lr .next {position:absolute;top:50%;transform:translate(0,-50%);z-index:9;right:15px;background-image:url(/assets/icons/icon-carousel-right.svg);background-repeat:no-repeat;background-size:20px;background-position:center center;width:42px;height:42px;background-color:rgba(255,255,255,.3);border-radius:100%;} */

.carousel-proposal-footer {max-width:460px;}
.carousel-proposal-footer .tns-nav {bottom:0;}
.carousel-proposal-footer .tns-nav button {background-color: transparent;border:1px solid #00354D;}
.carousel-proposal-footer .tns-nav button.tns-nav-active {background-color: #00354D;border:1px solid #00354D}

.carousel-product-single {max-width:100px;position:relative;}
.carousel-product-single .tns-nav {bottom:-30px;}
.carousel-product-single .tns-nav button {background-color: transparent;border:1px solid #00354D;zoom:.8}
.carousel-product-single .tns-nav button.tns-nav-active {background-color: #00354D;border:1px solid #00354D}

.carousel-summary {max-width:100px;position:relative;padding-bottom:30px;margin:0 auto;}
.carousel-summary .tns-nav {bottom:0;}
.carousel-summary .tns-nav button {background-color: transparent;border:1px solid #00354D;zoom:.8;}
.carousel-summary .tns-nav button.tns-nav-active {background-color: #00354D;border:1px solid #00354D;}
.carousel-summary .prev {width:25px;height:25px;background-color:transparent;border:1px solid #767676;border-radius:50%;background-image:url(/assets/manager/icons/icon-carousel-left.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:calc( 50% - 15px );left:-5px;transform:translate(-100%,-50%);z-index:9;}
.carousel-summary .next {width:25px;height:25px;background-color:transparent;border:1px solid #767676;border-radius:50%;background-image:url(/assets/manager/icons/icon-carousel-right.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:calc( 50% - 15px );right:-5px;transform:translate(100%,-50%);z-index:9;}

/* Carousel > Categories */
.carousel-categories {margin-bottom:15px;position:relative;}
.carousel-categories .tns-inner {font-size:0;}
.carousel-categories .carousel-controls .prev {width:30px;height:30px;position:absolute;top:50%;left:0;z-index:9;transform:translate(0,-50%);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:opacity .3s ease-in-out;}
.carousel-categories .carousel-controls .next {width:30px;height:30px;position:absolute;top:50%;right:0;z-index:9;transform:translate(0,-50%);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:opacity .3s ease-in-out;}
.carousel-categories .carousel-controls .prev[aria-disabled="true"], .carousel-categories .carousel-controls .next[aria-disabled="true"] {opacity:0;z-index:-1;}
.carousel-categories .carousel-controls .prev[aria-disabled="false"], .carousel-categories .carousel-controls .next[aria-disabled="false"] {opacity:1;z-index:9;}
/* .carousel-categories .carousel-controls .prev::after {content:"";position:absolute;top:-20px;bottom:-20px;left:0;z-index:8;width:100px;
  background: -moz-linear-gradient(left,  rgba(241,243,244,1) 0%, rgba(241,243,244,0) 100%);
  background: -webkit-linear-gradient(left,  rgba(241,243,244,1) 0%,rgba(241,243,244,0) 100%);
  background: linear-gradient(to right,  rgba(241,243,244,1) 0%,rgba(241,243,244,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3f4', endColorstr='#00f1f3f4',GradientType=1 );
} */
/* .carousel-categories .carousel-controls .next::after {content:"";position:absolute;top:-20px;bottom:-20px;right:0;z-index:8;width:100px;
  background: -moz-linear-gradient(left,  rgba(241,243,244,0) 0%, rgba(241,243,244,1) 100%);
  background: -webkit-linear-gradient(left,  rgba(241,243,244,0) 0%,rgba(241,243,244,1) 100%);
  background: linear-gradient(to right,  rgba(241,243,244,0) 0%,rgba(241,243,244,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f3f4', endColorstr='#f1f3f4',GradientType=1 );
} */
.carousel-categories .carousel-controls .prev div[class*="icon"] {background-image:url(/assets/manager/icons/icon-carousel-left-primary.svg);position:relative;z-index:9;}
.carousel-categories .carousel-controls .next div[class*="icon"] {background-image:url(/assets/manager/icons/icon-carousel-right-primary.svg);position:relative;z-index:9;}

/* Custom file upload */
.card-custom-file-block {width:100%;border:2px dashed #e0e4eb;border-radius:20px;background:#fff;text-align:center;padding:20px 0;}
.card.card-custom-file-block.has-error {border-color:#dc3545;}
.card-custom-file-block label {width:100%;margin-bottom:25px;}
.card-custom-file-block label:hover {cursor:pointer;}
.card-custom-file-block .custom-file-block-content i {font-size:20px;}
.card-custom-file-block .custom-file-block-content h4 {font-size:20px;margin:8px 0 20px;}
.card-custom-file-block .custom-file-block-content h4 {font-size:20px;margin:8px 0 20px;}
.card-custom-file-block .input-item {display:inline-block;padding:5px;}
.card-custom-file-block .input-item .image-square {height:80px;width:80px;background-position:center center;background-size:contain;background-repeat:no-repeat;}
.card-custom-file-block .input-item p {margin:5px 0 0;cursor:pointer;}
.card-custom-file-block .input-item p:hover {color:#dc3545;}

.custom-file-upload input {height:auto;border:0;}
.custom-file-upload .form-control {border:2px dashed #e0e4eb;border-radius:10px;}
.card-custom-file-block .block-file-name {display:inline-block;padding:6px 12px;border-radius:20px;background-color:#e0e4eb;border-color:#e0e4eb;margin:3px;}

/* Notifications */
#toast-container > div , #toast-container > div:hover {box-shadow:none;opacity:.8;}

.accordion-arrows .card-header:before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";margin:0;padding:0 10px;height:16px;display:inline-block;vertical-align:baseline;}
.accordion-arrows .card-header.collapsed:before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";margin:0;padding:0 10px;height:16px;display:inline-block;vertical-align:baseline;}
@-webkit-keyframes bounce {0% {transform:translateY(8px);}
  30% {transform:translateY(-8px);}
  60% {transform:translateY(8px);}
  100% {transform:translateY(8px);}
}
@keyframes bounce {0% {transform:translateY(8px);}
  30% {transform:translateY(-8px);}
  60% {transform:translateY(8px);}
  100% {transform:translateY(8px);}
}
.loading-wrapper {position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(35, 37, 38, .2);}
.cssloader {transform:translate(0, -50%);display:inline-block;width:60px;height:60px;position:relative;top:50%;-webkit-animation:cssloader 4s infinite ease;animation:cssloader 4s infinite ease;left:0;right:0;margin:0 auto;position:absolute;box-shadow:0 3px 80px rgba(0, 0, 0, .4);background:#1a1a1a;}
.cssloader-inner {vertical-align:top;display:inline-block;width:100%;background-color:var(--light-grey);-webkit-animation:cssloader-inner 4s infinite ease-in;animation:cssloader-inner 4s infinite ease-in;}
@-webkit-keyframes cssloader {0% {transform:rotate(0deg);}
  25% {transform:rotate(180deg);}
  50% {transform:rotate(180deg);}
  75% {transform:rotate(360deg);}
  100% {transform:rotate(360deg);}
}
@keyframes cssloader {0% {transform:rotate(0deg);}
  25% {transform:rotate(180deg);}
  50% {transform:rotate(180deg);}
  75% {transform:rotate(360deg);}
  100% {transform:rotate(360deg);}
}
@-webkit-keyframes cssloader-inner {0% {height:0;}
  25% {height:0;}
  50% {height:100%;}
  75% {height:100%;}
  100% {height:0;}
}
@keyframes cssloader-inner {0% {height:0;}
  25% {height:0;}
  50% {height:100%;}
  75% {height:100%;}
  100% {height:0;}
}
.page-login .card-header {font-size:20px;text-align:center;padding:20px 0;color:#555555;}
.page-head {border-bottom:1px solid var(--form-border);margin:15px 0 30px;}
.page-head h1 {font-size:24px;margin:6px 0 20px;font-weight:bold;}
.content-wrapper {height:calc(100vh - 61px);padding-top:1rem;background-image:url(/assets/manager/img/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;}

.scroll-to-top {position:fixed;right:12px;bottom:22px;display:none;width:35px;height:35px;text-align:center;color:var(--white) fff;background:rgba(52, 58, 64, .8);line-height:34px;z-index:999;}
.scroll-to-top:focus , .scroll-to-top:hover {color:var(--white) fff;}
.scroll-to-top:hover {background:#343a40;}
.scroll-to-top i {font-weight:800;}
.smaller {font-size:.7rem;}
.o-hidden {overflow:hidden !important;}
.z-0 {z-index:0;}
.z-1 {z-index:1;}
.sidenav-copy p {font-size:10px;text-align:left;color:#555555;}
.sidenav-copy a {pointer-events:none;}
.navbar-main {width:80px;box-shadow:none;height:80px;padding:0;}
li.nav-item.nav-title {padding:20px 15px 5px !important;color:#929292;text-transform:uppercase;font-size:11px;font-weight:500;}
.nav-tabs {border-bottom:0;}
.nav-tabs .nav-item i {margin-right:5px;}
.nav-tabs .nav-item i.flag {margin:0;}
.nav-tabs:not(.border-bottom) .nav-item.show .nav-link , .nav-tabs:not(.border-bottom) .nav-link.active {border-color:var(--card-bg) var(--card-bg) var(--card-bg);color:var(--black) !important;background-color:var(--card-bg);}
.nav-tabs.border-bottom .nav-item:not(.show) .nav-link i:first-child , .nav-tabs.border-bottom .nav-link:not(.active) i:first-child {opacity:.2;}
.nav-pills .nav-item:not(.show) .nav-link i:first-child , .nav-pills .nav-link:not(.active) i:first-child {opacity:.2;}
.navbar-toggler {border:0;}
.dropzone {border:2px dashed #E6E6E6;border-radius:.25rem;background-color:#F9FAF9;}
.dropdown-menu {border:0;box-shadow:0 0 10px rgba(0, 0, 0, .1) !important;}
.dropzone img {margin:0 auto 10px;display:block;}

/* Dropdown > Notifications */
.dropdown-notifications .dropdown-menu {margin-right:90px;width:460px;padding:5px 15px 15px;border-radius:5px;box-shadow:0 0 20px rgba(0, 0, 0, .15);}
.dropdown-notifications .dropdown-head {margin-bottom:10px;align-items:center;display:flex;justify-content:space-between;}
.dropdown-notifications .dropdown-head a {padding-right:0;}
.dropdown-notifications .dropdown-head .title {font-size:18px;color:#003346;font-weight:bold;}
.dropdown-notifications .action {text-align:right;}
.dropdown-notifications .action a {color:#00354d;text-decoration:underline;font-size:15px;}
.dropdown-notifications .media.media-block-notification {border:0;padding:0 35px 0 0;}
.dropdown-notifications .media + .media {margin-top:10px;}
.dropdown-notifications .media.media-block-notification.is-unread:before {top:5px;}
.dropdown-notifications .media.media-block-notification .title {font-size:14px;}
.dropdown-notifications .media.media-block-notification .timestamp {font-size:14px;}

/* Dropdown > Message Favorite */
.dropdown-message-favorite .icon-action-important {background-image:url(/assets/manager/icons/icon-action-important.svg);}
.dropdown-message-favorite.show .icon-action-important, .dropdown-message-favorite .icon-action-important.has-messages {background-image:url(/assets/manager/icons/icon-action-important-active.svg);}
.dropdown-message-favorite .dropdown-menu {margin-right:90px;width:460px;padding:5px 15px 15px;border-radius:5px;box-shadow:0 0 20px rgba(0, 0, 0, .15);z-index:8;}
.dropdown-message-favorite .dropdown-head {margin:15px 0;align-items:center;display:flex;justify-content:space-between;}
.dropdown-message-favorite .dropdown-head a {padding-right:0;}
.dropdown-message-favorite .dropdown-head .title {font-size:18px;color:#003346;font-weight:bold;}
.dropdown-message-favorite .dropdown-body {max-height:300px;overflow:overlay;}
.dropdown-message-favorite .action {text-align:right;}
.dropdown-message-favorite .action a {color:#00354d;text-decoration:underline;font-size:15px;}
.dropdown-message-favorite .media.media-block-notification {border:0;padding:5px 35px 5px 5px;cursor:pointer;border-radius:0;}
.dropdown-message-favorite .media.media-block-notification:hover {background-color:#F1F3F4;}
.dropdown-message-favorite .media + .media {border-top:1px solid #e6e6e6;}
.dropdown-message-favorite .media.media-block-notification .title {font-size:14px;}
.dropdown-message-favorite .media.media-block-notification .timestamp {font-size:14px;}

/* Dropdown > Proposal List */
.dropdown-proposal-list .icon-action-list {background-image:url(/assets/manager/icons/icon-action-list.svg);}
.dropdown-proposal-list.show .icon-action-list, .dropdown-proposal-list .icon-action-list.has-proposals {background-image:url(/assets/manager/icons/icon-action-list-active.svg);}
.dropdown-proposal-list .dropdown-menu {margin-right:90px;width:460px;padding:5px 15px 15px;border-radius:5px;box-shadow:0 0 20px rgba(0, 0, 0, .15);z-index:8;}
.dropdown-proposal-list .dropdown-head {margin:15px 0;align-items:center;display:flex;justify-content:space-between;}
.dropdown-proposal-list .dropdown-head a {padding-right:0;}
.dropdown-proposal-list .dropdown-head .title {font-size:18px;color:#003346;font-weight:bold;}
.dropdown-proposal-list .dropdown-body {max-height:300px;overflow:overlay;}
.dropdown-proposal-list .action {text-align:right;}
.dropdown-proposal-list .action a {color:#00354d;text-decoration:underline;font-size:15px;}
.dropdown-proposal-list .media.media-block-notification {border:0;padding:0 35px 0 0;}
.dropdown-proposal-list .media + .media {margin-top:10px;}
.dropdown-proposal-list .media.media-block-notification .title {font-size:14px;}
.dropdown-proposal-list .media.media-block-notification .timestamp {font-size:14px;}
.dropdown-proposal-list .message.message-proposal {padding:5px;cursor:pointer;}
.dropdown-proposal-list .message.message-proposal:hover {background-color:#F1F3F4;}
.dropdown-proposal-list .dropdown-body .media-body + .media-body {border-top:1px solid #e6e6e6;}

/* Lists > N Cols (ul) */
.list-2cols {-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}
.list-3cols {-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;}

/* Lists > Notification */
.list-notifications .media {margin-bottom:10px;}

/* Lists > Social */
.list-social {margin-bottom:0;}
.list-social ul {margin:0;color:#333;}
.list-social li {margin-right:2px;}
.list-social li .icon {width:20px;height:20px;}

/* Lists > Chat Rules */
.list-chat-rules li {animation:slideInBottom 1.5s;}
.modal .list-chat-rules li {animation:none;}
.list-chat-rules li + li {margin-top:10px;}
.list-chat-rules li div[class*="icon-"] {animation:pulse 1.5s;animation-iteration-count:infinite;}

@keyframes slideInBottom {
  0% {transform:translateY(10000px);}
  100% {transform:translateY(0);}
}

@-o-keyframes slideInBottom {
  0% {transform:translateY(10000px);}
  100% {transform:translateY(0);}
}

@-moz-keyframes slideInBottom {
  0% {transform:translateY(10000px);}
  100% {transform:translateY(0);}
}

@-webkit-keyframes slideInBottom {
  0% {transform:translateY(10000px);}
  100% {transform:translateY(0);}
}

/* Nav Pills */
.nav-pills {height:100%;background:rgba(0, 0, 0, .03);}
.nav-pills .nav-link {color:var(--black);border-radius:0;}
.nav-pills .nav-link.active , .nav-pills .show > .nav-link {background-color:var(--white);padding:.5rem .75rem;color:var(--black);border-left:4px solid var(--black);}
.bootstrap-select .dropdown-item {padding:.25rem .7rem;}
.bootstrap-select .dropdown-item:focus, .bootstrap-select .dropdown-item:hover {background-color: #E4F1F2;color:#00354D;}
.bootstrap-select > .dropdown-toggle {border:1px solid #cccccc;}
.bootstrap-select .dropdown-toggle .filter-option {font-weight:normal;font-size:15px;text-transform:none;background-color:var(--form-bg);border-radius:.25rem;background-image:url(/assets/manager/icons/icon-angle-down.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;}
/* .bootstrap-select.dropup .dropdown-toggle .filter-option {background-image:url(/assets/manager/icons/icon-angle-up.svg);} */
[data-theme="dark"] .bootstrap-select .dropdown-toggle .filter-option {font-weight:normal;font-size:15px;text-transform:none;background-color:var(--form-bg);border-radius:.25rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:8px;}
.bootstrap-select .dropdown-toggle::after {border-top:.3em solid var(--form-border);}
.bootstrap-select > .dropdown-toggle {border:1px solid var(--form-border);}
.bootstrap-select .dropdown-menu {background-color:var(--white);}
.bootstrap-select .btn-light {background-color:var(--form-bg);border:1px solid var(--form-border);color:var(--text);padding:11px 15px;border-radius:5px;height:auto;font-size:14px;color:#00354d;}
.bootstrap-select .dropdown-item {padding:8px 15px;}


.bootstrap-select .dropdown-item {color:var(--text);}
.bootstrap-select .dropdown-menu li a {white-space:normal;}
.bootstrap-select .dropdown-menu li a.active {background-color: #E4F1F2;color:#00354D;font-weight:bold;}
.bootstrap-select .dropdown-menu li a.active:before {content:"";background-image:url(/assets/manager/icons/icon-check-primary.svg);background-size:15px;background-position:center center;background-repeat:no-repeat;position:absolute;width:20px;height:20px;right:10px;top:50%;transform:translate(0,-50%);}

.bootstrap-select.w-100 .dropdown-menu {min-width:initial !important;left:0;right:0;}


/* Tooltip */
/* .tooltip.show {opacity:.8;} */
.tooltip {z-index:1150;}
.tooltip-inner {font-size:12px;}
.tooltip.tooltip-alt .tooltip-inner {background-color:#00354d}
.tooltip-alt.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip-alt.bs-tooltip-top .arrow::before {border-top-color:#00354d;}
.tooltip-alt.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip-alt.bs-tooltip-bottom .arrow::before {border-bottom-color:#00354d;}
.tooltip-alt.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip-alt.bs-tooltip-left .arrow::before {border-left-color:#00354d;}
.tooltip-alt.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip-alt.bs-tooltip-right .arrow::before {border-right-color:#00354d;}
/* .tooltip-inner {font-size:12px;background-color:#57C1CE;} */
/* .bs-tooltip-top .arrow::before {border-top-color:#57C1CE;}
.bs-tooltip-right .arrow::before {border-right-color:#57C1CE;}
.bs-tooltip-left .arrow::before {border-left-color:#57C1CE;}
.bs-tooltip-bottom .arrow::before {border-bottom-color:#57C1CE;} */


/* Flags */
.flag {background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;display:inline-block;width:20px;height:12px;outline:1px solid #cccccc;}
.flag.disabled {opacity:.3;-webkit-filter:grayscale();filter:grayscale();}
.flag-it {background-image:url(/assets/manager/img/flags/flag-it-manager.svg);}
.flag-en {background-image:url(/assets/manager/img/flags/flag-uk-manager.svg);}
.flag-fr {background-image:url(/assets/manager/img/flags/flag-fr.svg);}
.flag-de {background-image:url(/assets/manager/img/flags/flag-de.svg);}
.flag-es {background-image:url(/assets/manager/img/flags/flag-es.svg);}
.flag-ru {background-image:url(/assets/manager/img/flags/flag-ru.svg);}
.flag-ro {background-image:url(/assets/manager/img/flags/flag-ro.svg);}
.flag-sv {background-image:url(/assets/manager/img/flags/flag-sv.svg);}
.flag-ch {background-image:url(/assets/manager/img/flags/flag-ch.svg);}
.flag-sw {background-image:url(/assets/manager/img/flags/flag-sw.svg);}
.flag-be {background-image:url(/assets/manager/img/flags/flag-be.svg);}
.flag-cz {background-image:url(/assets/manager/img/flags/flag-cz.svg);}
.flag-gr {background-image:url(/assets/manager/img/flags/flag-gr.svg);}
.flag-us {background-image:url(/assets/manager/img/flags/flag-us.svg);}
.dt-button-collection.dropdown-menu {padding:0;}
.dt-button-collection.dropdown-menu .dropdown-item {font-size:13px;padding:3px 8px;}
.dropdown-item.active , .dropdown-item.active .dropdown-item:active {background-color:#5a6268;}
.navbar-main .list-unstyled {margin:0;}
#mainNav .navbar-nav .dropdown-item {padding:6px 9px;font-size:12px;}
.navbar-main .navbar-nav .nav-link {color:var(--grey);}
#mainNav .navbar-nav .dropdown-item:active {background:#f8f9fa;color:#ffffff;}
.navbar-main .navbar-nav .nav-link:hover {color:#ffffff;}
#mainNav .navbar-collapse {overflow:auto;max-height:75vh;}
#mainNav .navbar-collapse .navbar-nav .divider {display:block;margin-top:15px;}
#mainNav .navbar-collapse .navbar-nav .nav-item .nav-link {cursor:pointer;padding:15px 10px;}
#mainNav .navbar-collapse .navbar-sidenav .nav-link-collapse:after {float:right;font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900;right:20px;top:50%;transform:translate(0, -50%);position:absolute;}
#mainNav .navbar-collapse .navbar-sidenav .nav-link-collapse.collapsed:after {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level , #mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level {padding-left:0;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a , #mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a {display:block;padding:.5em 0;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a:focus , #mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a:hover , #mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a:focus , #mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a:hover {text-decoration:none;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a {padding-left:1em;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a {padding-left:2em;}
#mainNav .navbar-collapse .sidenav-copy {display:none;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link {position:relative;min-width:45px;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link:after {float:right;width:auto;content:"\f107";border:none;font-weight:800;font-family:"Font Awesome 5 Free";}
#mainNav
  .navbar-collapse
  .navbar-nav > .nav-item.dropdown > .nav-link
  .indicator {position:absolute;top:5px;left:21px;font-size:10px;}
#mainNav
  .navbar-collapse
  .navbar-nav > .nav-item.dropdown.show > .nav-link:after {content:"\f106";}
#mainNav
  .navbar-collapse
  .navbar-nav > .nav-item.dropdown
  .dropdown-menu > .dropdown-item > .dropdown-message {overflow:hidden;max-width:none;text-overflow:ellipsis;}

/* NoUiSlider*/
.noUi-target {background:var(--card-bg);border:1px solid var(--border-focus);border-radius:10px;box-shadow:none;}
.noUi-horizontal {height:8px;}
.noUi-tooltip {background:none;border:0;padding:0;font-size:12px;color:var(--black);}
.noUi-horizontal .noUi-handle {width:20px;height:20px;top:-7px;}
.noUi-connect {background:#909090;box-shadow:none;}
.noUi-handle {border:none;border-radius:50%;background:#909090;cursor:default;box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15) !important;}
.noUi-handle:before , .noUi-handle:after {display:none;}
.noUi-handle:focus {outline:none;background:#909090;}

/* Medias > Icon Type */
.media.media-icon-type h4 {margin:0;font-size:14px;font-weight: bold;color:#00354D;top:2px;position: relative;}
.media.media-icon-type p {margin:0;font-size:14px;color:#767676;top:2px;position: relative;}
.navbar-top .dropdown-log .dropdown-menu {min-width:228px;margin-right:30px;top:-30px !important;}
.navbar-top .dropdown-log .dropdown-menu > li > a {padding:8px 16px;font-size:16px;}
.navbar-top .dropdown-log .dropdown-menu > li > a:hover {background-color:#f5f5f5;}

/* Forms */
.form--mt {margin-top:8%;}
.form-control:focus , .custom-select:focus , .tokenize.focus > .tokens-container {border-color:#66afe9 !important;box-shadow:inset 0 1px 1px rgb(0,0,0,.08), 0 0 8px rgb(82,188,91,.3);}
.custom-file-upload {position:relative;border:2px dashed rgba(0, 0, 0, .125);border-radius:.25rem;height:auto;margin:0;width:100% !important;overflow:hidden;}
.custom-file-upload input {height:auto;border:0;}
.custom-control-input:checked~.custom-control-label::before {background-color: #57C1CE;border-color:#57C1CE;}
.custom-checkbox .custom-control-label::before {top:0;}
.custom-checkbox .custom-control-label::after {top:0;}
.input-action-right {position:relative;}
.form-control.has-action-right + button {position:absolute;top:50%;right:0;transform:translate(0, -50%);padding:10px 18px 4px 15px;}
.form-group .form-inner-group {position:relative;}
.input-btn-group .form-control {max-width:50%;margin-right:15px;display:inline-block;}

.custom-radio .custom-control-input:checked~.custom-control-label::after {width: 20px;height:20px;}
.custom-radio .custom-control-label {font-weight:normal;top:1px;}

.radio-stack {margin-bottom:0;}
.radio-stack .custom-radio .custom-control-label {padding:3px;}
.radio-stack .custom-control:first-child {margin-top:22px;}

.custom-control-label::before {width:20px;height:20px;}
.custom-checkbox .custom-control-label::after {width:20px;height:20px;}
.custom-checkbox .custom-control-label {font-size:14px;color:#00354D;font-weight:normal;}
.list-checkboxes .custom-control.custom-checkbox {margin:4px 0;display:inline-block;width:100%;}
.list-checkboxes .custom-control-label::after {margin-right:15px;}
.custom-checkbox .custom-control-label {padding-left:4px;}

/* Card > Radio Input */
.radio-stack .card-radio-input + .card-radio-input {margin-top:10px;}
.card.card-radio-input {border-color:#E6E6E6;overflow:hidden;padding:0;}
.card-radio-input .custom-control-input {width:0;height:0;}
.card-radio-input.custom-radio .custom-control-label {padding:0;padding-left:35px;cursor:pointer;background-color:#fff;}
.card-radio-input .custom-control-input:checked ~ .custom-control-label {background-color:#F2FFFE;}
.card.card-radio-input .card-body {padding:8px 15px;color:#00354D;}
.card-radio-input .media .media-image {width:40px;height:40px;border-radius:20px;border:1px solid #E6E6E6;margin-right:15px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.card-radio-input .media .media-addendum {border:1px solid #00354D;border-radius:5px;padding:3px 10px 2px;height:30px;color:#00354D;font-weight:bold;margin-left:10px;}
.card-radio-input .custom-control-label::before {top:50%;left:15px;transform:translate(0,-50%);}
.card-radio-input .custom-control-label::after {top:50%;left:25px;transform:translate(-50%,-50%);}
.card-radio-input .custom-control-input:checked ~ .custom-control-label::before {background-color:#fff;border-color:#D7D7D7;}
.card-radio-input .custom-control-input:checked ~ .custom-control-label::after {background-image:none;background-color:#57C1CE;border-radius:5px;width:10px;height:10px;}

/* Password Strenght Checker */
.pw-rules {margin:0;text-align:left;}
.pw-rules .requirement {padding:2px 5px;font-size:12px;opacity:.4;border:0;}
.pw-rules .is-met {opacity:1;border:0;color:#00c400;}

/* Buttons */
.btn {font-size:15px;border-radius:5px;text-transform:none;padding:11px 20px;font-size:15px;}

.btn.focus, .btn:focus {box-shadow:0 0 0 .2rem rgba(82,188,191,.25);}
.btn-lg {padding:10px 25px;}
.btn-actions .btn {padding:10px 25px;}
.btn-actions .btn-block {font-size:18px;}
.btn-actions-header {margin-bottom:30px;}
.btn.btn-unstyled {padding:0;border-radius:0;}
.btn.btn-unstyled-dashboard {border-radius:0;padding:0;display:inline;outline:none !important;box-shadow:none !important;}

.btn.btn-text {color:#767676;}
.btn-text .icon--inline {top:-1px;position: relative;}

.btn-text-icon {position:relative}
.btn-text-icon .icon {z-index: 1;position:relative;}
.btn-text-icon:focus {outline:none;box-shadow:none;}
.btn-text-icon:hover:before {content:"";width:40px;height:40px;background-color:#F9FAF9;border-radius:100%;left:1px;right:0;top:-5px;bottom:0;position:absolute;z-index:0;border:1px solid #E6E6E6;}

.btn.disabled , .btn:disabled {opacity:.4;pointer-events:none;}

.btn-primary {background:#57C1CE;color:#FFFFFF;border:1px solid #57C1CE;}
.btn-primary:hover {background:#00354d !important;color:#FFFFFF !important;border:1px solid #00354d !important}
.btn-primary:focus {background:#00354d !important;color:#FFFFFF !important;border:1px solid #00354d !important}

.btn-secondary {background:#00354D;color:#FFFFFF;border:1px solid #00354D;}
.btn-secondary:hover {background:#57C1CE !important;color:#FFFFFF !important;border:1px solid #57C1CE !important}
.btn-secondary:focus {background:#57C1CE !important;color:#FFFFFF !important;border:1px solid #57C1CE !important}

.btn-grey, .btn-tertiary {background:#F1F3F4;color:#333333;border:1px solid #f1f3f4;}
.btn-grey:hover, .btn-tertiary:hover {background:#E6E6E6 !important;color:#333333 !important;border:1px solid #E6E6E6 !important;}
.btn-grey:focus, .btn-tertiary:focus {background:#E6E6E6 !important;color:#333333 !important;border:1px solid #E6E6E6 !important;}

.btn-green {background:#5EA76E;color:#FFFFFF;border:1px solid #5EA76E;}
.btn-green:hover {background:#478254 !important;color:#FFFFFF !important;border:1px solid #478254 !important}
.btn-green:focus {background:#478254 !important;color:#FFFFFF !important;border:1px solid #478254 !important}

.btn-red {background:#BF5252;color:#FFFFFF;border:1px solid #BF5252;}
.btn-red:hover {background:#AD3D3D !important;color:#FFFFFF !important;border:1px solid #AD3D3D !important}
.btn-red:focus {background:#AD3D3D !important;color:#FFFFFF !important;border:1px solid #AD3D3D !important}

.btn-outline {background:#fff;color:#00354D;border:1px solid #00354D;}
.btn-outline:hover {background:#F1F3F4 !important;color:#00354D !important;border:1px solid #00354D !important;}
.btn-outline:focus {background:#F1F3F4 !important;color:#00354D !important;border:1px solid #00354D !important;}

.btn-outline-white {background:#fff;color:#333333;border:1px solid #00354D;}
.btn-outline-white:hover {background:#fff !important;color:#333333 !important;border:1px solid #00354D !important;}
.btn-outline-white:focus {background:#fff !important;color:#333333 !important;border:1px solid #00354D !important;}

.btn.btn-outline-danger {background-color:#fff;color:#BF5252;border-color:#BF5252;}
.btn.btn-outline-danger:hover {background-color:#F1F3F4 !important;color:#BF5252 !important;}
.btn.btn-outline-danger:focus {background-color:#F1F3F4 !important;color:#BF5252 !important;}

.dt-buttons .btn-outline-white {padding:10px 15px;}

.btn.btn-icon {color:#57C1CE;padding:0;}
.btn.btn-icon:focus {box-shadow:none;}
.btn.btn-icon .icon--inline {top:-2px;position:relative;}

.btn.btn-icon-round {color:#57C1CE;padding:9px 0;border-radius:100%;height:40px;width:40px;text-align:center;}
.btn.btn-icon-round:hover {color:#57C1CE;background:#f1f1f1}
.btn.btn-icon-round .icon--inline {top:-2px;position:relative;}

.btn-icon-round.btn-archive .icon {position:relative;top:1px;left:1px;}

.btn-download {padding-left:45px;background-image:url(/assets/manager/icons/icon-download-secondary.svg);background-position:left 15px center;background-repeat:no-repeat;background-size:18px;padding:11px 15px 11px 45px;border:1px solid #003346;border-radius:5px;}
.btn-download:hover, .btn-download:active, .btn-download:focus {background-color:#fff !important;color:#003346 !important}

.btn-add {background-position:left 15px center;background-repeat:no-repeat;background-size:18px;padding:11px 15px 11px 15px;border:1px solid #003346;border-radius:5px;}
.btn-add:hover, .btn-add:active, .btn-add:focus {background-color:#fff !important;color:#003346 !important}

.btn-tag {background-color: #F9FAF9;padding:5px 10px;font-size:13px;border-radius:5px;border:1px solid #E6E6E6;}
.btn-tag input[type="checkbox"] {display:none;}
.btn-tag.active {background-color: #00354D;color:#fff;border:1px solid #00354D;}
.btn-tag:hover {cursor: pointer;}

.btn.border-icon-round {border:1px solid #dedfdf !important;}

/* List Nested */
.nested-list .list-group.list-group-root {padding:0;overflow:hidden;}
.nested-list .list-item__title .fa {color:#cccccc;}
.nested-list .list-group.list-group-root .list-group {margin-bottom:0;}
.nested-list .list-group .list-group-item:last-child {border-radius:0;margin-bottom:-1px;}
.nested-list .list-group .list-group-item:first-child {border-radius:0;}
.nested-list .list-group .list-group-item {border:1px solid #f1f1f1;}
.nested-list .list-group .list-group-item:hover {cursor:pointer;}
.nested-list .list-group.list-hover .list-group-item:hover {background:#fbfbfb;}
.nested-list .list-group.list-group-root > .list-group > .list-group-item {padding-left:45px;}
.nested-list .list-group.list-group-root > .list-group > .list-group > .list-group-item {padding-left:65px;}
.nested-list .list-group.list-group-root > .list-group > .list-group > .list-group > .list-group-item {padding-left:85px;}
.nested-list .list-group-item .fa {margin-right:5px;}

.list-head-data li + li {margin-left:20px;}

/* Fc */
.fc-toolbar h2 {margin:0;font-size:20px;text-transform:capitalize;}

/* Tokenize */
.tokenize > .tokens-container {margin-bottom:0;padding:6px 15px 5px;}
.tokenize > .tokens-container > .placeholder , .tokenize > .tokens-container > .token-search {padding:1px 0px 5px;border:0;}
.tokenize > .tokens-container > .token-search > input {border:0;color:var(--text);}
.tokenize > .tokens-container > .token {background-color:var(--light-grey);color:var(--text);border:0;}
.tokenize > .tokens-container > .token > .dismiss {color:var(--grey);}

/* Circle */
.circle {width:12px;height:12px;border-radius:100%;display:inline-block;vertical-align:middle;border:1px solid transparent;margin:0 20px;font-size:0;}
.circle--inline {margin:0 6px 0 0;top:-1px;position:relative;}
.circle-success {background:#3DC752;border:1px solid #3DC752;}
.circle-info {background:#17a2b8;border:1px solid #17a2b8;}
.circle-warning {background:#FF934F;border:1px solid #FF934F;}
.circle-danger {background:#dc3545;border:1px solid #dc3545;}
.circle-primary {background:#1a1a1a;border:1px solid #1a1a1a;}
.circle-secondary {background:#939393;border:1px solid #939393;}
.circle-outline {border:1px solid #cccccc;}

/* List Sortable */
.list-sortable .placeholder {border:0;background:var(--light-grey);border-radius:.25rem;}
.list-sortable ol.sortable:first-child {padding-left:0;}
.list-sortable .mjs-nestedSortable-error {background:#fbe3e4;border-color:transparent;}
.list-sortable ol {padding-left:30px;}
.list-sortable ol.sortable , .list-sortable ol.sortable ol {list-style-type:none;}
.list-sortable .sortable li {margin:3px 0;}
.list-sortable .ui-sortable-helper {transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);}
.list-sortable .ui-sortable-helper .item-block {box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);}
.list-sortable .sortable li.mjs-nestedSortable-collapsed > ol {display:none;}
.list-sortable .sortable li.mjs-nestedSortable-branch > div > .disclose {display:inline-block;vertical-align:middle;}
.list-sortable .sortable span.ui-icon {display:inline-block;vertical-align:middle;margin:0;padding:0;}
.list-sortable .mjs-nestedSortable-leaf .item__openclose {display:none;border:1px solid transparent;}
.list-sortable .item__openclose:hover {cursor:pointer;}
.list-sortable .item-block {background:var(--card-bg);padding:0;border-radius:.25rem;}
.list-sortable .item__sort {border-right:3px solid var(--bg-main);cursor:move;}
.list-sortable .item__openclose {border-right:0;padding-right:0 !important;}
.list-sortable .item__title {padding-left:10px;}
.list-sortable .item__title , .list-sortable .item__sort , .list-sortable .item__openclose , .list-sortable .item__actions {vertical-align:middle;display:inline-block;}
.list-sortable .item__title , .list-sortable .item__sort , .list-sortable .item__openclose {padding:.75rem;}
.list-sortable .item__actions {text-align:right;width:100%;padding:7px 0;}
.list-sortable .item__actions .badge {vertical-align:middle;min-width:100px;}
.list-sortable dl {margin:0;}
.list-sortable dd {margin:0;padding:0 0 0 1.5em;}
#mainNav .navbar-brand {font-size:14px;height:70px;padding:25px 15px;display:inline-block;width:80px;margin:0;background-color:#57C1CE;top:-12px;position:relative;}
.navbar-sidenav li.active a {font-weight:bold;color:var(--black);}
.navbar-brand .brand-logo {width:50px;padding:10px;height:33px;top:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}

.nav-link {position:relative;}
.nav-link .has-notification {position:absolute;width:8px;height:8px;top:23px;right:28px;border-radius:100%;background:#FF934F;}

.d-block:hover {text-decoration:none;}
.d-block:hover .list-block {color:currentColor;cursor: pointer;}
.list-block.is-unread .block-title, .list-block.is-unread .block-user {font-weight:bold;}

.list-block.is-current {background-color:#F1F3F4}
.list-block .block-user {margin-top:5px;}
.navigation-side-left {width:280px;height:100vh;left:80px;background-color:#ffffff;position:fixed;}
.navigation-side-left-head h3 {color:#003346;font-size:18px;font-weight:bold;margin:4px 0;display:inline-block;}
.navigation-side-left-head h3 span {display:inline-block;vertical-align:middle;margin:0;}
.navigation-side-left-head {padding:15px;}
.navigation-side-left-head .btn.btn-grey {border-radius:100%;width:40px;height:40px;padding:10px;}
.navigation-side-left-head .text-chat-for {width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#003346;}

.navigation-side-left-body {overflow-y:auto;height:calc(100vh - 190px);border-top:1px solid #e6e6e6;}
.has-alert-box .navigation-side-left-body {height:calc(100vh - 270px);}
.content-container {margin-left:280px;}
.content-container-padding {padding:30px 15px;}
.content-container.content-container-conversation .content-container-padding {padding:0;}

body.no-content .container-fluid {height:100%;}
body.no-content .content-container {height:100%;position:relative;}
body.no-content .content-container .no-content-alert {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;}
body.no-content .content-container .no-content-alert.has-rules {max-width:100%;min-width:900px;}
body.no-content.is-customer .content-container .no-content-alert.has-rules {max-width:520px;min-width:unset;padding:0 10px;}
body .content-container .no-content-alert.content-bottom {top:unset;bottom:40px;left:30px;right:30px;transform:none;max-width:100%;display:none;padding:0 15px;}
body.no-content .content-container .no-content-alert.content-bottom {display:block;top:unset;transform:none;}
body.no-content .content-container .section-content .img-responsive {max-width:250px;}

.content-container-padding h4 {font-size:18px;font-weight:bold;color:#003346;}
.title-section h4 {margin-top:25px;}
.navigation-normal .content-container {margin-left:0;}

.navigation-side-left-body .list-unstyled li {border-bottom:1px solid #e6e6e6;width:100%;}
.navigation-side-left-body .dropdown-item {display:inline-block;padding:6px 16px;width:100%;font-size:12px;color:#00354D;}
.navigation-side-left-body .dropdown-item:hover {background-color:transparent;}
.navigation-side-left-body .media .media-body {padding-left:10px;}
body.fixed-nav {padding-top:61px;}
body.is-login {padding-top:0;}
body.is-login .content-wrapper {padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;}
@media (min-width:992px) {body.is-login .navbar-nav.navbar-sidenav {display:none !important;}}
body.fixed-nav {padding-top:90px;}
.content-wrapper {height:calc(100vh - 90px);}
body.fixed-nav .bg-fixed-half {top:90px;}

.badge-light {color:#00354D !important; border: 1px #00354D;}
.fs-14 {font-size:14px;}

.block-actions {position:absolute;top:-5px;right:5px;}
.block-actions .icon {top:50%;position:absolute;transform:translate(0,-50%);left:0;right:0;margin:0 auto;transition:.3s ease-in-out background-image;}
.block-actions .btn-icon {border-radius:100% !important;width:40px;height:40px;position:relative;padding:0;}
.block-actions:hover .icon-ellipsis-h {background-image:url(/assets/manager/icons/icon-ellipsis-h-primary.svg);}

.navigation-side-left .dropdown-menu {min-width:initial;border-radius:5px;width:100%;}
.navigation-side-left .dropdown-menu.dropdown-menu-right {position: absolute !important;min-width:145px;right:0 !important;}
.navigation-side-left .list-block {padding:15px 15px;}
.navigation-side-left .list-block:hover {background-color:#F1F3F4;}

.block-message {font-size:12px;color:#333333;margin-top:10px;}
.block-message.subtitle {color:#767676;}
.block-date {font-size:10px;color:#767676;margin-top:5px;}
.block-message span {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px;display:inline-block;color:#767676;}
.important-message.title {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:330px;display:inline-block;}
.block-message span.is-writing {font-weight:bold;color:#57C1CE;}

.block-title {max-width:80%;font-size:16px;color:#003346;}

.list-block .block-label {display:inline-block;vertical-align:middle;}
.list-block .block-label + .block-title {display:inline-block;vertical-align:middle;max-width:128px;margin-left:7px;}

.block-label .label {display:inline-block;border-radius:5px;padding:2px 8px;color:#fff;font-size:13px;}
.block-label .label-new {background-color:#57C1CE;}
.block-label .label-request {background-color:#FF934F;}

li.deleted_chat {background-color: rgba(255,0,0, .3);}
li.reported_chat {background-color: rgb(255, 225, 0, .5);}
.list-block .block-chat-type {display:inline-block;vertical-align:middle;}
.list-block .block-chat-type .icon15 {top:2px;position:relative;margin-right:0;}
.list-block .block-chat-type + .block-title {display:inline-block;vertical-align:middle;max-width:168px;margin-left:7px;}

.block-input {border-radius:5px;border:1px solid #00354d;padding:3px 10px;}
.block-input.bg-primary {border:1px solid #00354d !important;background-color:#00354d !important;color:#ffffff;}
.block-input.bg-primary .block-input-label p , .block-input.bg-primary .block-input-label p span {color:#ffffff !important;}
.block-input-label p {font-size:12px;margin:0;}
.block-input-label p span {font-size:16px;font-weight:bold;display:block;top:-1px;position:relative;}
.block-input-label .icon-circle-info-grey {position:absolute;top:36px;left:96px;}
.block-input-value {width:220px;position:absolute;top:10px;right:24px;}
.block-input-value .form-control {font-weight:bold;font-size:16px;background-color: transparent;padding:0;border:0;}
.block-input .form-control.has-value-before + .value {top:50%;transform:translate(0,-50%);left:12px;}
.block-input.is-earn .form-control, .block-input.is-earn .value {color:#003346;}
.block-input.is-final .form-control, .block-input.is-final .value {color:#fff;}

.block-input.bg-white p {color:#003346}

.block-user {font-size:12px;color:#003346;}
.navigation-side-left .btn:focus {outline:0;box-shadow:none;}
.navigation-side-left .form-control {background-color:#f1f3f4;border:0;padding:12px 15px;font-size:12px;}
.navigation-side-left .form-search {position:relative;margin:14px 0 0;}
.navigation-side-left .form-search .form-control {background-image:url(/assets/manager/icons/icon-search.svg);background-position:left 15px center;background-size:18px;background-repeat:no-repeat;padding:13px 40px 13px 40px;height:auto;background-color:#fff;border:1px solid #E6E6E6;}
.navigation-side-left .form-search .btn-filters {position:absolute;top:8px;right:5px;padding:.375rem .75rem}
.navigation-side-left .form-control::-webkit-input-placeholder {color:#767676;}
.navigation-side-left .form-control::-moz-placeholder {color:#767676;}
.navigation-side-left .form-control:-ms-input-placeholder {color:#767676;}
.navigation-side-left .form-control::-ms-input-placeholder {color:#767676;}
.navigation-side-left .form-control::placeholder {color:#767676;}

.list-search-filters {margin-top:10px;}
.list-search-filters ul {margin-bottom:0;}
.list-search-filters li {position:relative;border:0;background-color: #F1F3F4;font-size:13px;display:inline-block;padding:7px 10px;color:#00354D;padding-right:40px;border-radius:5px;}
.list-search-filters li button {position:absolute;top:50%;transform: translate(0,-50%);right:0;}
.list-search-filters li .btn.btn-cancel {padding:5px 11px;}

.list-boxes .card-dashboard img {max-height:76px;}

.search_marked_item {background-color: #FFD4B9;}

.form-search .bootstrap-select .dropdown-toggle .filter-option {background-image: none;}
.form-search .bootstrap-select .bs-ok-default:after {background-image: url(/assets/manager/icons/icon-check-primary-alt.svg);background-repeat:no-repeat;background-position:center center;right:0;width:18px;height:18px;background-size:contain;position:absolute;right:0;top:50%;transform:translate(0,-50%);border:0;}
.form-search .bootstrap-select .dropdown-menu li.disabled a span.text {color:#767676;}
.form-search .bootstrap-select .dropdown-menu li a:hover {color:#00354D !important;}
.form-search .bootstrap-select .dropdown-menu li.disabled a {padding-top:22px;}
.form-search .bootstrap-select .dropdown-menu li a {padding:13px 15px;font-weight:normal;font-size:12px;color:#00354D;}
.form-search .bootstrap-select .dropdown-menu li.selected a, .form-search .bootstrap-select .dropdown-menu li.selected a, .form-search .bootstrap-select .dropdown-menu li.selected a:hover, .form-search .bootstrap-select .dropdown-menu li.selected a:hover {font-weight:bold;color:#00354D !important;background-color: #E4F1F2;}
.form-search .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {top:50%;transform:translate(0,-50%);right:15px;}
.form-search .bootstrap-select .dropdown-toggle .filter-option-inner-inner {display:none;}
.form-search .bootstrap-select>select {height:0;padding:0;}
.form-search .bootstrap-select .btn-light {height:0;padding:0;border:0;background:none !important;white-space:normal !important;opacity:0;visibility:hidden;}
.form-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {position: absolute;width:100%;}
.form-size-3 {width:90px;}

.navigation-side-left .form-search .bootstrap-select .dropdown-menu {margin-top:-12px;}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {width:20px;height:20px;top:50%;transform:translate(0,-50%);}
.bootstrap-select .bs-ok-default:after {display:none;}
.bootstrap-select .bs-ok-default:before {content:"";width:20px;height:20px;background-image:url(/assets/manager/icons/icon-check-primary.svg);background-repeat:no-repeat;background-size:15px;background-position:center center;position:absolute;right:0;top:50%;transform:translate(0,-50%);}

.elements-message {margin-top:100px;text-align:center;}
.elements-message h3 {font-size:24px;font-weight:normal;color:#003346;margin:40px 0 0;}
.elements-message p {font-size:14px;color:#767676;margin:15px auto 40px;max-width:357px;}

.navbar-top {position:fixed;top:0;width:100%;background:#ffffff;border-bottom:1px solid #dddddd;padding:5px 0px;z-index:9;height: 61px;}
.navbar-top .dropdown .btn {text-align:left;padding:5px 10px;}
.navbar-top .btn-title-shop {display: inline-block;color:#00354D;font-size:14px;font-weight:400;}
.navbar-top .btn-title-over {position:relative;top:3px;font-size:12px;color:#767676;}
.navbar-top .dropdown-menu li.btn-title-over {font-weight:700;padding:4px 11px;}
.navbar-top .dropdown-menu li a {padding:4px 11px;color:#003346;font-size:14px;display:inline-block;width:100%;}
.navbar-top .dropdown-menu .dropdown-submenu {padding:4px 11px;margin-bottom:20px;}
.navbar-top .dropdown-menu .dropdown-submenu > a {border:1px solid #E6E6E6;border-radius:4px;}
.navbar-top .dropdown-menu {top:-10px !important;min-width:180px;}
.navbar-top .dropdown-menu li a:hover, .navbar-top .dropdown-menu li a:focus, .navbar-top .dropdown-menu li a:active {text-decoration:none;}
.navbar-top .dropdown-menu .dropdown-menu {left:unset;right:100%;top:0 !important;min-width:300px;}
.navbar-top .btn:focus {outline:none;box-shadow:none;}

.hover-pointer:hover {cursor: pointer;}

.section-title h1 {font-size:26px;font-weight:bold;color:#003346;margin-bottom:20px;}
.section-title h3 {font-size:24px;}
.section-title h4 {font-weight:bold;font-size:18px;color:#003346;}
.section-title h3.title-big {font-size:26px;font-weight:bold;color:#003346;margin-bottom:20px;}

.section-title.proposal-header {margin-bottom:30px;}
.section-title.proposal-header .proposal-status {display:inline-block;vertical-align:middle;color:#00354D;}
.section-title.proposal-header .media.media-user {display:inline-block;vertical-align:middle;margin-right:30px;color:#00354D;}

.block-step-container {margin:20px 0 30px;}
.block-step-container a:focus {text-decoration:none;}
.block-step-container a:hover {cursor: pointer;}
.block-step .number {display:inline-block;font-size:12px;color:#767676;}
.block-step .title {display:inline-block;font-size:12px;color:#767676;}
.block-step .bar {width:100%;height:5px;background-color:#e6e6e6;margin-top:5px;}
.block-step.active .bar {background-color:#57c1ce;}
.block-step.active .number, .block-step.active .title {color:#003346}
.row.row-narrow {margin:0 -4px;}
.row.row-narrow .col {padding-left:4px;padding-right:4px;}

.row-header {margin-bottom:30px;}
.row.row-filters-absolute {position: absolute;}

.social-footer-login {position:absolute;bottom:0;right:0;left:50%;text-align:center;padding:17px 0;}

.table tr.disabled-row {opacity: .5;}

.table .table-actions .btn {border-radius:100%;background-color:transparent;position:relative;width:40px;height:40px;}
.table .table-actions .btn .icon20 {position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;}
.table.has--actions-small {table-layout: auto;}
.table.has--actions {table-layout: auto;}
.table.has--actions-small thead tr th:last-child {min-width:initial;width:50px;padding-left:0;padding-right:0;}
.table.has--actions-small tbody tr td:last-child {width:50px;text-align:center;min-width:initial;padding-left:5px;padding-right:5px;}
.table.has--button-chat thead tr th:first-child {min-width:initial;width:120px;padding-left:0;padding-right:0;}
.table.has--button-chat tbody tr td:first-child {width:6%;text-align:center;min-width:initial;padding-left:5px;padding-right:5px;}
.custom-select {background-image:url(/assets/manager/icons/icon-angle-down.svg);background-repeat:no-repeat;background-size:15px;background-position:right 15px center;min-width:80px;width:auto;padding-right:45px;}
.dataTables_wrapper {margin:0;}
.dataTables_filter input[type="search"] {background-image: url(/assets/manager/icons/icon-search-grey.svg);background-size:15px;background-position:right 15px center;background-repeat:no-repeat;}
div.dataTables_wrapper div.dataTables_filter input {width:450px;max-width:100%;margin-left:0;}
/* .dataTables_wrapper tbody tr td:last-child .btn.btn-sm {padding:11px 15px;} */

.table.table-boxes {margin-bottom:0;}
.table.table-boxes tr th, .table.table-boxes tr td {border:0 !important;text-align:center;padding:5px 10px;vertical-align:middle;}
.table.table-boxes tr th:first-child, .table.table-boxes tr td:first-child {text-align:left;padding-left:0;}
.table.table-boxes tr th:last-child, .table.table-boxes tr td:last-child {padding-right:0;vertical-align:middle;text-align:center;}
.table.table-boxes p {margin:0;}
.table.table-boxes .form-control {margin:0 auto;}

.tabs-classic .card.card-tab-content {border:1px solid #E6E6E6;border-radius:0 5px 5px 5px;}
.tabs-classic .nav-tabs a {border:1px solid transparent;color: #767676;font-size:14px;font-weight:bold;margin-bottom:-1px;z-index: 1;padding:13px 16px;}
.tabs-classic .nav-tabs a.active, .tabs-classic .nav-tabs a:hover {color:#003346;border:1px solid #E6E6E6 !important;border-bottom:0 !important;}

.card.card-banner {border-radius:5px;border:0;}
.card.card-banner .card-body {padding:30px;}

.card.card-banner .card-title {font-weight:bold;font-size:18px;margin-bottom:10px;}
.card.card-banner .card-img {margin-bottom:30px;}
.card.card-banner .callout {position:relative;margin:0 0 15px;height:150px;}
.card.card-banner .callout:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/manager/img/bg-banner-callout.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:170px;margin:0 auto;}
.card.card-banner .callout .v-center {position:absolute;top:50%;transform:translate(0, -50%);left:0;right:0;margin:0 auto;}

.card .card-body {padding:30px;}
.card .card-title {margin-bottom:0.3rem;}
.card .card-footer {padding:30px;}

.card.card-video {border:0;margin-bottom:50px;}
.card.card-video .card-bg {height:192px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}
.card.card-video .card-bg:before {content:"";background-image: url(/assets/manager/icons/icon-video-play-primary.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;}
.card.card-video .card-title {font-size:14px;font-weight:normal;color: #003346;margin-top:15px;margin-bottom:0;}

.message-section {margin:20px auto;text-align: center;}
.message-section h3 {font-weight:bold;font-size:16px;color:#00354D;margin-top:25px;}
.message-section p {font-size:16px;color:#767676;}

.recap-table p {margin:3px 0;font-size:16px;}
.recap-table hr {margin:13px 0;}
.recap-table .row div[class*="col-"] + div[class*="col-"] {text-align:right;}
.recap-table .block-price {border-radius:5px;width:100%;padding:10px 15px;position: relative;margin:6px 0 0;}
.recap-table .block-price .text {font-size:12px;line-height:16px;text-align:left;}
.recap-table .block-price .subtext {font-size:12px;color:#767676;}
.recap-table .block-price.price-tell .price-value span {font-weight:bold;}
.recap-table .block-price .text span {font-size:16px;display:block;font-weight:bold;}
.recap-table .block-price .price {font-weight:bold;}
.recap-table .block-price .value-right {position:absolute;text-align: right;right:15px;top:50%;transform:translate(0,-50%);}

.recap-table .block-price .price-value {font-weight:normal;}

.recap-table .block-price.price-tell {border:1px solid #00354D;background-color:#00354D;color:#fff;}
.recap-table .block-price.price-tell .price-value {color:#fff;}
.recap-table .block-price.price-tell .subtext {color:#fff;}
.recap-table .block-price.price-gain {border:1px solid #00354D;color:#00354D;}

.recap-table .block-price.price-tell.is-gray {background-color: #f1f1f1;}
.recap-table .block-price.price-tell.is-gray .price-value {color:#00354D;}
.recap-table .block-price.price-tell.is-gray .subtext {color:#00354D;}
.recap-table .block-price.price-tell.is-gray .price-value span {color:#00354D;}
.recap-table .block-price.price-tell.is-gray .text {color:#00354D;}

.product-image {width:100px;}
.product-image .card-bg {width:90px;height:90px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;border:1px solid #e6e6e6;}
.product-gallery {display:inline-block;vertical-align:top;}

.product-template-box {width:330px;min-height:130px;}
.product-template-box .product-gallery {margin-right:15px;}

.product-desc {display:inline-block;vertical-align:top;padding:0 15px;padding-right:0;width:100%;margin-top:40px;}
.product-desc h3 {font-size:16px;font-weight:bold;max-width:150px}
.product-desc p {font-size:14px;color:#767676;}
.product-desc .product-actions .btn {padding:0;}
.product-desc .product-actions .btn + .btn {display: block;margin-top:10px;}
.block-product-desc p {font-size:14px;}
.block-product-totals p {color:#767676;}

.card-product-block {margin-bottom:10px;}

.table-articles thead tr th {padding-left:0 !important}
.table-articles thead tr th:first-child {width:28%;}
.table-articles thead tr th:nth-child(2) {width:22%;}
.table-articles thead tr th:nth-child(3) {width:20%;}
.table-articles thead tr th:nth-child(4) {width:20%;}

.card.card-dashboard {margin-bottom:10px;}
.card.card-dashboard .card-body {text-align:center;padding:20px;}
.card.card-dashboard .card-icon {position:absolute;top:30px;right:30px;}
.card.card-dashboard .card-number {font-size:32px;font-weight:bold;text-align:left;position:relative;top:-9px;min-height:48px;}
.card.card-dashboard .card-title {color:#00354d;font-weight:bold;font-size:18px;margin:15px 0 5px;}
.card.card-dashboard p {font-size:14px;color:#767676;height:42px;overflow-y:hidden;}
.card.card-dashboard.is-account p {height:auto;}
.card.card-dashboard .value {font-weight:bold;font-size:24px;color:#57c1ce;}
.card.card-dashboard .text {font-weight:bold;font-size:14px;color:#00354d;margin-bottom:20px;}
.card.card-dashboard .btn-primary {margin-top:15px;}

.card.card-dashboard .media.media-number .value {font-size:32px;font-weight:normal;padding-left:0;text-align:center;}
.card.card-dashboard .media.media-number .media-body p {font-size:18px;font-weight:normal;color:#003346;height:54px;line-height:initial;max-width:200px;margin:0 auto;}
.card.card-dashboard .media.media-number .media-body p.description {font-size:15px;height:auto !important;margin:0 0 20px;line-height:initial;}
.card.card-dashboard .media.media-number .media-body p.small-text {font-size:12px;color:#767676;height:auto;}

.card.card-dashboard-large {height:140px;position: relative;display:inline-block;width:100%;}
.card.card-dashboard-large .card-body {padding:20px;position: absolute;top:50%;transform:translate(0,-50%);width:100%;}
/* .card.card-dashboard-large .card-title {height:auto;overflow-y:hidden;} */
/* .card.card-dashboard-large p {height:45px;overflow-y:hidden;} */

.card.card-dashboard.dashboard-customer .card-body {text-align:left !important;}
.card.card-dashboard.dashboard-customer .card-title {margin:5px 0;height:auto;}
.card.card-dashboard.dashboard-customer p {height:auto;margin:0;min-height:45px;}
.card.card-dashboard.dashboard-customer .badge.badge-alert {position:absolute;top:20px;right:20px;}

.card.card-dashboard.boxes {min-height:168px;}
.card.card-dashboard.boxes .media.media-number .media-body p {height:auto !important;}

/* BG */
.bg-fixed-half {position:fixed;top:0;left:0;width:50%;height:100%;}
.bg-welcome {background-image:url(/assets/manager/img/bg-welcome.jpg);background-size:cover;background-position:center right;background-repeat:no-repeat;}
.bg-login {background-image:url(/assets/manager/img/bg-login.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
.bg-login-customer {background-image:url(/assets/manager/img/bg-login-customer.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
.bg-login-seller {background-image:url(/assets/manager/img/bg-login-seller.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
.bg-creditcard {background-image:url(/assets/manager/img/bg-creditcard.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

.angel-data {position:relative;}
.angel-data .card-body p {margin:10px auto;}
.angel-data:before {content:"";background-image:url(/assets/manager/img/bg-angel-data.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;right:0;width:200px;height:200px;left:0;right:0;margin:0 auto;top:50%;transform:translate(0, -50%);pointer-events:none;}
.angel-data .name {text-transform:uppercase;}
.angel-data .mail {margin:5px 0;display:inline-block;}

.profile-angel .profile-bg {width:90px;height:90px;background-repeat:no-repeat;background-position:center center;background-size:contain;border-radius:100%;margin:0 auto 20px;}
.profile-angel .profile-bg:before {content:"";position:absolute;width:220px;height:40px;background-image:url(/assets/manager/img/angel-wings.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;margin:0 auto;left:0;right:0;}
.profile-angel h4 {font-weight:bold;font-size:18px;}
.card.card.card-dashboard .is-new {position:relative;}
.card.card.card-dashboard .is-new:after {content:"";background-image:url(/assets/manager/img/megaphone-animation.svg);background-repeat:no-repeat;background-size:contain;background-repeat:no-repeat;width:60px;height:60px;display:inline-block;vertical-align:middle;transform:rotate(32deg);margin-left:-40px;position:absolute;display:inline-block;}

/* Container Order Empty */
.order-empty-container .img-container img {width:250px;}

/* Cards > Mini */
.card-mini .description-same-h {min-height:68px;}

/* Cards > Column Assistance */
.card-assistance .card-body {padding:15px 30px;}
.card-assistance .card-title {margin-bottom:0;text-align:left;padding-left:15px;}
.card-assistance p.card-title {color:#767676}
.card-assistance-big p {color:#767676}

/* Cards > Welcome */
.card.card-welcome {margin-bottom:30px;border:0;}
.card-welcome p {font-size:16px;color:#00354D;}
.card-welcome .card-title {color:#00354d;font-weight:bold;font-size:21px;margin:5px 0 15px;}
.card-welcome .media.secondary .card-title {font-size:16px;margin:0;}
.card-welcome .media .media-body {padding-left:30px;}
.card-welcome .media.secondary .media-body {padding-left:15px;}
.card-welcome .profile-angel .profile-bg {width:90px;height:90px;margin:0;}
.card-welcome .profile-angel .profile-bg::before {display:none;}
.card-welcome .img-container {position:absolute;top:0;right:0;bottom:0;}
.card-welcome .img-container img {height:100%;}

/* Cards > Dashboard Account */
.card-dashboard.is-account .profile-bg {margin:0;position:relative;}
.card-dashboard.is-account .profile-bg:before {display:none;}
.card-dashboard.is-account .btn-edit {position:absolute;bottom:0;right:0;background-color:#fff;border-radius:100%;width:20px;height:20px;border:0;padding:0;}
.card-dashboard.is-account .btn-edit:hover {background-color:#f0f3f2;}
.card-dashboard.is-account .media.secondary .card-title {font-size:16px;margin:0;}
.card-dashboard.is-account .media .media-body {padding-left:30px;}
.card-dashboard.is-account .media.secondary .media-body {padding-left:15px;}

/* Cards > Faq */
.card.card-faq {border-radius:0;border:0;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.card-faq .card-header {padding:0;background-color:transparent;border:0;border-radius:0;}
.card-faq .btn.btn-link {border:0;width:100%;text-align:left;padding:15px;color:#767676;background-color:#F9FAF9;}
.card-faq .btn.btn-link:hover {text-decoration:none;}
.card-faq .btn.btn-link:focus {text-decoration:none;box-shadow:none;}
.card-faq .btn-link.collapsed {background-color:transparent;}
.card-faq .btn-link::after {content:"";height:20px;width:20px;position:absolute;top:15px;right:15px;background-image:url(/assets/manager/icons/icon-angle-up-primary.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;}
.card-faq .btn-link.collapsed::after {background-image:url(/assets/manager/icons/icon-angle-down-primary.svg);}
.card-faq h5 {font-weight:bold;font-size:16px;}
.card-faq .card-body {padding:0 50px 15px 15px;background-color:#F9FAF9;}
.accordion#accordion-faq {margin-top:30px;}

/* Cards > Faqs Group */
.card-faqs-group .category-title {margin-bottom:30px;}

/* Cards > Faqs Category */
.card-faq-category {cursor:pointer;height:50px;}
.card-faq-category .card-body {padding:15px 30px;}
.card-faq-category h5 {font-size:18px;font-weight:bold;color:#767676;margin-bottom:0;}
.card-faq-category.active {background-color:#F2FFFE;}
.card-faq-category.active h5 {color:#00354D;}

/* Cards > Shop */
.card-shop {margin-bottom:30px;}
.card-shop .card-star {position:absolute;top:30px;right:30px;width:40px;height:40px;border-radius:100%;border:0;background-color:transparent;padding:10px;padding-top:0;display:none;}
.card-shop.has-star .card-star {display:block;}
.card-shop .card-logo {border:1px solid #E6E6E6;border-radius:100%;width:60px;height:60px;margin:0 auto 15px;}
.card-shop .card-logo img {width:100%;}
.card-shop .card-title {margin-bottom:0;}

/* Cards > Credit Card */
.card.card-creditcard {margin-bottom:30px;border-radius:15px;min-height:240px;}
.card-creditcard .card-body {padding:20px;position:absolute;bottom:0;left:0;width:100%;}
.card-creditcard .card-body h4 {color:#fff;font-weight:normal;font-size:21px;margin-bottom:15px;}
.card-creditcard .card-body p {color:#fff;font-size:10px;line-height:10px;font-family:'Sen';margin-bottom:0;}
.card-creditcard .card-delete {position:absolute;bottom:20px;right:20px;width:40px;height:40px;border-radius:100%;border:0;background-color:transparent;padding:10px;}
.card-creditcard .card-delete:hover {background-color:#006584;}

/* Cards > Shop Detail */
.card.card-shop-detail {margin:30px 0 60px;border:0;background-color:transparent;}
.card-shop-detail .card-body {padding:0;}
.card-shop-detail .profile-bg {width:80px;height:80px;border-radius:100%;border:1px solid #E6E6E6;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.card-shop-detail .media .media-body {padding-left:30px;}
.card-shop-detail .media-shop-head .btn + .btn {margin-left:20px;}
.card-shop-detail .media.secondary .media-body {padding-left:10px;}
.card-shop-detail .media.secondary .media-body strong {color:#003346;margin-right:15px;}
.card-shop-detail .btn-outline-white {border-color:#E6E6E6;}
.card-shop-detail .btn-outline-white .has-star::before {content:"";height:20px;width:20px;margin-right:10px;background-image:url(/assets/manager/icons/icon-star-border.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;display:inline-block;vertical-align:text-bottom;}
.card-shop-detail .btn-outline-white .has-star.favorite::before {background-image:url(/assets/manager/icons/icon-star-prefer.svg);}
.card-shop-detail .media.media-add-favorite .media-body {padding-left:13px;}

/* Cards > Shop Detail Order */
.card-shop-detail-order {margin-bottom:10px;}
.card-shop-detail-order .card-body {padding:15px 30px;}
.card-shop-detail-order .media .media-body {padding-left:15px;}
.card-shop-detail-order .carousel-product-single .tns-nav {bottom:-17px;padding-right:10px;}
.card-shop-detail-order .card-watch {position:absolute;top:15px;right:15px;background-color:transparent;border-radius:100%;padding:10px;width:40px;height:40px;}
.card-shop-detail-order .card-watch:hover {background-color:#f0f3f2;}

/* Cards > Product Return */
.card-product-return {margin-bottom:10px;}
.card-product-return .product-image-placeholder {border:1px solid #E6E6E6;width:90px;height:90px;}
.card-product-return .product-image-placeholder img {height:100%;}
.card-product-return .media .media-body {padding-left:30px;word-break:break-word;}
.card-product-return .input-plusminus {margin:0;width:120px;position:relative;}
.card-product-return .input-plusminus input {padding:10px;margin-left:40px;}
.card-product-return .input-plusminus .minus {position:absolute;top:0;left:0;}
.card-product-return .input-plusminus .plus {position:absolute;top:0;right:0;}
.card-product-return .input-plusminus .minus:hover, .card-product-return .input-plusminus .plus:hover {background-color:#f0f3f2;}
.card-product-return .carousel-product-single .tns-nav {bottom:-17px;padding-right:10px;}

.order-return-title {padding:0 30px;}

/* Cards > Sidebar Return Recap */
.card-sidebar-order-recap.is-return p {margin-bottom:10px;}
.card-sidebar-order-recap.is-return .total-price h4 {color:#57C1CE;font-size:20px;}
.card-sidebar-order-recap.is-return hr {margin:10px 0 30px;}
.card-sidebar-order-recap.is-return .dropdown-menu {transform:none !important;margin:0;padding-top:0;background-color:transparent;box-shadow:none !important;overflow:visible !important;}
.card-sidebar-order-recap.is-return .dropdown-menu .bs-searchbox {padding:0;margin-bottom:8px;}
.card-sidebar-order-recap.is-return .dropdown-menu .bs-searchbox .form-control:focus {border-color:#4AABAE;box-shadow:0 0 4px #57C1CE;}
.card-sidebar-order-recap.is-return .dropdown-menu div.inner {background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.25);}
.card-sidebar-order-recap.is-return .dropdown-menu ul {padding:8px 0 !important;}
.card-sidebar-order-recap.is-return .dropdown-menu ul li .dropdown-item {padding:8px 15px;}
.card-sidebar-order-recap.is-return .dropdown-menu ul li .dropdown-item.selected {font-weight:inherit;color:#767676;}

/* Sidebar > Affix */
.sidebar-proposal.is--affix {position:fixed;top:85px;right:30px;padding:0 15px;width:calc( (100% - 130px) / 3 );}

/* Cards > Checkout Riepilogo Corrirere */
.card-checkout-courier p {margin:0;color:#00354D;font-size:14px;}
.card-checkout-courier p span {font-size:12px;color:#767676;}

/* Cards > Header */
.card.card-header {border-radius:0;border-left:0;border-right:0;margin:0;padding:15px;background-color:#F9FAF9;}
.card.card-header p {text-transform:none;}

/* Cards > Promo Code */
.card-promo-code .form-group {margin:0;position:relative;}
.card-promo-code .form-group .form-control {padding-right:50px;}
.card-promo-code .form-group .btn-icon-round {height:30px;width:30px;padding:5px;right:15px;}
.card-promo-code .form-group .btn-icon-round:hover {background-color:transparent;}

/* Cards > Checkout Alert */
.card.card-checkout-alert {background-color:#F2FFFE;padding:30px;}
.card-checkout-alert .card-body {padding:0;}
.card-checkout-alert .card-body .super-lead {color:#57C1CE;font-weight:bold;font-size:18px;}
.card-checkout-alert .card-body .custom-checkbox .custom-control-label, .card-checkout-alert .card-body .custom-checkbox .custom-control-label a {color:#767676;}


/* Cards > login */
.card.card-login {margin-top:0;}
.card-login .card-header h3 {text-transform:none;font-size:32px;}
.card-login .card-header p {margin-bottom:0;text-transform:none;font-size:18px;font-weight:normal;line-height:initial;}
body:not(.is-customer) .card-login .btn.btn-submit {background-color:#00354d;border-color:#00354d;}
body:not(.is-customer) .card-login .btn.btn-submit:hover,
body:not(.is-customer) .card-login .btn.btn-submit:focus {background-color:#57C1CE !important;border-color:#57C1CE !important;}
.card-login .btn.btn-submit:hover,
.card-login .btn.btn-submit:focus {background-color:#00354d !important;border-color:#00354d !important;}

/* Block > List (Categories) */
.block-list {height:auto;overflow-y:auto;}
.block-list-head {position: relative;}
.block-list-head .title {font-size:12px;color:#767676;margin:14px 0 18px;}
.block-list-head .action {font-size:12px;color:#767676;position:absolute;right:0;top:50%;transform:translate(0,-50%);}
.block-list-head .action .btn-icon {background-color: transparent;}
.block-list-head .action .btn-icon:hover {background-color: transparent;}
.block-list-head .action .btn-icon:focus {outline: none !important;box-shadow:none !important;}
.block-list-head .search-box {display:none;position:absolute;width:50%;right:45px;top:-11px;z-index:1;}
.block-list-head .action.is-visible + .search-box {display:block;}
.block-list-head .search-box .form-control {padding:7px 15px;}
.block-list-body .block-item {background-image: url(/assets/manager/icons/icon-angle-right-block.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:5px;border-radius: 5px;padding:11px 15px;background-color: #F1F3F4;margin-bottom:10px;position:relative;height:44px;}
.block-list-body .block-item.is-button {background-color: transparent;padding:0;background-image: none;}
.block-list-body .block-item.is-button .btn {height:44px;}
.block-list-body .block-item .item-select {display:inline-block;vertical-align:middle;}
.block-list-body .block-item .item-title {display:inline-block;vertical-align:middle;font-size:12px;width:calc(100% - 65px);position: absolute;top: 50%;transform: translate(0,-50%);line-height:12px;}
.block-list-body .block-item .item-title:hover {cursor: pointer;}
.block-list-body .block-item .item-select input[type="checkbox"] {display:none;}
.block-list-body .block-item .item-select .control__indicator {background-color: transparent;border:0;}
.block-list-body .block-item:hover .item-select .control__indicator {width:18px;height:18px;border:0;background-color: #fff;}

.block-list-body .block-item .is-checked + .control__indicator:after {border-color:#57C1CE;top:1px;left:5px;width:7px;height:13px;}

.block-list-body .block-item.no-icon {background-image: none;}

.block-list-body .control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {background-color: #fff;border:0;}
.block-list-body .block-item.is-checked {background-color: #E4F1F2;}
.block-list-body .block-item.selected {background-color: #00354D;color:#fff;background-image:url(/assets/manager/icons/icon-angle-right-white.svg);background-repeat:no-repeat;}
.block-list-body .block-item.selected.no-icon {background-color: #00354D;color:#fff;background-image:url()!important;}
.block-list-body .block-item.selected .item-title {color:#fff;}
.block-list-body .block-item .control {padding:0 0 0 28px;}
.block-list-body .block-item a.link {display:block;position: absolute;width:calc(100% - 45px);height:100%;top:0;right:0;z-index:1;}

/* Medias */
.media.media-shop-name {margin-bottom:30px;}
.media.media-shop-name .media-body {padding-left:15px;}

/* Medias > Option Feedback */
.media-option-feedback .media-body {padding-left:15px;}
.media-option-feedback .review-rating {height:15px;width:100px;background-position:center center;background-size:contain;background-repeat:no-repeat;}
.media-option-feedback .review-rating.rating-1 {background-image:url(/assets/manager/icons/icon-rating-stars-1.svg);}
.media-option-feedback .review-rating.rating-2 {background-image:url(/assets/manager/icons/icon-rating-stars-2.svg);}
.media-option-feedback .review-rating.rating-3 {background-image:url(/assets/manager/icons/icon-rating-stars-3.svg);}
.media-option-feedback .review-rating.rating-4 {background-image:url(/assets/manager/icons/icon-rating-stars-4.svg);}
.media-option-feedback .review-rating.rating-5 {background-image:url(/assets/manager/icons/icon-rating-stars-5.svg);}

/* Input > Plus/minus */
.input-plusminus {user-select: none;border:1px solid #E6E6E6;width:131px;margin:0 auto;border-radius:5px;}
.input-plusminus .minus , .input-plusminus .plus {width:40px;height:40px;padding:0;border:0;display:inline-block;vertical-align:middle;text-align:center;}
.input-plusminus .minus {border-right:1px solid #e6e6e6;}
.input-plusminus .plus {border-left:1px solid #e6e6e6;}
.input-plusminus .minus:hover , .input-plusminus .plus:hover {cursor: pointer;}
.input-plusminus input {height:40px;width:40px;text-align:center;font-size:16px;border:0;border-radius:0;display:inline-block;vertical-align:middle;background:transparent; -moz-appearance: textfield;appearance: textfield;}
.input-plusminus input::-webkit-outer-spin-button , .input-plusminus input::-webkit-inner-spin-button {-webkit-appearance:none;appearance:none;margin:0;}
.input-plusminus .icon {width:40px;height:40px;background-size:16px;}

/* checkbox */
.card-input-element + .card {
	color: #111;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 2px solid #ccc;
	border-radius: 4px;
	padding: 6px 12px;
}

.card-input-element + .card:hover {
	cursor: pointer;
}

.card-input-element:checked + .card {
	border: 2px solid #006600;
	background-color: #006600 !important;
	color: #fff;
}

/* Tokenize */
.tokenize > .tokens-container {
  margin-bottom: 0;
}

.tokenize > .tokens-container > .token,
.tokenize > .tokens-container > .token-search > input {
  text-transform: uppercase;
}

ul.tokens-token-list {
  width: 100%;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

ul.tokens-token-list .tokens-list-token-holder {
  font-size: 16px;
  padding: 3px 12px;
  border-radius: 4px;
  background-color: #d8d8d8;
  color: #000;
}

div.tokens-suggestion-selector ul li {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  text-transform: none;
}
div.tokens-suggestion-selector {
  z-index: 9999 !important;
  border: 1px solid #ced4da;
  background-color: #fff;
  font-size: 16px;
  box-shadow: none;
}
div.tokens-suggestion-selector ul li.tokens-highlighted-suggestion {
  background-color: #f1f1f1;
  color: #000;
}
ul.tokens-token-list .tokens-input-text {
  font-size: 16px;
  padding: 6px 12px;
}
div.tokens-suggestion-selector p {
  font-weight: normal;
  color: #ccc;
}

div.tokens-suggestion-selector ul li.tokens-highlighted-suggestion:hover {
  cursor: pointer;
}

/* Videocall */
.is-videocall {height:100vh;width:100%;margin:0;padding:0;overflow:hidden;background-color:#000;}
.is-videocall .main-container {margin:0 auto;padding:0;}
.is-videocall .bg-videocall {width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.videocall-bottom-left {position:absolute;left:40px;bottom:10px;color:#ffffff;font-size:15px;}

.videocall-top-left {position:absolute;top:0;left:0;transition:.3s ease-in-out left;height:100%;overflow-y:auto;overflow-x:hidden;}
.videocall-top-left.is-closed {left:-200px;transition:.3s ease-in-out left;}
.videocall-center {position:absolute;top:50%;left:0;right:0;margin:0 auto;text-align:center;color:#fff;text-shadow:0 2px 5px #000;max-width:800px;transform: translateY(-50%);}
.videocall-center span {font-size: 40px; color: #ffffff;}
.videocall-top-center {position:absolute;top:10px;left:0;right:0;margin:0 auto;text-align:center;color:#fff;text-shadow:0 2px 5px #000;max-width:800px;}
.videocall-top-center p {margin-bottom:0;}
.videocall-bottom-center {position:absolute;bottom:10px;left:0;right:0;margin:0 auto;text-align:center;max-width:800px;}
.videocall-bottom-center .select {display:inline-block;}
.videocall-bottom-center .btn-icon {padding:14px 8px;}
.videocall-bottom-center .btn-simulator .icon {width:25px;height:20px;}

.videocall-bottom-center-name {position:absolute;bottom:130px;color:#ffffff;font-size:12px;left:0;right:0;margin:0 auto;text-align:center;}
.videocall-bottom-center-name span {display:inline-block;padding:4px 10px;background:rgba(0,0,0,.4);}

@media only screen and (max-width:767px) and (min-width:320px) {
  .videocall-container .icon60 {width:40px;height:40px;}
}
.videocall-bottom-right {position:absolute;right:40px;bottom:10px;}
.videocall-bottom-right-notes {position:absolute;right:40px;bottom:90px;}
.videocall-bottom-right-partecipants {position:absolute;right:40px;bottom:170px;}
.videocall-top-right {position:absolute;top:0;right:0;}

.bg-videocall-me {width:420px;height:121px;z-index:9;background-position:center center;border: 1px solid white;position: relative;}
.videocall-validation {position:absolute;top:20px;left:20px;}
.videocall-validation .alert.alert-danger {background:#ffffff;max-width:632px;}
.videocall-messages {position:absolute;bottom:120px;left:50px;}
.bg-videocall {background:#000;}
.bg-videocall video {width:100%;height:100vh;}
.bg-videocall-me {width:160px;}
.bg-videocall-me video {width:100%;height:119px;object-fit:contain;}

.bg-videocall-me span {position:absolute;bottom:0;left:0;padding:4px 10px;background:rgba(0,0,0,.4);color:#ffffff;font-size:12px;width:186px;overflow: hidden;text-overflow: ellipsis;max-width:156px;}
/* end */

/* Error Class */
.error_field {background-color:#fbd6be !important;}
@media (min-width: 992px) {
  #mainNav .navbar-collapse {overflow:visible;max-height:none;}
  #mainNav .navbar-collapse .navbar-sidenav {position:absolute;top:0;left:0;flex-direction:column;margin-top:60px;}
  #mainNav .navbar-collapse .navbar-sidenav {margin-top:90px;}
  #mainNav .navbar-collapse .navbar-sidenav > .nav-item {width:80px;padding:0;}
  #mainNav .navbar-collapse .navbar-sidenav > .nav-item--bottom {position:fixed;bottom:0;font-size:12px;}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item--bottom
  .dropup
  .dropdown-menu {min-width:100%;margin:0;border:0;border-radius:0;}
  #mainNav .navbar-collapse .navbar-sidenav > .nav-item--bottom a.nav-link {color:#57C1CE;padding:10px;display:inline-block;width:80px;height:80px;background-color:#fff;border-radius:0;border-right:1px solid #e6e6e6;}
  #mainNav .navbar-collapse .navbar-sidenav > .nav-item--bottom a.nav-link:hover {background:#f1f1f1;color:#57C1CE !important;}
  
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item--bottom
  .dropdown-toggle::after {position:absolute;right:20px;top:15px;border:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";}
  #mainNav .navbar-collapse .navbar-sidenav > .nav-item > .nav-link {padding:8px 7px;font-size:13px;font-weight:500;color:var(--grey);}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li , #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li {width:200px;}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li:first-child , #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li:first-child {padding:4px 0 0;}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li:last-child , #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li:last-child {padding:0 0 10px;}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a , #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a {padding:10px;}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a {padding:6px 12px;font-size:13px;line-height:1.2;}
  #mainNav
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a {padding-left:3.75em;}
  #mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link {min-width:0;}
  #mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link:after {width:24px;text-align:center;}
  #mainNav
  .navbar-collapse
  .navbar-nav > .nav-item.dropdown
  .dropdown-menu > .dropdown-item > .dropdown-message {max-width:300px;}
}
#mainNav.fixed-top .sidenav-copy {display:none;}
#mainNav.fixed-top.navbar-main .sidenav-copy {background-color:#212529;}
#mainNav.fixed-top.navbar-main .sidenav-copy a i {color:#adb5bd;}
#mainNav.fixed-top.navbar-light .sidenav-copy {background-color:#dee2e6;}
#mainNav.fixed-top.navbar-light .sidenav-copy a i {color:rgba(26, 26, 26, .5);}
body.sidenav-toggled #mainNav.fixed-top .sidenav-copy {overflow-x:hidden;width:55px;}
body.sidenav-toggled #mainNav.fixed-top .sidenav-copy .nav-item , body.sidenav-toggled #mainNav.fixed-top .sidenav-copy .nav-link {width:55px !important;}
body.sidenav-toggled #mainNav.fixed-top #sidenavToggler i {transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:FlipH;}
#mainNav.static-top .sidenav-copy {display:none;}

/* jQuery Autocomplete */
.ui-autocomplete {position:absolute;z-index:9999;cursor:default;padding:0;margin-top:2px;list-style:none;background-color:var(--white);border:1px solid #ced4da;}
.ui-autocomplete > li {padding:.375rem .75rem;}
.ui-autocomplete.ui-widget-content {color:var(--text);}
.ui-autocomplete .ui-menu-item:hover {background-color:var(--bg-main);color:var(--text);}
.ui-autocomplete > li.ui-state-focus {background-color:#dddddd;}
.ui-helper-hidden-accessible {display:none;}
.ui-menu-item-wrapper.ui-state-active {background:none;color:var(--black);border:0;}
.ui-menu-item:hover {background:#f4f4f4;color:var(--black);cursor:pointer;}

/* Datepicker */
.datepicker table tr td , .datepicker table tr th {color:initial;}
th.picker-switch {text-transform:capitalize;}

/* Datepicker */
table.dataTable tr td.cell-value-euro {min-width:100px}

/* Summernote*/
.note-editor .note-btn {border:1px solid #dddddd;}
.note-editor.note-frame {border:1px solid rgba(0, 0, 0, .125);}
.modal {z-index:1150;}
.modal-body .custom-control {padding-left:0;}
.modal-body .custom-control-input {display:none;}
.note-btn-primary {background-color:#138496 !important;border-color:#117a8b !important;}

/* Modals */
.modal .modal-body {padding:15px 30px 15px;}
.modal-content {box-shadow:none;border:1px solid #E6E6E6;border-radius:5px;box-shadow:0 2px 40px rgba(0,0,0,.2)}
.modal .close {opacity:1;}
.modal .modal-header {border:0;padding:25px 30px 0;}
.modal .modal-footer {border:0;display:inline-block;padding:0 30px 15px;}
.modal .modal-title {font-size:24px;font-weight:bold;color:#00354D;}
.modal p.description {font-size:14px;color:#767676;}
.modal-backdrop.show {opacity:.8;}
.modal-backdrop {z-index:1140;background:rgb(222,244,245);background:linear-gradient(to bottom,  rgba(222,244,245,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#def4f5', endColorstr='#ffffff',GradientType=0 );}
.modal-backdrop.no-background {background:transparent;display: none;}
.modal .box-label {min-width:90px;}
.modal-footer .row {margin-right:-15px;margin-left:-15px;}
.modal-footer .btn {padding:16px 20px;}
.modal .custom-checkbox .custom-control-label {padding-left:30px;}
.modal .custom-checkbox .custom-control-label::before, .modal .custom-checkbox .custom-control-label::after {left:0;}

@media (min-width: 576px) {
  .modal-dialog {max-width:600px;margin:4.75rem auto;}
  .modal-dialog.modal-lg {max-width:1000px;}
} 

/* Modals > Chat OneShot */
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu {transform:none !important;margin:0;padding-top:0;background-color:transparent;box-shadow:none !important;overflow:visible !important;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu .bs-searchbox {padding:0;margin-bottom:8px;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu .bs-searchbox .form-control:focus {border-color:#4AABAE;box-shadow:0 0 4px #57C1CE;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu div.inner {background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.25);}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul {padding:8px 0 !important;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul li .dropdown-item.selected {font-weight:inherit;color:#767676;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul li .dropdown-item strong {color:#00354D !important;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul li .dropdown-item .has-star {padding-left:15px;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul li .dropdown-item .has-star:before {content:"";height:10px;width:10px;background-image:url(/assets/manager/icons/icon-star-prefer.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;right:unset;left:30px;transform:translate(0,-50%);}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul li {font-size: 0.875rem;}
.modal-chat-oneshot .bootstrap-select.shop-user-select .dropdown-menu ul li.dropdown-header {font-weight:bold;color:#00354D;font-size: 1rem;}

/* Modals > Tutorial */
.modal-tutorial .modal-content {border:0;}
.modal-tutorial .modal-body {padding:0;}
.modal-tutorial .carousel-tutorial {width:100%;position:relative;}
.modal-tutorial .carousel-tutorial .prev {width:30px;height:30px;background-color:transparent;background-image:url(/assets/manager/icons/icon-carousel-left.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:150px;left:10px;transform:translate(0,-50%);z-index:9;opacity:1;transition:opacity .3s ease-in-out}
.modal-tutorial .carousel-tutorial .next {width:30px;height:30px;background-color:transparent;background-image:url(/assets/manager/icons/icon-carousel-right.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:150px;right:10px;transform:translate(0,-50%);z-index:9;opacity:1;transition:opacity .3s ease-in-out}
.modal-tutorial .carousel-tutorial .prev[aria-disabled="true"] {opacity:0;}
.modal-tutorial .carousel-tutorial .next[aria-disabled="true"] {opacity:0;}
.modal-tutorial .carousel-tutorial .tns-nav {left:50%;bottom:45px;right:unset;transform:translate(-50%,0);}
.modal-tutorial .carousel-tutorial .tns-nav button {width:9px;height:9px;border:1px solid #00354D;background-color:transparent;margin:0 3px;transition:background-color .3s ease-in-out;}
.modal-tutorial .carousel-tutorial .tns-nav .tns-nav-active {background-color:#00354D;}
.modal-tutorial .carousel-tutorial .card {border:0;background-color:transparent;margin:0;}
.modal-tutorial .carousel-tutorial .card .card-bg {height:320px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.modal-tutorial .carousel-tutorial .card .card-body {padding:30px;}
.modal-tutorial .carousel-tutorial .card .section-title h3 {font-weight:bold;margin-bottom:15px;}
.modal-tutorial .carousel-tutorial .card p {margin-bottom:30px;height:67px;overflow:hidden;}

/* Modals > Order Return */
.modal-order-return .modal-body {padding:15px 30px 30px;}
.modal-order-return p.description {margin-bottom:30px;}
.modal-order-return .form-group {margin:0;}
.modal-order-return .form-group p {margin-bottom:10px;}
.modal-order-return .modal-footer > * {margin:0;}
.modal-order-return .modal-footer .row {margin-right:-15px;margin-left:-15px;}
.modal-order-return .modal-footer .btn {padding:11px 20px;}
.modal-order-return .dropdown-menu {transform:none !important;margin:0;padding-top:0;background-color:transparent;box-shadow:none !important;overflow:visible !important;}
.modal-order-return .dropdown-menu .bs-searchbox {padding:0;margin-bottom:8px;}
.modal-order-return .dropdown-menu .bs-searchbox .form-control:focus {border-color:#4AABAE;box-shadow:0 0 4px #57C1CE;}
.modal-order-return .dropdown-menu div.inner {background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.25);}
.modal-order-return .dropdown-menu ul {padding:8px 0 !important;}
.modal-order-return .dropdown-menu ul li .dropdown-item {padding:8px 15px;}
.modal-order-return .dropdown-menu ul li .dropdown-item.selected {font-weight:inherit;color:#767676;}

/* Modals > Archive */
.modal-archive .modal-body {padding-top:15px;}
.modal-archive .modal-footer > * {margin:0;}
.modal-archive .modal-footer .row {margin-left:-15px;margin-right:-15px;}
.modal-archive .modal-footer .btn {padding:11px 20px;}

/* Modals > Delete */
.modal-delete .modal-body {padding-top:15px;}
.modal-delete .modal-body textarea.form-control {height:150px;}
.modal-delete .modal-footer > * {margin:0;}
.modal-delete .modal-footer .row {margin-left:-15px;margin-right:-15px;}
.modal-delete .modal-footer .btn {padding:11px 20px;}

/* Modals > Suggest New Shop */
.modal-new-shop .modal-header .close {position:absolute;top:15px;right:15px;}
.modal-new-shop .modal-footer .btn {padding-left:40px;padding-right:40px;}

/* Modals > Request */
.modal-request .modal-content {box-shadow:0 0 30px rgba(0,53,77,.2);}
.modal-request .modal-body {padding:0;display:flex;}
.modal-request .modal-body .close {position:absolute;top:25px;right:25px;z-index:9;}
.modal-request .modal-content-left {padding:30px;padding-bottom:70px;min-height:450px;width:50%;position:relative;border-radius:5px 0 0 5px;}
.modal-request.is-confirmation .modal-content-left {padding-bottom:30px;}
.modal-request .modal-body.is-completed .modal-content-left {min-height:0;width:100%;padding-bottom:30px;}
.modal-request .modal-content-right {padding:30px;color:#767676;min-height:450px;width:50%;border-radius:0 5px 5px 0;border-left:1px solid #E6E6E6;text-align:center;}
.modal-request .modal-body .modal-content-right .section-title h3 {font-size:16px;margin-bottom:10px;}
.modal-request .modal-content-right .modal-cont {margin-top:30px;max-height:300px;overflow-y:auto;}
.modal-request .modal-content-right .modal-cont::-webkit-scrollbar {width:5px;}
.modal-request .modal-content-right .modal-cont::-webkit-scrollbar-track {background:transparent;}
.modal-request .modal-content-right .modal-cont::-webkit-scrollbar-thumb {background:#767676;border-radius:4px;}
.modal-request .modal-content-right .media-user {margin-bottom:10px;justify-content:center;}
.modal-request .modal-content-right .media-user .media-image {width:40px;height:40px;border-radius:20px;border:1px solid #E6E6E6;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.modal-request .modal-content-right .media-user .media-image.is-initials {position:relative;background-color:#57C1CE;}
.modal-request .modal-content-right .media-user .media-image.is-initials span {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;}
.modal-request .modal-content-right .media-user .user-name {font-weight:bold;color:#00354D;}
.modal-request .modal-content-right .request-user {display:block;width:100%;text-align:center;margin:0;}
.modal-request .modal-content-right .request-user label {font-size:16px;font-weight:700;margin-bottom:5px;display:block;color:#00354D;}
.modal-request .modal-content-right .user-info {display:inline-block;}
.modal-request .modal-content-right .user-info + .user-info {margin-left:15px;}
.modal-request .modal-content-right .customer-info {margin-bottom:15px;}
.modal-request .modal-content-right .customer-info .name {color:#003346;font-weight:700;font-size:18px;margin-bottom:5px;}

.modal-request .modal-body .section-title h3 {font-weight:bold;font-size:24px;color:#00354D;margin:0;}
.modal-request .modal-body .section-title + p {color:#767676;margin-top:5px;margin-bottom:0;}
@media (min-width: 576px) {.modal-dialog.modal-xl {max-width:1000px;margin:1.75rem auto;}}
.modal-request .block-label-content + .block-label-content {margin-top:15px;}
.modal-request .block-label-content label {font-size:14px;font-weight:bold;color:#00354D;margin-bottom:5px;}
.modal-request .block-label-content p {font-size:14px;color:#767676;margin-bottom:0;}
.modal-request .request-details {margin:0;text-align:left;color:#00354D;line-height:1.2;padding-top:15px;margin-top:15px;border-top:1px solid #E6E6E6;}
.modal-request .request-actions {margin:30px 0;display:flex;justify-content:center;}
.modal-request .transfer-text {position:absolute;left:0;right:0;bottom:20px;text-align:center;}
.modal-request .transfer-text a {color:#00354D;}
.modal-request .request-actions .btn {padding:10px 15px;font-size:15px;}
.modal-request .request-actions .btn + .btn {margin-top:0;margin-left:10px;}
.modal-request .request-actions-skip {margin:0 0 30px;}
.modal-request .request-actions-skip .btn-text {padding:0;}
.modal-request .request-actions-transfer {position:absolute;bottom:30px;left:0;right:0;}
.modal-request .request-actions-transfer .dropdown-item {font-size:12px;}
.modal-request .request-actions-transfer .dropdown-item:hover {background-color: transparent;color:var(--text-primary) !important;}
.modal-request .request-actions-transfer .dropdown-menu {left:-45px !important;}

.modal-request .request-actions-transfer-message {background:#F1F3F4;padding:30px;text-align:center;margin-top:20px;}
.modal-request .request-actions-transfer-message p {margin-bottom:15px;color:#00354D;font-weight:bold;}
.modal-request .request-actions-transfer-message p.shop-name {font-weight:normal;margin-bottom:30px;}
.modal-request .request-actions-transfer-message .btn-actions .btn {padding:10px 25px;}
.modal-request .request-actions-transfer-message .btn-actions .btn.btn-grey {color:var(--text-primary) !important;}

.modal-request .request-actions-confirm {display:none;background-color:#F1F3F4;border-radius:5px;padding:30px;margin-top:25px;color:#00354D;min-height:300px;}

.modal-request .request-actions-refuse-message {background:#F1F3F4;padding:30px;text-align:center;margin-top:20px;}
.modal-request .request-actions-refuse-message p {margin-bottom:15px;color:#00354D;font-weight:bold;}
.modal-request .request-actions-refuse-message .custom-select {margin-bottom:30px;}
.modal-request .request-actions-refuse-message .btn-actions .btn {padding:10px 25px;}
.modal-request .request-actions-refuse-message .btn-actions .btn.btn-grey {color:var(--text-primary) !important;}

.request-image {width:200px;height:200px;background-size:90%;background-position:center center;background-repeat:no-repeat;border:1px solid #e6e6e6;margin:-30px auto 25px;}
.request-product-name {font-size:18px;font-weight:bold;color:#003346;}
.request-user {display:inline-block;margin-bottom:15px;}
.request-user .badge-icon-client {display:inline-block;vertical-align:middle;background-color: #57C1CE;color:#fff;border-radius:5px;font-size:13px;padding:2px 7px;}
.request-user .request-user-name {display:inline-block;vertical-align:middle;margin-left:6px;}
.request-message {margin-top:10px;}
.request-message strong {font-size:14px;font-weight:bold;color: #767676;font-style: italic;}
.request-message {font-size:12px;font-weight:normal;font-style: italic;}

/* Modals > New Request */
@media (min-width: 576px) {.modal-new-requests .modal-dialog {max-width:500px;margin:1.75rem auto;}}
.modal-new-requests .modal-content {box-shadow:none;}
.modal-new-requests .modal-title {margin:5px 0;}
.modal-new-requests .modal-body {padding-top:0;}
.modal-new-requests .img-responsive {margin:0 auto 15px;display:block;width:180px;}
.modal-new-requests p {font-size:16px;margin:0;}
.modal-new-requests .modal-footer {padding-top:15px;padding-bottom:30px;}
.modal-new-requests .modal-footer > * {margin:0;}
.modal-new-requests .btn.btn-sm {padding:10px 25px;}

/* Modals > Simulator */
.modal.modal-simulator .modal-header:hover {cursor:move;}
.modal.modal-simulator .modal-content {box-shadow: 0 2px 40px rgba(0, 0, 0, .2);}
.modal.modal-simulator .modal-header {padding:15px;}
.modal.modal-simulator .modal-body {padding:15px;}
.modal.modal-simulator .modal-footer {padding:15px;}
.modal.modal-simulator .modal-body p {color:#555;line-height:18px;}
.modal.modal-simulator .modal-body .text-placeholder {margin-bottom:30px;}
.modal.modal-simulator .modal-body em {color:#767676;}
.modal.modal-simulator .modal-dialog {-webkit-transform:none;transform:none;bottom:20px;right:40px;top:initial;transform:none;position:fixed;max-width:580px;}
.modal.modal-simulator .modal-body h5 {font-size:15px;color:#00354D;margin-bottom:15px;}
.modal.modal-simulator .modal-body .form-group {margin-bottom:30px;}
.modal.modal-simulator .block-input-value {width:100px;}
.modal.modal-simulator .btn-action {margin-top:-8px;padding:5px 5px;margin-right:5px;}
.modal.modal-simulator .modal-footer .btn {padding:8px 22px;}
.modal-simulator .dataTables_wrapper {max-height:170px;overflow-y:auto;width:100%;}
.modal.modal-simulator .modal-title {margin-top:-10px;}
.modal.modal-simulator table.dataTable {margin:0 0 30px !important;}



.modal.modal-simulator .modal-body {padding-left:40px;}
.modal-simulator .has-number .number {border-radius:100%;width:18px;height:18px;background-color:#767676;color:#fff;position:absolute;left:-13px;}
.modal-simulator .has-number .number span {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;font-weight:bold;font-size:12px;text-align:center;}
.modal-simulator .has-number.is-completed .number {background-color:#57C1CE;}
.modal-simulator .has-number.is-active .number {background-color:#00354D;}

.header-group {padding-left:25px;}
.header-group.has-number {position:relative;margin-bottom:20px;margin-top:30px;}
.header-group.has-number .number {border-radius:100%;width:18px;height:18px;background-color:#767676;color:#fff;position:absolute;left:0;}
.header-group.has-number h5 {font-size:18px;font-weight:bold;color:#003346;margin:0;}
.header-group.has-number p {font-size:14px;color:#003346;margin:0;}
.header-group.has-number .number span {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;font-weight:bold;font-size:12px;text-align:center;}
.header-group.has-number.is-completed .number {background-color:#57C1CE;}
.header-group.has-number.is-active .number {background-color:#00354D;}

.header-group.has-action-right {margin-top:0;}

/* Modals > Camera */
/* .modal.modal-camera .modal-body {padding:30px;} */
.modal-camera .camera {height:auto !important;width:100% !important;margin:0 auto;}
.modal-camera .camera video {height:auto !important;width:100% !important;}

/* Modals > Draggable */

.modal-backdrop.pointer-events-none {pointer-events:none;}

/* Side Content (Drawer) */
.side-content-drawer {position:fixed;top:0;right:-600px;min-width:400px;height:100vh;max-width:600px;width:100%;background:#ffffff;transition:.3s all ease-in-out;}
.side-content-drawer.is-open {box-shadow:var(--shadow);right:0;transition:.3s all ease-in-out;}
.side-content-drawer-head__close {display:inline-block;vertical-align:middle;top:-2px;position:relative;}
.side-content-drawer-head__close .close {padding:10px;}
.side-content-drawer-head {width:100%;padding:10px 15px;position:absolute;top:0;background-color:#f1f1f1;}
.side-content-drawer-body {margin-top:63px;width:100%;overflow-y:auto;height:calc(100vh - 65px);}
.side-content-drawer-head__actions {padding:6px 0;}
.side-content-drawer-head__actions .btn {font-size:14px;padding:4px 8px;}
.side-content-drawer-footer {position:fixed;bottom:0;width:100%;left:0;right:0;}

/* Side Content (Drawer) > Asana demo */
.side-content-drawer-body .card.card-avatar {border:0;background:transparent;margin-right:15px;}
.side-content-drawer-body .card.card-avatar .card-name {width:32px;height:32px;background:#f1f1f1;border-radius:100%;position:relative;border:1px solid #cccccc;}
.side-content-drawer-body .card.card-avatar .card-name .initials {position:absolute;top:50%;transform:translate(0, -50%);left:0;right:0;text-align:center;font-size:12px;font-weight:bold;}
.side-content-drawer-body .card.card-avatar .card-bg {width:32px;height:32px;border-radius:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.side-content-drawer-body .tasks-data label {font-size:12px;color:#6f7782;text-transform:none;height:36px;}
.side-content-drawer-body .input-group.date {max-width:160px;}

/* Cards */
.card {background-color:var(--card-bg);border-color:var(--card-border);border-radius:5px;}
.card-header {font-weight:700;text-transform:uppercase;background-color:var(--card-header-bg);border-bottom-color:var(--form-border);}
.card-header h3 {font-size:18px;margin:0;color:#333333;font-weight:700;}
.card-header label {margin-top:5px;margin-bottom:0;font-weight:normal;}
.card-header blockquote {font-style:italic;margin:5px 0 0;padding:0;font-size:12px;}
.card-footer {border:0;}
.card-footer .btn.btn-link.text-danger {margin-top:4px;margin-bottom:0;padding-left:0;}
.breadcrumb {background:#e8e8e8;padding:10px;margin:0 0 20px;font-size:13px;}
.img-product {height:60px;}
.btn-sm i {font-size:16px;}
.fa-fw {margin:0 5px;}
.nav-divider {height:0;margin:.5rem 0;overflow:hidden;border-top:2px solid #212529;}
.navbar-sidenav .nav-link-text {vertical-align:middle;display:inline-block;font-size:11px;width:100%;}
body.sidenav-toggled #mainNav.static-top #sidenavToggler i {transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:FlipH;}
.content-wrapper {overflow-x:hidden;}
/* .content-wrapper {overflow-x:hidden;background:#f0f3f2;} */


h5.card-title {font-size:18px;color: #003346;}
.card-number {font-size:40px;color:#57C1CE;}

.card.card-choice {text-align:center;background-color:#F1F3F4;border-radius:5px;border:0;color:#00354D}
.card.card-choice h4.card-title {font-size:16px;color: #003346;font-weight:bold;margin-bottom:0;}
.card.card-choice p {margin:0;}
.card.card-choice:hover {background-color: #57C1CE;}
.card.card-choice:hover h4.card-title {color:#fff;}
.card.card-choice:hover p {color:#fff;}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance:none;
  appearance:none;
}
.page-item.disabled .page-link {background:transparent;border:0;}
.sorting-disabled {pointer-events: none;}
.sorting-disabled:before, .sorting-disabled:after {display: none !important;}

/* Conversation */
.conversation-head {padding:37px 40px 20px;border-bottom:1px solid #e6e6e6;}
.conversation-head.is-detail {padding:7px 15px 10px;}
.conversation-head a {color: currentColor;}
.conversation-head p {margin:0;font-size:14px;color:#4b636c;}
.conversation-head__actions {margin-right:65px;position:relative;}
.conversation-head__actions ul {margin-bottom:0;}
.conversation-head__actions .btn-icon {padding:6px 0;}
.conversation-head__actions .list-inline-item:not(:last-child) {margin-right:0;}
.conversation-head h3 {font-weight:bold;font-size:18px;margin:10px 0 3px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.conversation-head-title .status-shop {display:inline-block;}
.conversation-head-title .status-customer {display:none;}
.is-customer .conversation-head-title .status-shop {display:none;}
.is-customer .conversation-head-title .status-customer {display:inline-block;}
.conversation-head-title .customer-availability {font-size:15px;color:#00354D;display:inline-block;margin-left:20px;}
.customer-availability > span {cursor:pointer;}
.customer-availability .dropdown-menu {margin-right:90px;width:460px;padding:5px 15px 15px;border-radius:5px;box-shadow:0 0 20px rgba(0, 0, 0, .15);z-index:8;}
.customer-availability .dropdown-head {margin:15px 0;align-items:center;display:flex;justify-content:space-between;}
.customer-availability .dropdown-head .title {font-size:18px;color:#003346;font-weight:bold;}

.conversation-head.is-detail .conversation-search {vertical-align:middle;height:40px;border-radius:20px;background-color:#fff;border:1px solid transparent;padding:0 15px;display:none;width:40px;position:absolute;top:5px;right:0;z-index:9;transition:0.3s ease-in-out;}
.conversation-head.is-detail .conversation-search > .row {flex-wrap:nowrap;justify-content:space-between;}
.conversation-head.is-detail .conversation-search:focus-within {border-color:#66afe9;box-shadow:inset 0 1px 1px rgb(0,0,0,.08), 0 0 8px rgb(82,188,91,.3);}
.conversation-head.is-detail .conversation-search.is-open {display:block;width:370px;}
.conversation-head.is-detail .conversation-search .search {max-width:55%;}
.conversation-head.is-detail .conversation-search .search .form-control {border:0;background-color:transparent;padding:10px 15px 10px 45px;background-image:url(/assets/manager/icons/icon-search.svg);background-position:left 15px center;background-size:20px;background-repeat:no-repeat;}
.conversation-head.is-detail .conversation-search .search .form-control:focus {box-shadow:none;}
.conversation-head.is-detail .conversation-search .results {text-align:left;vertical-align:middle;display:inline-block;height:40px;padding:5px 5px 5px 0;position:relative;}
.conversation-head.is-detail .conversation-search .results .find-results {color:#767676;}
.conversation-head.is-detail .conversation-search .results .find-results::after {content:"";width:1px;height:30px;background-color:#E6E6E6;position:absolute;top:5px;right:105px;}
.conversation-head.is-detail .conversation-search .results .btn {padding:3px 8px;}
.conversation-head.is-detail .conversation-search .results .btn:hover {background-color:#eee;}
.conversation-head.is-detail .conversation-search .results .btn-icon {width:30px;height:30px;border-radius:100%;}

.conversation-body {padding:0 15px;height:calc(100vh - 200px);overflow-y:auto;}
.conversation-body {height:calc(100vh - 225px);}
.conversation-body .card.card-avatar {margin:0;}
.conversation-body .media .media-body {position:relative;}
.conversation-body .media .media-body .message {font-size:15px;margin:0;padding:12px 20px;background:#ffffff;border-radius:5px;border:1px solid #e6e6e6;color:#737373;max-width:960px;word-break:break-word;}
.conversation-body .media .media-body .message p {margin:0;}
.conversation-body .media .media-body .message ul {margin:0;padding-left:18px;list-style:disc;}
.conversation-body .media .media-body .message p + a {margin-top:20px;display:inline-block;}
.conversation-body .media.media-warning .media-body .message {font-size:14px;padding:12px 20px 12px 40px;background:#FFF5D9;color:#00354D;font-weight:bold;display:inline-block;position: relative;}
.conversation-body .media.media-warning .media-body .message p {display:inline-block;max-width:390px;text-align:left;}
.conversation-body .media.media-warning .media-body .message::before {content:"";top:15px;position:absolute;left:10px;width:20px;height:20px;background-image:url(/assets/manager/icons/icon-ybm.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;}
.conversation-body > ul > li {float:left;clear:both;}

.conversation-body .media .media-actions-menu {margin:0 5px;position: relative;}
.conversation-body .media .media-actions-menu .btn-icon {padding:0;background-color: transparent !important;}
.conversation-body .media .media-actions-menu .btn-icon:focus {box-shadow:none;}
.conversation-body .media .icon-media-actions {width:30px;height:30px;background-image:url(/assets/manager/icons/icon-media-actions.svg);background-repeat:no-repeat;background-size:30px;background-position:center center;transition:.3s ease-in-out background-image;}
.conversation-body .media .icon-media-actions-top-right {width:40px;height:40px;background-image:url(/assets/manager/icons/icon-media-actions-top-right.svg);background-repeat:no-repeat;background-size:40px;background-position:center center;transition:.3s ease-in-out background-image;}
.conversation-body .media .media-actions-menu .dropdown-menu {border-radius:5px;box-shadow:0 0 20px rgba(0, 0, 0, .1);}
.conversation-body .media .media-actions-menu li {display:inline-block;width:100%;}
.conversation-body .media .media-actions-menu li a {display:inline-block;padding:4px 16px;width:100%;}
.conversation-body .media .media-actions-menu li a:hover {text-decoration:none;}
.conversation-body .media .media-actions-menu li a .title {color:#00354D;font-size:12px;display:inline-block;vertical-align:middle;}
.conversation-body .media .btn:hover .icon-media-actions {background-image:url(/assets/manager/icons/icon-media-actions-primary.svg);transition:.3s ease-in-out background-image;}

.conversation-body .media .media-actions-menu.top-right {position:absolute;top:10px;right:10px;}
.conversation-body .media.media-has-actions {padding-right:40px;display:inline-block;}

.conversation-body .card-proposal {border:0;background-color: transparent;margin:15px 0 0;}
.conversation-body .card-proposal .media .card-image {width:52px;height:52px;}
.conversation-body .card-proposal .media .media-left {margin-right: 15px;}
.conversation-body .card-proposal .media .card-image .card-bg {height:52px;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.conversation-body .card-proposal .media h4 {font-weight:bold;font-size:14px;color:#767676;}
.conversation-body .card-proposal .media p {margin:0;font-size:14px;color:#767676;}

.conversation-body .media .media-body .message-reply {display:none;font-size:13px;color:var(--text-primary);position:absolute;bottom:-25px;}
.conversation-body .media .media-body .message-reply button {color:var(--text-primary) !important;background:none;border:0;}
.conversation-body .media .media-body .message-reply button:focus {outline:none;}
.conversation-body .media .media-body .message-reply button:hover {text-decoration:none;}
.conversation-body .media .media-body .message-quote {position:absolute;top:-21px;font-style:italic;font-size:15px;color:#767676;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:0 5px;}
.conversation-body .is-right .media .media-body .message-quote {right:0;}

.conversation-body .media .media-body .message-quote:before {content:"";background-image:url(/assets/manager/icons/icon-quote-close.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;width:10px;height:10px;display:inline-block;vertical-align:middle;top:-4px;position:relative;}

.conversation-body .media .media-body .message-quote.quote-img {overflow:initial;}
.conversation-body .media .media-body .message-quote.quote-img .card-bg {width:30px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;top:-30px;left:20px;position: relative;}

.conversation-body li.divider-date {float:none;margin:0 auto;text-align:center;position: relative;top:10px;margin-bottom:40px;}
.conversation-body li.divider-date:before {content:"";width:100%;position:absolute;left:0;right:0;top:15px;transform:translate(0,-50%);height:1px;background-color:#00354D;margin:0 auto;}
.conversation-body li.divider-date span {display:inline-block;border-radius:15px;background-color:#fff;text-align:center;padding:4px 15px;position:relative;font-size:13px;color:#00354D;border:1px solid #00354D}

.conversation-body li .media {margin:0 0 15px;}
.conversation-body .message-block.has-reply .media {margin-top:25px;}
.conversation-body .message-block .is-viewed {font-size:12px;color:#767676;right:initial;position: relative;}
.conversation-body .message-block.is-right .is-viewed {font-size:12px;color:#767676;right:77px;position: relative;text-align:right;margin-bottom:30px;top:-9px;position: relative;}
.conversation-body li.is-right {float:right;}
.conversation-body li.is-right .card.card-avatar {margin-right:0;margin-left:0;}
.conversation-body li.is-right .media-body .message {background:#F2FFFE;border:1px solid #E6E6E6;}
.conversation-body li.is-right .media-body .message.message-audio {padding:0;background-color: transparent;border:0;}
.conversation-body li.is-right .media-body .message.message-audio audio::-webkit-media-controls-enclosure {border-radius:5px;background-color:#f2fffe;border:1px solid #e6e6e6;}
.conversation-body li.is-center {float:none;width:100%;text-align:center;}

.conversation-body li .media-body .message.message-audio {padding:0;background-color: transparent;border:0;}
.conversation-body li .media-body .message.message-audio audio::-webkit-media-controls-enclosure {border-radius:5px;background-color:#fff;border:1px solid #e6e6e6;}

.conversation-body li .media-body .message.message-media {padding:15px;}
.conversation-body li .media-body .message.message-media .media.media-file {margin:0;}
.message.message-media .media.media-file h4 {font-size:14px;color:#00354D;font-weight:bold;margin:0;}
.message.message-media .media.media-file p {font-size:12px;color:#767676;margin-top:5px;}
.message.message-media .media.media-file .media-left {margin-right:15px;}

.conversation-body li .media-body .message.message-proposal {background-color: #fff;min-width:480px}
.conversation-body li .media-body .message.message-proposal .media {margin:0;}
.conversation-body.is-empty {height: auto !important}
.conversation-body .message-block.is-sender .card.card-avatar .card-bg.avatar-initials {background-color:#00354D;}

.message.message-proposal .media h4 {font-size:15px;color:#00354D;font-weight:bold;margin:0;top:-6px;position: relative;}
.message.message-proposal .media p {font-size:12px;color:#767676;margin-top:5px;}
.message.message-proposal .media .media-left {margin-right:15px;}
.message.message-proposal .proposal-value {font-size:16px;font-weight:bold;color:#57C1CE;margin-bottom:7px;margin-top:5px;}
.message.message-proposal .proposal-value .text-total {color:#00354D;display:inline-block;}
.message.message-proposal .proposal-value .vat {font-size:12px;font-weight:normal;color:#767676;}
.message.message-proposal.has-foot + .message-foot {padding:0 15px;background-color:#F9FAF9;border:1px solid #e6e6e6;}
.message.message-proposal.has-foot {border-radius:5px 5px 0 0 !important;border-bottom:0 !important;}
.message.message-proposal .proposal-status {font-weight: bold;text-transform:uppercase;font-size:14px;margin-top:10px;}
.message.message-proposal .media-heading .icon20 {top:5px;position: relative;}
.message.message-proposal.has-foot + .message-foot .tns-nav button {zoom: .6;}
.message.message-proposal .media-actions-menu .btn:hover .icon-media-actions-top-right {background-image:url(/assets/manager/icons/icon-media-actions-top-right-primary.svg);transition:.3s ease-in-out background-image;}

/* Medias > Number */
.media.media-number .value {font-size:40px;color:#57C1CE;padding-right:10px;top:-10px;position:relative;}
.media.media-number h5 {font-size:14px;color:#00354D;margin:0;}
.media.media-number .media-body p {font-size:16px;color:#00354D;font-weight:bold;}

/* Medias > Notifications */
.media.media-block-notification {background-color:#ffffff;border-radius:5px;border:1px solid #e6e6e6;padding:15px;align-items:center;position:relative;}
.media.media-block-notification.is-unread:before {content:"";width:10px;height:10px;border-radius:100%;background-color:#ff934f;position:absolute;right:15px;top:28px;}
.media.media-block-notification .notification-icon {width:50px;height:50px;border:1px solid #e6e6e6;border-radius:100%;margin-right:10px;}
.media.media-block-notification .notification-icon .block-image {background-position:center center;background-size:cover;background-repeat:no-repeat;width:60px;height:60px;border-radius:100%;}
.media.media-block-notification .notification-icon {border:1px solid #E6E6E6;background-color: #57C1CE;border-radius:100%;}
.media.media-block-notification .notification-icon.shop-user{background-color: #00354D;}
.media.media-block-notification .notification-icon span {color:#fff;position: absolute;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;text-align:center;font-size:20px;font-weight:normal;}
.media.media-block-notification .title {font-size:14px;}
.media.media-block-notification .title strong {color:#00354d;font-weight:bold;}
.media.media-block-notification .timestamp {font-size:14px;color:#767676;margin-top:4px;}
.media.media-block-notification .notification-icon {position:relative;}
.media.media-block-notification .notification-icon.type-danger {background-color:#fdf0f0;}
.media.media-block-notification .notification-icon.type-warning {background-color:#fff5d9;}
.media.media-block-notification .notification-icon.type-success {background-color:#d9f3e0;}

.media.media-block-notification .notification-icon.type-primary {background-color:#00354d;}
.media.media-block-notification .notification-icon.type-secondary {background-color:#57c1ce;}
.media.media-block-notification .notification-icon.type-tertiary {background-color:#F2FFFE;}
.media.media-block-notification .notification-icon .initials {color:#ffffff;position:absolute;top:50%;transform:translate(0, -50%);left:0;right:0;margin:0 auto;text-align:center;font-size:32px;}

.media.media-block-notification .notification-icon .block-icon {width:20px;height:20px;position:absolute;top:50%;transform:translate(0, -50%);right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:contain;}

/* Medias > Media Order Counter */
.media.media-order-count h3 {font-size:40px;}
.media.media-order-count p {color:#00354D;line-height:16px;}
.media.media-order-count strong {font-size:16px;}
.media.media-order-count .media-body.text-right {padding-right:10px;}

/* Medias > Checkout */
.media.media-checkout {background-color:#00354D;border-radius:5px;padding:10px 15px;}
.media.media-checkout .media-body {padding-left:15px;font-size:14px;color:#F1F3F4;}

/* Conversation Body */
.conversation-body li.is-canceled .media-body .message p {text-decoration: line-through;}
.conversation-body li.is-important .media-actions-menu:before {content:"";width:10px;height:10px;position:absolute;background-image:url(/assets/manager/icons/icon-message-star.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;bottom:-15px;left:0;right:0;margin:0 auto;}

.conversation-body li .media-body .message.message-image {padding:0;border:0;}
.conversation-body li .media-body .message.message-image .card-bg {width:100px;height:100px;background-position:center center;background-size:contain;background-repeat:no-repeat;border:1px solid #E6E6E6;}
.conversation-body li .media-body .message.message-image li {display:inline-block;width:auto;vertical-align:middle;float:none;position:relative;}
.conversation-body li .media-body .message.message-image li.multiple .number {font-size:18px;font-weight:bold;position:absolute;top:50%;transform: translate(0,-50%);margin:0 auto;left:0;right:0;text-align:center;color:#fff;font-size:16px;}
.conversation-body li .media-body .message.message-image li.multiple .card-bg:before {content:"";position:absolute;width:100%;height:100%;background-color: rgba(0, 53, 77,.7);left:0;right:0;top:0;bottom:0;}

.conversation-body li.show-is-canceled .media-body .message {background-color:rgba(255,0,0, .3);}
.conversation-body li.show-is-canceled .media-body .message.message-image {padding:5px;}

.conversation-body li.is-typing {height:50px;}
.conversation-body li.is-typing .loader {padding:14px 0;}
.loader span {width:8px;height:8px;display:block;border-radius:100%;position:relative;margin:0 2px;}
.loader {display:flex;align-items:center;justify-content:center;}
.dot-1 {-webkit-animation:typing 1s linear 0s infinite;animation:typing 1s linear 0s infinite;background-color:#00354D;}
.dot-2 {-webkit-animation:typing 1s linear .50s infinite;animation:typing 1s linear .50s infinite;background-color:rgba(0, 53, 77,.5);}
.dot-3 {-webkit-animation:typing 1s linear .75s infinite;animation:typing 1s linear .75s infinite;background-color:rgba(0, 53, 77,.2);}
@-webkit-keyframes typing {0% {top:0;}50% {top:6px;}100% {top:0;}}
@keyframes typing {0% {top:0;}50% {top:6px;}100% {top:0;}}


.conversation-foot {border-top:0;background:#00354D;position:fixed;width:100%;bottom:0;padding:7px 12px;z-index:1;}
.conversation-foot .input-group {width:calc(100% - 360px);}
.conversation-foot .form-control {padding:10px 65px 10px 65px;height:auto;border:1px solid transparent;margin:0;border-radius:30px !important;background-color:#F1F3F4;font-size:16px;color:#767676;width:100%;height:60px;resize: none;overflow-y: hidden;}
.conversation-foot .form-control::placeholder {color:#00354D;}
.conversation-foot .form-control:focus {border-width:2px;}
/* .conversation-foot .input-group .is-enter {padding:0 20px;display:none;} */
.conversation-foot.message-input .input-group-append {display:none;}
.conversation-foot.message-input .input-group-append .btn-action .icon40 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.conversation-foot.message-input .input-group-append.is-enter .btn-action {left:unset;right:10px;}
.conversation-foot .input-group .btn-action {position:absolute;left:10px;right:0;top:50%;transform:translate(0,-50%);background-color:transparent;border-radius:100% !important;width:40px;height:40px;padding:0;}
.conversation-foot .input-group .btn-action.btn-icon-primary {background-color:#57C1CE;}
.conversation-foot .input-group .btn-action.btn-icon-primary div[class*="icon-"] {position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto;}
.conversation-foot .input-group .form-control:focus {z-index:initial}
.conversation-foot .input-group-actions.shop-only.is-customer {display:none;}
.conversation-foot .input-group-actions .btn-icon-primary {width:40px;height:40px;border-radius:100%;background-color:#57C1CE;padding:11px;}
.conversation-foot .input-group-actions .btn-icon-secondary {width:40px;height:40px;border-radius:100%;background-color:#00354D;padding:11px;}
.conversation-foot .input-group-actions {display: inline-block;vertical-align:middle;text-align:center;}
.conversation-foot .input-group.input-group-field {max-width:calc(100% - 540px);display: inline-block;vertical-align:middle;}
.conversation-foot .input-group.input-group-field.is-customer {max-width:calc(100% - 410px);}
.conversation-foot.audio-input .input-group.input-group-field {max-width:calc(100% - 495px);}
.conversation-foot.audio-input .input-group.input-group-field.is-customer {max-width:100%;}
.conversation-foot .input-group-actions .btn {position:relative;margin-left:13px;}
.conversation-foot .input-group-actions .btn + .btn {margin-right:13px;}
.conversation-foot .input-group-actions .btn .icon20 {position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;}
.conversation-foot .input-group-actions-left {display:inline-block;vertical-align:middle;text-align:center;position:relative;overflow:hidden;height:42px;width:58px;}
.conversation-foot .input-group-actions-left .btn-action {padding:0;position:absolute;top:0;left:0;}
.conversation-foot .input-group-actions-left .btn-action .icon--inline {margin:0;}
.conversation-foot .input-group-actions-left .btn-audio {opacity:1;transform:none;transition:all .6s ease-in-out;}
.conversation-foot .input-group-actions-left .btn-send {opacity:0;transform:translate(100%,0);transition:all .6s ease-in-out;width:40px;height:40px;border-radius:100%;background-color:#57C1CE;}
.conversation-foot .input-group-actions-left .btn-send .icon20 {position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto;}
.conversation-foot .input-group-actions-left.is-typing .btn-audio {transform:translate(100%,0);opacity:0;}
.conversation-foot .input-group-actions-left.is-typing .btn-send {transform:none;opacity:1;}
.conversation-foot .input-group-field .input-group-actions, .conversation-foot .input-group-field .input-group-append {display:none !important;}

.conversation-foot .reply-to {position:absolute;top:-32px;background:#767676;color:#fff;width:100%;padding:4px 16px;left:0;right:0;}
.conversation-foot .reply-to p {margin:0;font-size:12px;display:inline-block;vertical-align:middle}
.conversation-foot .reply-to span {font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:310px;display:inline-block;vertical-align:middle;}

.conversation-foot .reply-to .reply-to-cancel {position:absolute;top:50%;right:370px;z-index:9;transform:translate(0,-50%);}
.conversation-foot .reply-to .icon10 {display:inline-block;vertical-align:middle;}

.conversation-foot .icon-attachment {width:40px;height:40px;background-image: url(/assets/manager/icons/icon-chat-attachments.svg);background-size:contain;background-repeat: no-repeat;background-position:center center;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-color:transparent;}
.conversation-foot .icon-attachment.close {width:40px;height:40px;background-image: url(/assets/manager/icons/icon-attachment-close.svg);background-size:contain;background-repeat: no-repeat;background-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.conversation-foot.audio-input .input-group .btn-action {width:40px;height:40px;box-shadow:none !important;}
.conversation-foot.audio-input .input-group .btn-action .icon40 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.conversation-foot.audio-input .icon-attachment {background-image:url(/assets/manager/icons/icon-attachment-close.svg);width:40px;height:40px;}
.conversation-foot.audio-input .audio-input-text {height:60px;border:2px solid #F00505;}
.conversation-foot.audio-input .audio-input-text .media-recording .icon-recording {animation:1.5s pulse;animation-iteration-count:infinite;}
.conversation-foot.audio-input .audio-input-text .media-recording .media-body {padding-left:15px;}
.conversation-foot.audio-input .audio-input-text .text {color:#00354D;font-size:12px;margin-bottom:5px;line-height:initial;}
.conversation-foot.audio-input .audio-input-text .time {color:#00354D;font-size:14px;font-weight:bold;line-height:initial;}
.conversation-foot.audio-input .input-group .is-enter {display:block !important;}
.conversation-foot.audio-input .input-group .is-enter .btn-action {left:unset;right:10px;}

.conversation-foot .form-control::-webkit-scrollbar {width:6px;height:12px;}
.conversation-foot .form-control::-webkit-scrollbar-track {background:transparent;border-radius:0 30px 30px 0;overflow:hidden;}
.conversation-foot .form-control::-webkit-scrollbar-thumb {background:#57C1CE;border-radius:3px;}

@keyframes pulse {
  0% {transform:scale(1);}
  50% {transform:scale(1.2);}
  100% {transform:scale(1);}
}
@-o-keyframes pulse {
  0% {transform:scale(1);}
  50% {transform:scale(1.2);}
  100% {transform:scale(1);}
}
@-moz-keyframes pulse {
  0% {transform:scale(1);}
  50% {transform:scale(1.2);}
  100% {transform:scale(1);}
}
@-webkit-keyframes pulse {
  0% {transform:scale(1);}
  50% {transform:scale(1.2);}
  100% {transform:scale(1);}
}

.reply-to-cancel .btn-icon {padding:7px 10px 0;}
.reply-to-cancel .btn-icon:hover {background-color:transparent;}

.card.card-avatar {border:1px solid #e6e6e6;border-radius:100%;margin:0;width:30px;height:30px;}
.card.card-avatar .card-bg {height:30px;background-position:center center;background-size:30px;background-repeat:no-repeat;}
.card.card-avatar .card-bg.avatar-chatbot-sender {background-image:url(/assets/manager/img/avatar-chatbot.svg);}
.card.card-avatar .card-bg.avatar-chatbot-receiver {background-image:url(/assets/manager/img/avatar-user.svg);}
.card.card-avatar .media-timestamp {position:absolute;bottom:-20px;text-align:center;font-size:10px;color:#767676;margin:0 auto;left:0;right:0;}
.card.card-avatar .card-bg.avatar-initials {border:1px solid #E6E6E6;background-color: #57C1CE;border-radius:100%;}
.card.card-avatar .card-bg.avatar-initials span {color:#fff;position: absolute;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;text-align:center;font-size:13px;font-weight:normal;}

.board-categories .block-list-head .form-group .control input:checked ~ .control__indicator {border:1px solid #00354D !important;background:#00354D !important;}

.no-summary .box-side-right {display:none;}
.box-side-right {width:280px;height:100vh;left:80px;background-color:#ffffff;position:fixed;top:61px;left:auto;right:0;border-left:1px solid #e6e6e6;z-index:2;}
.box-side-right {top:90px;}
.box-side-right .box-side-right-head {padding:15px 15px 0;position:absolute;left:-80px;top:-2px;}
.box-side-right .box-side-right-head .btn {padding:0;}
.box-side-right .box-side-right-head .btn:hover {background-color:transparent;}
.box-side-right .box-side-right-head .btn:focus {box-shadow:none;}
.box-side-right .box-side-right-body {height:calc(100vh - 150px);overflow-y:auto;padding:15px;}
.box-side-right-body .product-title h4 {font-size:18px;font-weight:bold;}
.box-side-right-body .product-title p {font-size:14px;color:#767676;}
.box-side-right-body .product-image {width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center center;border:1px solid #e6e6e6;}
.box-side-right-body .product-data {margin-top:10px;}
.box-side-right-body .product-data strong {font-size:14px;color:#767676;}
.box-side-right-body .product-data p {margin-bottom:10px;color:#767676;}
.box-side-right-body .product-data ul ul {padding-left:18px;list-style:disc;}
.box-side-right .text-question {margin:5px 0 10px;}
.has-chat-closed .box-side-right {right:-280px;}
.content-container.has-chat-open {margin-right:280px;}
.no-summary .content-container.has-chat-open {margin-right:0;}
.content-container.has-chat-open .conversation-head__actions {margin-right:5px;}
.content-container.has-chat-open .conversation-foot {width:calc(100% - 280px);}
.box-side-right.icon-inside .box-side-right-head {position:relative;left:-7px}

/* Form > Is Invalid */
.form-control.is-invalid {border-color:rgb(169,68,66);background-color:rgba(169,68,66,.2);}
.form-control.is-invalid::placeholder {color:rgb(169,68,66);}

.recap-value {font-weight:bold;color:#767676;font-size:16px;}
.recap-action a {color:#57c1ce;}
.progress {border:1px solid #e6e6e6;background-color:#ffffff;margin:10px 0;border-radius:10px;height:10px;}
.progress-base .progress-bar {background-color:#ff934f;}
.progress-full .progress-bar {background-color:#5EA76E;}
.table-recap tr td {font-size:16px;color:#767676;padding:4px 0;}
.table-recap hr {margin:10px 0;}
.table-recap p.super-lead {font-size:20px;color:#57c1ce;font-weight:bold;}
.table-recap tr td:nth-child(2) {color:#003346;}
.table-recap .media {justify-content:center;}
.table-recap .media .media-body {flex:inherit;}
.card-sidebar-proposal-recap .section-title h5 {color:#003346;font-weight:bold;margin-bottom:15px;}
.card-sidebar-proposal-recap strong {color:#003346;}
.card-sidebar-proposal-recap .btn.btn-text {padding:0 10px;}
.card-sidebar-proposal-recap .recap-display {display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:space-between;}
.card-sidebar-proposal-recap .recap-status {justify-self:start;}
.card-sidebar-proposal-recap .recap-detail-link {justify-self:end;}

.card.card-sidebar-proposal-recap.shipping {background-color:transparent;border:0;}

.small-text {font-size:14px;}
p.super-lead {font-size:20px;color:#57c1ce;font-weight:bold;}

.sidebar-mt .card {margin:1rem 0 0 !important;}
.sidebar-sticky {position:sticky;top:30px;}

/* Loader */
.is-loading:after {content:"";position:fixed;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;background-image:url(/assets/manager/img/logo-youbuyme.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:180px;height:180px;z-index:9999;animation:flickerAnimation 4s infinite;}
.is-loading:before {content:"";position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(87, 193, 206,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:9999;}
@keyframes flickerAnimation {0% {opacity:1;}
  50% {opacity:0;}
  100% {opacity:1;}}
@-o-keyframes flickerAnimation {0% {opacity:1;}
  50% {opacity:0;}
  100% {opacity:1;}}
@-moz-keyframes flickerAnimation {0% {opacity:1;}
  50% {opacity:0;}
  100% {opacity:1;}}
@-webkit-keyframes flickerAnimation {0% {opacity:1;}
  50% {opacity:0;}
  100% {opacity:1;}
}


#sidenavToggler i {font-weight:800;}
.navbar-sidenav-tooltip.show {display:none;}
body.sidenav-toggled .navbar-sidenav {width:55px;}
body.sidenav-toggled .navbar-sidenav .nav-link-text {display:none;}
body.sidenav-toggled .navbar-sidenav .nav-item , body.sidenav-toggled .navbar-sidenav .nav-link {width:55px !important;}
body.sidenav-toggled .navbar-sidenav .nav-item:after , body.sidenav-toggled .navbar-sidenav .nav-link:after {display:none;}
body.sidenav-toggled .navbar-sidenav .nav-item {white-space:nowrap;}
body.sidenav-toggled .navbar-sidenav-tooltip.show {display:flex;}
#mainNav.navbar-main .navbar-collapse .navbar-sidenav .nav-link-collapse:after {color:var(--light-grey);}
#mainNav.navbar-main .navbar-collapse .navbar-sidenav > .nav-item > .nav-link {position:relative;text-align:center;color:#ffffff !important;}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link.active , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link:hover , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link:focus {color:#ffffff !important;background:#38A5B3;border-radius:0;}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link.active
  i , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link:hover
  i , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link:focus
  i {color:var(--black);}
#mainNav.navbar-main .navbar-collapse .navbar-sidenav > .nav-item .fa-fw {position:relative;display:inline-block;vertical-align:middle;font-size:16px;color:var(--light-grey);}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .nav-link.active
  .fa-fw {color:var(--black);}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a {color:#666666;padding:8px 0 8px 40px;}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li:last-child
  a {margin-bottom:10px;}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a:focus , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a:hover , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a:focus , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a:hover {color:var(--grey);}
#mainNav.navbar-main
  .navbar-collapse
  .navbar-nav > .nav-item.dropdown > .nav-link:after {color:#adb5bd;}
#mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav
  .nav-link-collapse:after {color:rgba(26, 26, 26, .5);}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item > .nav-link {color:rgba(26, 26, 26, .5);}
#mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item > .nav-link:hover {color:rgba(26, 26, 26, .7);}
#mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a , #mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a {color:rgba(26, 26, 26, .5);}
#mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a:focus , #mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a:hover , #mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a:focus , #mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a:hover {color:rgba(26, 26, 26, .7);}
#mainNav.navbar-light
  .navbar-collapse
  .navbar-nav > .nav-item.dropdown > .nav-link:after {color:rgba(26, 26, 26, .5);}
.card-body-icon {position:absolute;z-index:0;top:-25px;right:-25px;font-size:5rem;transform:rotate(15deg);}
.page-item.active .page-link {background-color:#57C1CE !important;border-color:#dee2e6 !important;color:#fff;}
.page-item.active .page-link:hover {color:#fff !important;}
.page-item .page-link {color:#003346;}
.page-item .page-link:hover {color:#003346 !important;}
.page-item .page-link:focus {box-shadow:none;}
.card-register {max-width:40rem;}

.table-bordered td , .table-bordered th {border-color:var(--table-border-color);}
.table-bordered thead th {border:0;padding:10px 15px;}
.table-bordered tbody td {vertical-align:middle;}
.table.table-bordered td {border-top-width:1px;padding:10px 15px;color:#003346;}
.table.table-bordered tbody td:first-child {border-left:1px solid var(--table-border-color);}
.table.table-bordered tbody td:last-child {border-right:1px solid var(--table-border-color);}
.table.table-bordered .table-total {min-width:70px;text-align:center;}
table.table-bordered.dataTable.no--min-width th:last-child, table.table-bordered.dataTable.no--min-width td:last-child {min-width:0px;}
.badge-light {color:#fff !important; border: 1px #767676;background-color: #767676 !important;}


.table.table-simulator thead th {padding:2px 3px;font-size:14px;}
.table.table-simulator tbody tr + tr {margin-top:3px;}
.table.table-simulator tbody td {padding:10px 5px;border-top:1px solid #E6E6E6;position:relative;vertical-align:middle;border-left:0;border-right:0;}
.table.table-simulator tbody td:first-child {border-left:1px solid #E6E6E6;}
.table.table-simulator tbody td:last-child {border-right:1px solid #E6E6E6;}
/* .table.table-simulator.table-space-grey tbody td {border-bottom:10px solid #f0f3f2;}
.table.table-simulator tbody td::after {content:"";border-bottom:1px solid #E6E6E6;position:absolute;top:0;bottom:0;left:0;right:0;}
.table.table-simulator tbody td:first-child:after {content:"";border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px 0 0 5px;}
.table.table-simulator tbody td:last-child:after {content:"";border-bottom:1px solid #E6E6E6;border-right:1px solid #E6E6E6;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0 5px 5px 0;} */
.table.table-simulator tbody td:first-child {border-radius:5px 0 0 5px;max-width:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.table.table-simulator tbody td:last-child {border-radius:0 5px 5px 0;}
.table.table-simulator tbody td.dataTables_empty {padding:3px 15px;}
.table.table-simulator .btn.btn-text {padding:0 10px;}

/* .table thead th {font-size:12px;font-weight:500;color:#a0a0a0;border-top:0;border-bottom:0;} */
.table-responsive label {text-transform:none;}
/* .table tr td {font-size:14px;padding:8px 15px;color:#003346;} */
.table tr td {vertical-align:middle;}
.table.dt-products tr td {vertical-align:top;}
.table.dt-products .input-plusminus .plus {border-left:0;}
.table.dt-products .input-plusminus .minus {border-right:0;}
.table tr td:last-child {vertical-align:baseline;}
.table.last-middle tr td:last-child {vertical-align:middle;}
.dt-buttons {float:left;clear:both;}
.btn-group > .btn-group:not(:first-child) > .btn , .btn-group > .btn:not(:first-child) {border-radius:.2rem;}
.btn-group .btn + .btn {margin-left:20px;}
table.table-orderable tr.dt-rowReorder-moving {outline:2px solid #dc3545;}
table.table-orderable tr td:nth-child(2) {padding-left:10px;cursor:move;}
table.table-orderable tr td:nth-child(2):before {content:"\f338";font-family:"Font Awesome 5 Free";font-weight:800;position:relative;display:inline-block;vertical-align:middle;width:20px;height:20px;}
.dataTables_paginate {font-size:12px;}
div.dataTables_wrapper div.dataTables_length select {margin:0 5px;vertical-align:middle;}
table.dataTable thead .sorting_asc:before , table.dataTable thead .sorting_desc:after {color:var(--black);}
.text-overflow-table {margin:0;max-width:330px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
table .dataTables_empty {text-align:center !important;}
table .noVis.sorting {pointer-events:none;padding-right:15px !important;}
table.dataTable thead .noVis.sorting:before , table.dataTable thead .noVis.sorting:after {display:none;}
.dataTables_wrapper .dataTables_info {font-size:12px;color:#888888;float:left;padding-top:30px !important;}
div.dataTables_wrapper div.dataTables_length label {font-size:12px;color:#888888;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {float:right;padding-top:20px;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination:before {clear:all;}
.table-bordered {border-radius:.25rem;border-color:var(--table-border-color);border:0;}
.has--actions tr td:last-child , .has--actions tr th:last-child {text-align:right;}
table.table-bordered.dataTable th:last-child , table.table-bordered.dataTable th:last-child , table.table-bordered.dataTable td:last-child , table.table-bordered.dataTable td:last-child {min-width:180px;}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before , table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {top:50%;background-color:var(--black);transform:translate(0, -50%);border:0;left:20px;}
table.dataTable tr th.select-checkbox {text-align:center;width:20px !important;}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child , table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {background:#f1f1f1;}
/* table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {background:#f1f1f1;} */
table.dataTable > tbody > tr.child ul.dtr-details {width:100%;}
table.dataTable tbody > tr.selected , table.dataTable tbody > tr > .selected {background:#fdffcb;}
table.dataTable tbody tr.selected , table.dataTable tbody th.selected , table.dataTable tbody td.selected {color:initial;}
footer.sticky-footer {position:absolute;right:0;bottom:0;width:100%;height:56px;background-color:#e9ecef;line-height:55px;}

.table.padding-narrow tr td {padding-top:5px;padding-bottom:5px;}

.table.table-borderless tbody tr:last-child td {border-color: #E6E6E6;}
.table.table-borderless {border-collapse: collapse !important;}
table.dataTable tbody tr {border-radius:5px;border-color: #E6E6E6;}
table.dataTable tbody tr.badge-alert {background-color:#feedd5 !important;}
.table.table-borderless.has--actions tr td:last-child {min-width:180px;}
.table.table-borderless.has--actions .btn {padding:11px 12px;}

.table-articles {margin-top:20px;margin-bottom:0;}
.table-articles thead tr th {vertical-align: middle;font-weight: bold;font-size:14px;color:#767676;padding:20px 20px 10px}

.table tbody tr {background-color:#fff;}
.table th {font-size:15px;font-weight:bold;color:#767676;border-bottom:0 !important;border-top:0;padding-left:15px;padding-right:15px;}
.table td {padding:10px 15px;border:1px solid #E6E6E6;border-left:0;}
.table td:first-child {border-left:1px solid #E6E6E6;}
.table tbody tr:first-child td {border-bottom:0;}
.table tbody tr:last-child td {border-bottom:1px solid #E6E6E6;}
.table .product-template-box {min-height:0;width:auto;}
.table .carousel-product-single .tns-nav {bottom:-15px;}
.table .carousel-product-single .tns-inner {width:90px;}
.table h3 {font-size:18px;max-width:none;}
.table p {font-size:15px;color:#767676;}
.table h4 {font-size:16px;font-weight:normal;}
.table .product-desc .product-actions .btn {display:inline-block;}
.table .product-desc .product-actions .btn + .btn {margin:0 0 0 15px;}
.table .block-product-qty .product-quantity, .table .block-product-qty .product-prize {display:inline-block;}
.table .block-product-qty .product-prize {padding-left:15px;width:130px;}

.table.table-product td {width:33%;}
.table.table-product tr td {vertical-align:top;}
/* .table.table-product tbody td:last-child {vertical-align:middle;} */
.table.table-product tbody td:last-child ul {margin:0;}

.table.table-return td {width:33%;}
.table.table-return td:nth-child(3), .table.table-return td:nth-child(4), .table.table-return td:last-child {width:11%;vertical-align:middle;text-align:center;}

.table-list.has--actions tbody td:first-child {text-align:center;}
.table-list.has--actions tbody td:last-child {vertical-align:middle;}

.table.has--actions-small.collapsed tbody tr td:first-child {padding-left:50px !important;}
.table.has--actions-small.collapsed tbody tr.child td:first-child {padding-left:80px !important;position:relative;}
.table.has--actions-small.collapsed tbody tr.child {position:relative;}
.table.has--actions-small.collapsed tbody tr.child .btn-icon-round {position:absolute;top:50%;left:20px;transform:translate(0,-50%);}
.table.has--actions-small.collapsed tbody tr.child .btn-icon-round.bottom-left {left:unset;right:20px;}

.attachment-menu {position:absolute;bottom:74px;background-color:#00354d;border-radius:20px;padding:15px;transition: .3s ease-in-out all;z-index:0;}
.attachment-menu.is-closed {bottom:-250px;transition: .3s ease-in-out all;}
.js-attachmentMenu.is-open .icon-attachment {background-image:url(/assets/manager/icons/icon-attachment-close.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;}
.attachment-menu ul {margin:0;padding:0;}
.attachment-menu li a {color:#e6e6e6;display:inline-block;padding:7px 0;width:100%;}
.attachment-menu li a:hover {color:#ffffff !important;text-decoration:none;}

.table-recap p {margin:0;font-size:16px;color:#767676;}
.table-recap tr td:nth-child(2) {text-align: right;}
.table.table-recap tr td {border:0;padding:3px 0;}
.table.table-recap tr:last-child td {border:0;}
.table.table-recap.recap-first {margin:0;}
.table-recap td:first-child {padding-left:0;}
.table-recap td:last-child {padding-right:0;}

.dataTable tr td a {color:#003346 !important;text-decoration: underline !important;}
.dataTable tr td a:hover {color:#00354d !important;text-decoration: underline !important;}

/* Navbar Customer */
.navbar-top {left:0 !important;padding:0;height:90px;z-index:1100;}
.navbar-top .navbar-brand {padding:25px 30px;float:left;margin:0;margin-left:-15px;}
.navbar-top .navbar-brand img {height:40px;}
#navbarResponsiveWebsite {opacity:0;}
#navbarResponsiveWebsite {opacity:1;}
.navbar-top .navbar-search {opacity:0;}
.navbar-top .navbar-search {opacity:1;position:absolute;top:0;left:50%;transform:translate(-50%,0);display:flex;width:100%;max-width:670px;margin:15px 0;}

.navbar-top .navbar-search .dropdown-select {flex-shrink:0;width:250px;}
.navbar-top .navbar-search .dropdown-select .dropdown-toggle {border-radius:5px 0 0 5px;border:1px solid #E6E6E6;border-right:0;padding:14px 30px;padding-left:50px;outline:0 !important;background-color:#fff;color:#00354D;font-size:16px;line-height:30px;font-weight:700;background-image:url(/assets/website/icons/icon-search-tag.svg);background-position:center left 15px;background-repeat:no-repeat;background-size:20px;width:100%;text-align:left;transition:all .3s ease-in-out;}
.navbar-top .navbar-search .dropdown-select .dropdown-toggle::after {content:"";position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:15px;height:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/assets/website/icons/icon-angle-down.svg);display:block;margin:0;border:0;}
.navbar-top .navbar-search .dropdown-select.show .dropdown-toggle {border-color:#57C1CE;}
.navbar-top .navbar-search .dropdown-select .dropdown-menu {min-width:100%;max-width:100%;padding:5px 0;margin:2px 0 0;border-radius:0;top:-20px !important;}
.navbar-top .navbar-search .dropdown-select .dropdown-menu > li > a {padding:6px 15px;cursor:pointer;}
.navbar-top .navbar-search .dropdown-select .dropdown-menu > li > a:hover {color:#262626 !important;background-color:#f5f5f5;}
.navbar-top .navbar-search .dropdown-select .dropdown-menu > li > a.active {background-color:#57C1CE !important;color:#00354D !important;}

.navbar-search .dropdown-select .dropdown-toggle[type-icon="product_name"] {background-image:url(/assets/website/icons/icon-product-name.svg) !important;}
.navbar-search .dropdown-select .dropdown-toggle[type-icon="shop_type"] {background-image:url(/assets/website/icons/icon-shop-type.svg) !important;}
.navbar-search .dropdown-select .dropdown-toggle[type-icon="shop_name"] {background-image:url(/assets/website/icons/icon-shop-name.svg) !important;}

.navbar-top .navbar-search .dropdown-shop-type {position:absolute;bottom:0;left:250px;right:0;}
.navbar-top .navbar-search .dropdown-shop-type > .dropdown-menu {right:0;top:0 !important;width:100%;}
.navbar-top .navbar-search .dropdown-shop-type > .dropdown-menu > li {padding:0;}
.navbar-top .navbar-search .dropdown-shop-type > .dropdown-menu > li > a {padding:5px 10px;white-space: normal;}
.navbar-top .navbar-search .form-control {padding:20px 50px;padding-right:130px;line-height:18px;border:1px solid #E6E6E6 !important;border-radius:5px;background-color:#fff;background-repeat:no-repeat;background-position:center left 15px;background-size:20px;background-image:url(/assets/manager/icons/icon-search.svg);transition:all .3s ease-in-out;}
.navbar-top .navbar-search .form-control.no-btn {padding-right:50px;}
.navbar-top .navbar-search .form-control::placeholder {color:#767676;font-style:italic;}
.navbar-top .navbar-search .form-control:focus {border-color:#57C1CE !important;}
.navbar-top .navbar-search .form-control.is-invalid {border-color:rgb(169,68,66) !important;background-color:rgba(169,68,66,.2);}
.navbar-top .navbar-search .form-control.is-invalid::placeholder {color:rgb(169,68,66);}
.navbar-top .navbar-search .search-action .btn {position:absolute;top:50%;right:10px;transform:translate(0,-50%);font-size:18px;line-height:20px;padding:8px 30px;border-width:2px !important;}
.navbar-top .navbar-search .search-action .btn:hover {background-color:#00354d !important;border-color:#00354d !important;}
.navbar-top .navbar-tr {margin:20px 0;margin-right:15px;right:15px;padding:0;}
.navbar-top .btn-default, .navbar-top .dropdown .btn-default {font-weight:700;color:#00354D !important;padding:11px 20px;font-size:15px;line-height:1.42857143;}
.navbar-top .dropdown .btn::after {content:"";position:relative;display:inline-block;vertical-align:middle;width:10px;height:10px;margin-left:5px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/assets/manager/icons/icon-angle-down.svg);}
.navbar-tr .nav-item + .nav-item {margin-left:15px;}
.navbar-tr .nav-item a, .navbar-tr .nav-item .btn {box-shadow:none !important;}
.navbar-main .navbar-brand {display:none !important;}
.navbar-collapse .media {display:inline-flex;max-width:200px;align-items:center;font-size:14px;}
.navbar-collapse .media .media-left {padding-right:10px;}

@media (min-width: 992px) {
  .modal-dialog.modal-dialog-xl {max-width:1190px;}
  body.sidenav-toggled footer.sticky-footer {width:100%;}
  #mainNav.navbar-main .navbar-collapse .navbar-sidenav {background:#57C1CE;overflow-y:auto;overflow-x:hidden;}
  #mainNav.navbar-main .navbar-collapse .navbar-sidenav li.active a {color:var(--black) !important;}
  #mainNav.navbar-main .navbar-collapse .navbar-sidenav li.active a:focus , #mainNav.navbar-main .navbar-collapse .navbar-sidenav li.active a:hover {color:var(--grey);}
  #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level {background:var(--bg-main);}
  #mainNav.navbar-light .navbar-collapse .navbar-sidenav {background:#f8f9fa;}
  #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a {color:#1a1a1a !important;background-color:#e9ecef;}
  #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a:focus , #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a:hover {color:#1a1a1a;}
  #mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level , #mainNav.navbar-light
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level {background:#f8f9fa;}
  #mainNav.static-top .sidenav-copy {display:flex;}
  .content-wrapper {margin-left:80px;padding:0 20px 20px;}
  body.has-navigation-left .content-wrapper {margin-left:80px;padding:0 0 20px;min-height:80vh;}


  body.sidenav-toggled .content-wrapper {margin-left:55px;}
  #mainNav.fixed-top .navbar-sidenav {height:calc(100vh - 60px);}
  #mainNav.fixed-top .navbar-sidenav {height:calc(100vh - 90px);}
  #mainNav.fixed-top .sidenav-copy > .nav-item {width:190px;padding:0;}
  #mainNav.fixed-top .sidenav-copy > .nav-item > .nav-link {padding:20px 10px;}
}

.dtr-data .btn-research {background-color: #fff;padding:10px;margin-top:3px;}

:root {
  --webkit-footer-gap: 80px;
}

/* Smartphone */
@media only screen and (max-width: 767px) and (min-width: 320px) {

  /* Globals */
  body.is-chat .tooltip {display:none;}
  .tooltip.mobile-show {display:block;}
  .text-left-mobile {text-align:left !important;}
  .text-right-mobile {text-align:right !important;}
  .d-xs-none {display:none !important;}

  .mobile-mb-3 {margin-bottom:1rem !important;}
  .content-wrapper {height:calc(100vh - 100px)}
  body.fixed-nav {padding-top:105px;}
  body.is-chat {padding:0;}
  body.is-chat .content-wrapper {height:auto;position:fixed;top:0;bottom:0;left:0;right:0;}
  body.is-chat.modal-open .content-wrapper {position:relative;}
  body.is-login .content-wrapper {display:block;padding-top:30px;}
  body.is-login .social-footer-login {position:relative;bottom:unset;left:unset;right:unset;}
  body.is-login.is-customer .content-wrapper {height:auto;padding-bottom:10px;}

  body.no-content .content-container {margin-top:0;}
  body.no-content .content-container .section-content .img-responsive {max-width:100%;}
  body.no-content .content-container .no-content-alert.content-bottom {bottom:0;left:0;right:0;}
  body.no-content .content-container .no-content-alert .list-chat-rules {display:none;}

  .media.media-mobile-block {flex-wrap:wrap;}
  .media.media-mobile-block img {margin:0 auto 15px;}
  .media.media-mobile-block .media-body {padding:0 !important;}

  .custom-checkbox .custom-control-label {text-align:left;}

  .col-12 + .col-12 .media-returns-tutorial {margin-top:20px;}

  /* Modals > Suggest New Shop */
  .modal-new-shop .modal-footer .btn {padding-left:15px;padding-right:15px;width:100%;}

  /* Nav Tabs */
  .nav-tabs.mobile-scroll {display:block;white-space:nowrap;overflow-x:auto;}
  .nav-tabs.mobile-scroll > a {display:inline-block;}

  /* Custom file upload */
  .card-custom-file-block .card-body .input-item .image-square {height:70px;width:70px;}

  /* Medias > Option Feedback */
  .media-option-feedback .review-rating {width:85px;}

  /* Medias > Header Chat Mobile */
  .media-chat-header-mobile .media-body {width:100%;}
  .media-chat-header-mobile .btn .icon--inline {margin-right:10px;}

  /* Forms */
  .input-btn-group {margin-bottom:15px;}
  .input-btn-group .form-control {max-width:100%;margin-right:0;margin-bottom:10px;display:block;}

  .navbar-tr {right:55px;padding:0;margin:0;}
  .navbar-tr .nav-item a, .navbar-tr .nav-item .btn {padding:13px 11px 9px;}
  .navbar-tr .nav-item:last-child {top:0;}
  .navbar-tr .dropdown-menu {left:unset;right:0;min-width:11rem;}
  .navbar-tr .dropdown-menu li a {padding:4px 11px;color:#003346;font-size:12px;display:inline-block;width:100%;font-size:14px;}
  .navbar-tr .dropdown-notifications .dropdown-menu {left:0;right:unset;margin:0;width:210px;transform:translateX(-25%);}

  .navbar-collapse .navbar-nav .nav-item.nav-dropdown {display:block !important;}
  .nav-dropdown:not(.nav-language) {margin-bottom:19px;}
  .nav-dropdown .dropdown .btn {text-align:left;max-width:100%;}
  .nav-dropdown .dropdown {padding:11px;}
  .nav-dropdown .btn-title-over {overflow:hidden;text-overflow:ellipsis;color:#fff;margin-bottom:5px;}
  .nav-dropdown .btn-title-shop {overflow:hidden;text-overflow:ellipsis;color:#fff;width:90%;display:inline-block;vertical-align:middle;}
  .nav-dropdown .dropdown-toggle {border:1px solid #fff;border-radius:4px;width:100%;position:relative;}
  .nav-dropdown .dropdown-toggle::after {border-top-color:#fff;position:absolute;top:50%;right:15px;transform:translate(0,-50%);}
  .nav-dropdown .dropdown-menu {position:absolute;float:left;padding:5px 10px;margin:-10px 10px 0;}
  .nav-dropdown .dropdown-menu > li > a {padding:5px 0;}
  .nav-dropdown.nav-language .dropdown-menu {top:-100%;}

  .btn {padding:11px;}

  .btn-actions {text-align:right;margin-bottom:10px;}
  .btn-actions .btn {padding-left:10px;padding-right:10px;text-align:center;margin-bottom:20px;}
  .btn-actions .btn-danger {margin-top:15px;}

  .section-title h1 {font-size:20px;}
  .section-title .media-user {margin-bottom:10px;}
  .section-title.proposal-header .media.media-user {margin-bottom:0;}

  .section-title h3.title-big {font-size:20px;}

  table.dataTable > tbody > tr.child span.dtr-title {width:100%;}
  i.fa-bars {color:#fff;}
  .nav-item--bottom {margin-top:20px;border-top:1px solid rgba(255, 255, 255, .5);padding-top:10px;}
  .navbar-user .nav-link {padding:10px;font-size:12px;min-width:170px;}
  .navbar-main .navbar-toggler {padding:3px;position:absolute;right:10px;}
  .navbar-main {min-height:0;padding:0 10px;}
  #mainNav .navbar-brand {min-height:0;padding:8px 0;}
  #mainNav .navbar-nav {margin:10px 0;background:#57C1CE;}
  #mainNav.navbar-main .navbar-collapse .navbar-nav .nav-item .nav-link {padding:10px 0;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:20px;color:#00354D !important;}
  #mainNav.navbar-main .navbar-collapse.navbar-customer .navbar-nav .nav-item .nav-link {color:#ffffff !important;}
  #mainNav.navbar-main .navbar-collapse .navbar-nav .nav-item .nav-link .icon {top:unset;margin-right:10px;}
  #mainNav .navbar-brand {top:initial;background:none;height:auto;width:auto;}
  .navbar-brand .brand-logo {height:35px;}
  .navbar-main a.d-block {max-height:50px;}

  .btn-fixed-bottom {position:fixed;bottom:16px;left:30px;right:30px;z-index:2;}
  .btn-fixed-bottom .btn {display:block;width:100%;}
  .btn-fixed-bottom .btn + .btn {margin-top:15px;}

  .radio-stack .custom-control:first-child {margin-top:0;}
  .radio-stack {margin-bottom:20px;}

  .card-assistance-big p {margin:0;}
  .card-assistance-big .btn {display:none;}

  /* Profile */
  .profile-angel .profile-bg {height:70px;width:70px;}

  /* Lists > N Cols (ul) */
  .list-2cols {-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1;column-gap:20px;}
  .list-3cols {-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1;column-gap:20px;}

  #mainNav.navbar-main .navbar-collapse .navbar-sidenav > .nav-item > .nav-link.active, #mainNav.navbar-main .navbar-collapse .navbar-sidenav > .nav-item > .nav-link:hover, #mainNav.navbar-main .navbar-collapse .navbar-sidenav > .nav-item > .nav-link:focus {background-color: transparent;}

  #mainNav .navbar-collapse {position:absolute;left:0;right:0;width:100%;top:40px;z-index:-1;max-height:80vh;}

  .navbar-sidenav .nav-item .icon {margin:0;top:4px;position: relative;margin-right:5px;}
  .navbar-sidenav .nav-link-text {display:inline-block;vertical-align:middle;width:auto;font-size:16px;}

  .block-input-value {right:25px;width:auto;max-width:50%;}
  .block-input-label {display:inline-block;}
  .conversation-foot .reply-to .reply-to-cancel {right:10px;}

  .conversation-head.is-detail .conversation-search.is-open {width:calc(100vw - 18px);top:2px;right:10px;}
  .conversation-head.is-detail .conversation-search.is-open .search {width:50%;}
  .dropdown-message-favorite .dropdown-menu {width:340px;left:-10px !important;margin-right:0;}
  .dropdown-proposal-list .dropdown-menu {width:340px;left:-10px !important;margin-right:0;}
  .customer-availability .dropdown-menu {width:340px;top:15px !important;left:-10px !important;margin-right:0;}

  .conversation-head h3 {margin-top:0;}

  .form-control.has-prefix-left {padding-left:40px;}

  .navbar-top .btn-title-shop {width:190px;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;color:#fff;}
  .navbar-top .dropdown .btn {padding:4px 10px;display:none;}
  .navbar-top .dropdown-menu {top:-10px !important;width:230px;}
  .navbar-top .dropdown-menu li a {padding:12px 13px;}

  .block-step-container {overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 0 30px;padding:0 10px 20px;-webkit-overflow-scrolling: touch;}
  /* .block-step-container .row {display:inline-block;} */
  .block-step-container .col {width:150px;display:inline-block;padding:initial;float:none;margin:0 -2px;}

  .btn.btn-assistance {padding:8px;font-size:14px;}

  /* .list-boxes {overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:20px -20px 30px;padding:0 10px 0;-webkit-overflow-scrolling: touch;}
  .list-boxes .row {display:inline-block;}
  .list-boxes .col {width:220px;display:inline-block;padding:initial;float:none;margin:0 15px;}
  .list-boxes .col:first-child {margin-left:25px;}
  .list-boxes .card-body {padding:15px;}
  .list-boxes .card.card-dashboard {margin-bottom:0;} */
  .card.card-dashboard p {height:auto;}

  .card.card-dashboard-large {margin-bottom:30px;}
  .card.card-dashboard-large .card-body {height:auto;}

  /* Conversation Head Actions */
  .conversation-head__actions {margin-right:0;}
  .content-container.has-chat-open .conversation-head__actions {margin-right:0;}
  .conversation-head__actions .mobile-option-2 {display:none;}
  .conversation-head__actions .mobile-option-1 {display:inline-block;}
  .conversation-head__actions.open-options .mobile-option-2 {display:inline-block;}
  .conversation-head__actions.open-options .mobile-option-1 {display:none;}
  .conversation-head__actions .btn-icon {padding:3px 0;}
  .conversation-head__actions .btn-icon .icon-action-chat {background-image:url(/assets/manager/icons/icon-info-mobile.svg);background-size:20px;background-color:#00354D;transform:none;}

  .icon-action-chat {background-color: #fff;border-radius:100%;}
  .box-side-right .box-side-right-head {top:-3px;left:-68px;z-index:3;transition:left .6s ease-in-out;}
  /* .is-customer .box-side-right .box-side-right-head {top:79px;} */
  .box-side-right.icon-inside .box-side-right-head {left:70px;position:absolute;}
  .box-side-right #summary_chat {padding-top:60px;}
  .box-side-right .text-question {margin-top:0;}
  .block-input {margin-bottom:15px;}
  .conversation-foot .reply-to {top:-76px}
  .navbar-main {width:100%;background:#57C1CE;transition:top .3s ease-in-out}
  body.hide-nav {overflow:hidden;}
  body.hide-nav .navbar-main {top:-105px;}
  body.hide-nav.is-customer .navbar-main {top:-105px;}
  body.hide-nav.is-customer .navbar-top {top:-100px;}
  .navbar-main .navbar-tr {position:absolute;}
  .page-head {padding:0 0 15px;}
  .scroll-to-top {display:none !important;}
  #mainNav.navbar-main .navbar-collapse .navbar-sidenav > .nav-item .fa-fw {height:auto;float:none;top:auto;vertical-align:middle;}
  #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-second-level > li > a , #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a {padding:5px 35px;}
  .table thead th:last-child , .table tbody tr td:last-child {text-align:left;}
  .page-head h1 {font-size:18px;}
  .navbar-nav .nav-link {padding:5px;}
  #mainNav.navbar-main
  .navbar-collapse
  .navbar-sidenav > .nav-item
  .sidenav-third-level > li > a {padding:5px 25px;}
  .dropdown-menu {padding:0;color:var(--white) fff;font-size:13px;}
  #mainNav .navbar-nav .dropdown-item , #mainNav .navbar-nav .dropdown-item:hover {color:var(--white) fff;background:#222222;}
  .tns-nav {z-index:0;}
  
  /* Conversation Body */
  .conversation-body {position:fixed;top:68px;bottom:60px;height:auto;width:100%;}
  .conversation-body li .media-body .message.message-proposal .media {display:inline-block;}
  .conversation-body .media.media-has-actions {padding-right:0;}
  .conversation-foot.message-input .input-group-append.is-enter .btn-action {right:14px;}
  .conversation-foot.message-input .input-group-append.is-enter .btn-action + .btn-action {right:50px;}
  .conversation-foot .form-control:focus {border:1px solid transparent;box-shadow:none;}
  .conversation-head.is-detail .conversation-search .search .form-control {font-size:16px;padding-top:8px;padding-bottom:8px;}

  /* Conversation Foot */
  .conversation-foot.message-input .input-group-field .input-group-append {display:block !important;}
  .conversation-foot.message-input .input-group-append .btn-action {width:20px;outline:none !important;z-index:1;opacity:1;transition:all .3s ease-in-out;}
  /* .conversation-foot.message-input .input-group-append .btn-action div[class*="icon"] {background-image:url(/assets/manager/icons/icon-message-send-transparent.svg);} */
  .conversation-foot.message-input .input-group-append .btn-action div[class*="icon"] {background-size:20px;}
  .conversation-foot.message-input .input-group-field.is-typing .input-group-append .btn-action {opacity:0;z-index:-1;}

  .message.message-proposal .proposal-status .text-right {text-align:left !important;}
  .card-columns {-moz-column-count:1;column-count:1;}
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {justify-content:center;margin:20px 0;float:none;width:100%;}
  .navigation-side-left {padding-top:100px;}
  .navigation-side-left {width:100%;height:auto;position:fixed;top:0;bottom:0;overflow-y:auto;z-index:999;left:-100%;padding-top:105px;transition:.3s ease-in-out;}
  .navigation-side-left.open {left:0;}
  .no-content .navigation-side-left {left:0;display:flex;flex-direction:column;}
  .no-content .navigation-side-left.open {left:-100%;}
  .navigation-side-left-head {flex-shrink:0;}
  .navigation-side-left-body {height:auto;flex-grow:1;}
  .chat-menu-btn {position:fixed;right:11px;z-index:97;top:67px;}
  .chat-menu-btn .btn {border:0;font-size:0;background-color:#fff;width:40px;height:40px;border-radius:100%;}
  .navigation-side-left-head .chat-menu-btn {margin-left:20px;position:relative;top:unset;right:unset;}
  .content-container {margin-left:0;}
  /* .content-container.content-container-conversation {margin-top:112px;} */
  .content-container.has-chat-open {margin-right:0;}
  .content-container.has-chat-open .conversation-foot {width:100%;}
  .navigation-normal .content-container {margin-top:0;}
  .conversation-foot .input-group {width:100%;}
  .conversation-head .conversation-head-menu {position:absolute;right:15px;top:10px;}
  .content-container-padding {padding:0;}
  .content-container.content-container-conversation .row.mt-5 {margin-top:1rem !important;}
  .table.has--button-chat tbody tr td:first-child {text-align:left;}
  table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {padding-left:70px;}
  .table.has--actions-small.collapsed tbody tr td:first-child {padding-left:70px !important;}
  .table.has--button-chat tbody tr td:first-child {padding:15px 20px;}
  .table.has--actions-small.collapsed tbody tr.child td:first-child {padding-left:70px !important;}
  .table.has--actions-small.collapsed tbody tr.child .btn-icon-round {top:15px;left:15px;transform:none;}
  .table.has--actions-small.collapsed tbody tr.child .btn-icon-round.bottom-left {bottom:15px;top:unset;left:15px;right:unset;}
  .table.has--button-chat tbody tr td .btn-icon-round {background-color:#fff;}
  .table.table-recap tbody tr td:first-child {width:60%;}
  .table.table-recap.recap-first tbody tr td:first-child {width:40%;}
  .table.table-recap tbody tr td:last-child {text-align:right;}
  .table .product-template-box .media {flex-direction:column;}
  .table .carousel-product-single {padding-bottom:20px;}
  .table .carousel-product-single .tns-nav {bottom:2px;}
  .navbar-main {height:50px;}
  table.dataTable > tbody > tr.child ul li:last-child .dtr-title {display:none;}
  table.dataTable.dtr-title-mobile > tbody > tr.child ul li:last-child .dtr-title {display:inline-block;}

  .box-side-right {top:50px;width:300px;right:0;z-index:99;transition:.3s ease-in-out;}
  body.hide-nav .box-side-right {top:0;}
  .has-chat-closed .box-side-right {right:-300px;z-index:97;}

  .conversation-body li .media-body .message.message-proposal {min-width:0;max-width:260px;margin:0 0 0 auto;}
  .conversation-body .media .media-body .message-quote {max-width:240px;}
  .message.message-proposal.has-foot + .message-foot {max-width:260px;}

  .conversation-foot .form-control {padding-left:56px;padding-right:20px;}

  .conversation-foot.audio-input .input-group.input-group-field {max-width:100% !important;}
  .conversation-foot.audio-input .input-group-actions {display:none;}
  .conversation-foot .input-group-actions .btn {margin-left:5px;}
  .conversation-foot .input-group-actions .btn + .btn {margin-right:0;}
  .conversation-foot .input-group-actions-left {width:42px;}
  .conversation-foot .input-group-actions-left .btn-action .icon--inline {margin:0;}

  .conversation-head.is-detail .conversation-search .results {width:50%;text-align:right;}
  /* .conversation-head.is-detail {padding:10px 10px;position:fixed;z-index:9;top:50px;left:0;right:0;height:142px;} */
  .conversation-head.is-detail {padding:10px 0;padding-left:10px;background-color:#F1F3F4;position:fixed;top:50px;left:0;right:0;z-index:50;transition:top .3s ease-in-out;}
  body.hide-nav .conversation-head.is-detail {top:0;}
  .conversation-head-title .customer-availability {display:none;}
  .tabs-classic .nav-tabs {display:inline-block;width:100%;overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:-8px;}
  .tabs-classic .nav-tabs a {display:inline-block;}
  .navbar-tr {display:none;}
  /* .conversation-foot .input-group.input-group-field {max-width:calc(100% - 145px);} */
  .conversation-foot .input-group.input-group-field {max-width:calc(100% - 50px);}
  .conversation-foot .input-group.input-group-field.is-typing {max-width:calc(100% - 50px);}
  .conversation-foot .input-group.input-group-field.is-customer {max-width:calc(100% - 50px);}

  .tabs-classic .card.card-tab-content {border-radius:0;}
  .tabs-classic .card.card-tab-content .card-body {padding:20px 20px 40px;}
  .card-tab-content .table.table-bordered td {padding:10px;}
  .card-tab-content .table.table-bordered td:last-child {text-align:right;}
  .card-tab-content .balance {margin-bottom:30px;}
  .card-tab-content .last-request {margin-bottom:30px;}
  .card-tab-content .section-identity {margin-bottom:30px;}
  .card-tab-content .section-chamber {margin-bottom:30px;}
  .card-tab-content .section-laws .form-group label {display:none;}

  .box-side-right .box-side-right-body {height:100vh;overflow-y:auto;background-color:#fff;position:relative;z-index:2;padding-bottom:150px;}
  .navigation-side-left .form-search .bootstrap-select .dropdown-menu {margin-top:0;}

  .navbar-top {border:0;top:0;z-index:99999;background:transparent;right:86px;padding:0;width:190px;height:50px;display:none;}
  .navbar-top .btn-title-over {color:#000;width:230px;overflow:hidden;text-overflow:ellipsis;color:#fff;}
  .navbar-top .dropdown-toggle::after {border-top-color:#fff;}

  .card.card-login .card-body {padding:0;}

  .navbar-search {width:58px;position:absolute;top:0;left:50px;}
  .navbar-search .form-control {margin-top:2px;margin-left:20px;background-color: transparent;color:#fff;}
  .navbar-search .form-control::placeholder {color:#fff;}
  .navbar-search .form-control.has-icon-sx {background-image:url(/assets/manager/icons/icon-search-white.svg);}

  .content-wrapper {padding:30px 0;}
  .content-wrapper.chat {padding-top:0;}

  div.dataTables_wrapper div.dataTables_info {width:100%;}
  .text-guidelines {display: inline-block;margin:0 0 25px;text-align:center;width:100%;text-align:center;}
  .media.media-number .value {font-size:20px;top:initial;}
  .media.media-number .media-body p {font-size:12px;}
  .media.media-number h5 {font-size:12px;}  
  .select-filter .custom-select {width:100%;margin-top:20px;}
  div.dt-buttons {margin-bottom:20px;width:auto;float:left;}
  div.dataTables_wrapper div.dataTables_filter {float:right;width:100%;}
  div.dataTables_wrapper div.dataTables_filter label {width:100%;}
  div.dataTables_wrapper div.dataTables_filter input {width:100%;}
  .list-head-data {text-align:center;}
  .list-head-data .list-inline-item:not(:last-child) {margin-right:0;}
  .list-head-data li + li {margin-left:0;}
  .list-head-data .list-inline li {width:49%;margin-top:15px;}
  .is-customer .list-head-data .list-inline li {width:auto;}
  .list-head-data .list-inline li:last-child:not(.list-head-data.even-elements .list-inline li:last-child) {width:100%;}
  .modal .modal-body {padding:20px 15px;}
  .modal .modal-header + .modal-body {padding-top:0;}

  .pw-rules {padding:10px;border-radius:5px;color:red;}
  .pw-rules .requirement {margin:0;padding:0;}

  .card.card-shop-detail {margin-top:0;}
  .card-shop-detail .media-shop-head {position:relative;margin-bottom:30px;}
  .card-shop-detail .media-shop-head .row-buttons {position:absolute;bottom:-10px;left:0;right:0;transform:translate(0,100%);}
  .card-shop-detail .media-shop-head .row-buttons > .col-12 {display:flex;justify-content:space-between;}
  .card-shop-detail .media-shop-head .btn + .btn {margin-left:0;}

  .product-desc {width:100%;margin-top:50px;padding:0;}
  .product-actions {margin-bottom:30px;}

  .modal .modal-title {font-size:22px;}
  .modal .modal-footer {padding:0 15px 15px;}
  .modal-footer .btn {padding:11px;}
  .modal .modal-header {padding:50px 15px 20px;word-break:break-word;}
  .modal-header .close {position:absolute;right:20px;top:20px;}
  .modal.modal-simulator .modal-dialog {top:60px;bottom:60px;left:5px;right:5px;margin:0;max-width:calc(100% - 10px);overflow-y:scroll;position: initial;}
  .modal.modal-simulator .modal-body {padding:20px 15px;}
  .modal-delete .modal-footer .btn {padding:11px;}
  .modal-archive .modal-footer .btn {padding:11px;}

  .block-list {margin-bottom:30px;}
  .block-list-body .block-item, .block-list-body .block-item.selected {background-image: none;}

  .board-categories.row {flex:initial;display:inline-block;width:100%;margin:0;}
  .board-categories .col {width:100%;display:inline-block;}
  .board-categories .block-list-body .block-item {display:inline-block;width:auto;min-width:100%;height:34px;padding:3px 15px}
  .board-categories .block-list-body .block-item.is-button {height:auto;}
  .board-categories .block-list-body .block-item .item-select .control__indicator {top:-7px;}
  .board-categories .block-list-body .block-item .control {margin:0;}
  .card-body.card-tab-categories {padding:0;}

  .input-plusminus {background-color:#fff;}

  .media.media-block-notification.is-unread:before {top:10px;right:10px;}

  .card-custom-file-block .card-body {padding:15px;}

  .card-sidebar-proposal-recap.shipping .card-body {padding-bottom:15px;}

  .card-faq .btn.btn-link {padding:10px 45px 10px 10px;}

  .card-profile .card-body {padding:20px;}
  .card-profile .tab-pane .section-title .btn {margin-bottom:15px;}
  .card-profile .accordion-arrows .card .card-body {padding:20px;}

  /* Cards > Mini */
  .card-mini .description-same-h {min-height:auto;}

  /* Cards > Product Return */
  .card-product-return .product-image-placeholder {margin:0 auto;}
  .card-product-return .media .media-body {padding-left:50px;}
  .card-product-return .product-description {margin:30px 0;}
  .card-product-return .product-price p:first-child {margin:8px 0 20px;font-size:20px;}
  .card-product-return .product-quantity {text-align:center;}
  .card-product-return .product-quantity .input-plusminus {margin:0 auto;text-align:left;}

  table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {min-width:auto;}

  .card-login .text-width-line::after {width:15% !important;}
  .card-login .text-width-line::before {width:15% !important;}

  .card.card-dashboard .media.media-number .media-body p {height:auto;}
  
  .table-product .media .media-body p .badge {display:block;}

  .social-footer-login {left:0;}

  .form-group.has-number {margin-left:20px;}
  .modal-simulator .has-number .number {left:10px;}
  .modal.modal-simulator .btn-action {margin:10px 0;}

  .col-separator-mobile > div[class*="col-"] + div[class*="col-"] {margin-top:25px;}

  /* Fix Chat Riepilogo */
  .content-wrapper.chat::before {content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(87,193,206,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1;opacity:0;transition:.3s ease-in-out;}
  .content-wrapper.chat.has-overlay-mobile::before {z-index:90;opacity:1;transition:.3s ease-in-out;}
  .chat-closed-responsive .box-side-right {right:-300px;}
  .chat-closed-responsive .box-side-right .icon-action-chat {transform:rotate(180deg);}
  .chat-closed-responsive.has-chat-closed .box-side-right {right:0;box-shadow:0 0 10px rgba(0,0,0,.1);}
  /* .chat-closed-responsive.has-chat-closed .box-side-right .icon-action-chat {transform:rotate(0);box-shadow:0 0 10px rgba(0,0,0,.3);} */
  .chat-closed-responsive .box-side-right .icon-action-chat {box-shadow:0 0 10px rgba(0,0,0,.3);background-image:url(/assets/manager/icons/icon-close-white-mobile.svg);background-size:15px;background-color:#00354D;transform:none;}

  .table.table-boxes tr th:first-child, .table.table-boxes tr td:first-child {padding-left:10px;}
  .table.table-boxes tr th:last-child, .table.table-boxes tr td:last-child {padding-right:10px;}

  /* Payments Page */
  .payments-container .section-title h1 {margin-bottom:15px !important;}
  .payments-container .section-title .media {margin-bottom:15px;}

  /* Modals > Boxes */
  .modal.modal-boxes .modal-header {padding-bottom:0;}
  .modal.modal-boxes .modal-body {overflow:auto;}

  /* Cards > Shipping */
  .card-shipping .form-group label {margin-top:15px;}

  /* Cards > Faqs Group */
  .card-faqs-group .card-body {padding:20px;}
  .card-faqs-group .category-title {margin-bottom:15px;}

  .card.card-dashboard.dashboard-customer .card-body {padding:15px;}
  .card.card-dashboard.dashboard-customer .card-title {height:auto;min-height:unset;}
  .card.card-dashboard.dashboard-customer p {min-height:unset;}
  .card.card-dashboard.dashboard-customer .btn {display:none;}
  .card.card-dashboard.dashboard-customer .badge.badge-alert {top:15px;right:15px;}

  .card.card-dashboard-large {margin-bottom:15px;height:initial}
  .card.card-dashboard-large .card-body {height:auto;position: relative;top:initial;transform:none;}

  .card.card-dashboard-large .media-block-center .media-body {width:100%;display:block;}
  .card.card-dashboard-large .media-block-center {display:block;}
  .card.card-dashboard-large .media-block-center .btn {margin:20px 0 0 !important;}

  /* Cards > Radio Input */
  .card-radio-input.custom-radio .custom-control-label {padding-left:0;}
  .card-radio-input .custom-control-label::before {top:10px;left:10px;transform:none;}
  .card-radio-input .custom-control-label::after {top:15px;left:15px;transform:none;}
  .card.card-radio-input .card-body {padding:30px 10px 10px;}
  .card.card-radio-input .card-body .media {flex-wrap:wrap;}
  .card-radio-input .media .media-body {flex:0 0 75%;}
  .card-radio-input .media .media-addendum {margin-left:0;margin-top:10px;}

  /* Carousel > Categories */
  .carousel-categories {margin-bottom:30px;}
  .carousel-categories .carousel-controls .prev {display:none;}
  .carousel-categories .carousel-controls .next {display:none;}
  .carousel-categories .tns-nav {bottom:-25px;}
  .carousel-categories .tns-nav button {width:9px;height:9px;border:1px solid #00354D;background-color:transparent;margin:0 3px;transition:background-color .3s ease-in-out;}
  .carousel-categories .tns-nav .tns-nav-active {background-color:#00354D;}

  /* Modals > Tutorial */
  .modal-tutorial .modal-body {padding:0;}
  .modal-tutorial .carousel-tutorial .prev {width:30px;height:30px;top:40%;left:10px;transform:none;border:1px solid #767676;border-radius:50%;transform:translate(0,-50%);}
  .modal-tutorial .carousel-tutorial .next {width:30px;height:30px;top:40%;right:10px;transform:none;border:1px solid #767676;border-radius:50%;transform:translate(0,-50%);}
  .modal-tutorial .carousel-tutorial .tns-nav {bottom:30px;}
  .modal-tutorial .carousel-tutorial .card .card-bg {height:200px;}
  .modal-tutorial .carousel-tutorial .card .card-body {padding:15px;}
  .modal-tutorial .carousel-tutorial .card .section-title h3 {font-weight:bold;margin-bottom:15px;}
  .modal-tutorial .carousel-tutorial .card p {margin-bottom:30px;height:67px;overflow:hidden;}

  /* Modals > Request */
  .modal.modal-request .modal-body {flex-direction:column;padding:0;}
  .modal-request .modal-body .close {top:20px;right:20px;}
  .modal-request .modal-content-left {width:100%;min-height:0;padding:20px;}
  .modal-request .modal-content-right {width:100%;border-left:0;border-top:1px solid #E6E6E6;min-height:0;padding:20px;}
  .modal-request .request-actions-confirm {padding:15px;min-height:0;}
  .modal-request .modal-body .section-title h3 {font-size:20px;}
  .modal-request .request-actions {flex-direction:column;}
  .modal-request .request-actions .btn + .btn {margin-left:0;margin-top:15px;}
  .modal-request .request-actions-skip {margin-bottom:20px;}
  .modal-request .request-actions-transfer {position:relative;bottom:unset;left:unset;right:unset;}
  .modal-request .modal-content-right .modal-cont {margin-top:20px;}
  .modal-request .modal-content-right .media-user {margin-bottom:20px;}
  .modal-request .modal-content-right .customer-info {margin-bottom:20px;}
  .modal-request .request-actions-transfer .dropdown-menu {left:0 !important;}

  /* Navbar Customer */
  .navbar-main {height:105px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.3);}
  #mainNav .navbar-collapse {top:105px;padding-bottom:30px;}
  #mainNav .navbar-nav {margin:0;background-color:transparent;}
  .navbar-collapse {background-color:#fff;}
  .navbar-customer {background-color:#57C1CE;}
  .navbar-tr .dropdown-menu {margin-top:50px;margin-right:10px;}
  .icon-nav-menu-white {background-image:url(/assets/manager/icons/icon-nav-menu-black.svg);}
  .btn-default .icon-nav-profile-white {background-image:url(/assets/manager/icons/icon-nav-profile-black.svg);}
  .navbar-main .navbar-brand {display:block !important;position:absolute !important;top:0 !important;left:50%;transform:translate(-50%,0);padding:10px !important;}
  .navbar-main .navbar-brand .brand-logo {height:30px;width:140px;}
  .navbar-main .navbar-toggler {right:unset;left:15px;top:14px;transform:none;padding:0;}
  .navbar-main .navbar-tr {right:0;}
  .navbar-main .navbar-search-mobile {width:100%;margin-top:35px;opacity:0;padding:0 5px;}
  .navbar-main .navbar-search-mobile {opacity:1;}
  .navbar-main .navbar-search-mobile .input {width:100%;text-align:left;border:1px solid #E6E6E6;border-radius:5px;background-color:#fff;outline:none !important;padding:10px 15px;padding-left:50px;color:#00354D;font-size:16px;line-height:18px;background-repeat:no-repeat;background-position:center left 15px;background-size:20px;background-image:url(/assets/manager/icons/icon-search.svg);font-style:italic;}
  .navbar-top {display:block;top:0;left:unset;right:0;height:100vh;overflow-y:auto;width:100%;transform:translateX(100%);z-index:10000;background-color:#fff;transition:all .3s ease-in-out;}
  .navbar-top.open {transform:none;}
  .navbar-top .navbar-brand {padding:0;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,0);}
  .navbar-top .navbar-brand > a {display:inline-block;padding:10px;font-size:15px;}
  .navbar-top .navbar-brand img {height:30px;}
  .navbar-top .close {width:20px;height:20px;position:absolute;top:15px;left:15px;opacity:1 !important;background-repeat:no-repeat;background-position:center center;background-size:15px;background-image:url(/assets/manager/icons/icon-close-navbar.svg);}
  .navbar-top .lead {font-size:21px;line-height:1.4;color:#00354D;font-weight:700;text-align:center;margin:80px 0 30px;}
  .navbar-top .navbar-search {position:relative;top:unset;left:unset;transform:none;margin:0;flex-wrap:wrap;box-shadow:none;max-width:100%;}
  .navbar-top .navbar-search .dropdown-select {width:100%;margin-bottom:15px;}
  .navbar-top .navbar-search .dropdown-select .dropdown-toggle {padding:9px 10px;padding-left:50px;border:1px solid #E6E6E6;border-radius:5px;}
  .navbar-top .navbar-search .dropdown-select .dropdown-menu {top:0 !important;}
  .navbar-top .navbar-search .dropdown-shop-type {left:0;}
  .navbar-top .navbar-search .form-control {margin:0 0 30px;padding:15px;padding-left:50px;color:#00354D;border:1px solid #E6E6E6 !important;border-radius:5px;}
  .navbar-top .navbar-search .form-control.no-btn {padding-right:15px;margin-bottom:15px;}
  .navbar-top .navbar-search .search-action {width:100%;margin-bottom:30px;}
  .navbar-top .navbar-search .search-action .btn {position:relative;top:unset;right:unset;bottom:unset;transform:none;width:100%;padding:13px 15px;font-size:16px;}
  .navbar-top .navbar-search .search-action .btn span {display:block !important;}
  .navbar-top .navbar-search .search-action .btn .icon {display:none !important;}
  .navbar-tr .nav-item a, .navbar-tr .nav-item .btn {padding:10px 14px 7px;}

}

/* Tablet V */
@media only screen and (min-width: 768px) and (max-width: 991px) {

  body.fixed-nav {padding-top:65px;}
  body.is-login {height:100vh;}

  .content-wrapper {height:calc(100vh - 65px);}

  body.no-content .container-fluid {overflow:hidden;}
  body.no-content .content-container {margin-top:0;}
  body.no-content .content-container .no-content-alert {top:calc(50% + (270px / 2));}
  body.no-content .content-container .no-content-alert.content-bottom {bottom:0;left:0;right:0;}
  body.no-content .content-container .no-content-alert.has-rules {max-width:100%;min-width:100%;padding:0 15px;}
  body.no-content.is-customer .content-container .no-content-alert.has-rules {max-width:100%;min-width:550px;}

  /* Sidebar > Affix */
  .sidebar-proposal.is--affix {top:59px;right:15px;width:41%;}
  
  /* Navbar */
  .navbar-main {width:100%;height:50px;background:#57C1CE;padding:0 10px;min-height:0;}
  .navbar-main .navbar-toggler {padding:3px;position:absolute;right:10px;}
  #mainNav .navbar-nav {margin:10px 0;background:#57C1CE;}
  #mainNav .navbar-collapse {position:absolute;left:0;right:0;width:100%;top:40px;z-index:-1;}
  #mainNav .navbar-collapse {top:65px;padding:10px 0 30px;}
  #mainNav .navbar-brand {top:initial;background:none;min-height:0;padding:8px 0;height:auto;width:auto;}
  .navbar-brand .brand-logo {height:35px;}
  i.fa-bars {color:#fff;}
  #mainNav .navbar-collapse .navbar-nav .nav-item .nav-link {padding:10px 0;font-size:16px;line-height:20px;display:flex;justify-content:center;align-items:center;}
  #mainNav .navbar-collapse .navbar-nav .nav-item .nav-link .icon {top:unset;margin-right:10px;}
  .navbar-sidenav .nav-item .icon {margin:0;top:4px;position:relative;margin-right:5px;}
  .navbar-sidenav .nav-link-text {display:inline-block;vertical-align:middle;width:auto;font-size:16px;}
  .navbar-top {border:0;top:0;z-index:99999;background:transparent;left:40px;padding:0;width:460px;max-height:50px;}
  .navbar-top .dropdown .btn {padding:4px 10px;width:80%;}
  .navbar-top .btn-title-over {width:auto;text-overflow:ellipsis;overflow:hidden;color:#fff;max-width:100%;}
  .navbar-top .btn-title-shop {width:auto;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;color:#fff;max-width:100%;}
  .navbar-top .dropdown-menu {top:-10px !important;width:350px;}
  .navbar-top .dropdown-menu li a {padding:12px 13px;}
  .navbar-tr {display:none;}
  .navbar-main a.d-block {max-height:50px;}
  .navbar-top .dropdown-toggle::after {border-top-color:#fff;}
  .navbar-tr {right:55px;padding:0;margin:0;}
  .navbar-tr .nav-item {margin:0 5px;}
  .navbar-tr .nav-item a, .navbar-tr .nav-item .btn {padding:13px 11px 9px;}
  .navbar-tr .dropdown-menu li a {padding:5px 11px;}
  .navbar-tr .nav-item:last-child {top:0;}
  .navbar-tr .dropdown-menu {left:unset;right:0;}
  .navbar-tr .dropdown-menu li a {padding:5px 11px;color:#003346;font-size:16px;display:inline-block;width:100%;}
  .navbar-tr .dropdown-menu li a div[class*="icon-"] {width:15px;height:15px;}
  .dropdown-notifications .dropdown-menu {margin-right:0;}

  .navigation-side-left {left:0;width:100%;height:270px;position:absolute;top:52px;overflow-y:auto;z-index:999;}

  .content-wrapper.chat {height:calc(100vh - 106px);}
  .content-container {margin-left:0;margin-top:256px;}
  .content-container.has-chat-open {margin-right:220px;}
  .navigation-normal .content-container {margin-top:0;}
  .content-container-padding {padding:0;}

  .navbar-search .form-control {margin-top:2px;margin-left:30px;background-color: transparent;color:#fff;}
  .navbar-search .form-control::placeholder {color:#fff;}
  .navbar-search .form-control.has-icon-sx {background-image:url(/assets/manager/icons/icon-search-white.svg);}

  .btn {padding:11px;}

  .navigation-side-left .form-search .bootstrap-select .dropdown-menu {margin-top:0;}
  .box-side-right {top:323px;width:220px;}
  .has-chat-closed .box-side-right {right:-220px;}
  .box-side-right .box-side-right-head {left:-70px;top:0;}
  .navigation-side-left-body {height:auto;}

  .conversation-head.is-detail {padding:10px;}
  .conversation-foot .reply-to {top:-38px;}
  .conversation-foot .reply-to .reply-to-cancel {right:10px;}
  .conversation-foot .input-group.input-group-field {max-width:calc(100% - 180px);}
  .conversation-foot .input-group.input-group-field.is-customer {max-width:calc(100% - 55px);}
  .conversation-foot.audio-input .input-group.input-group-field {max-width:calc(100% - 135px);}
  .conversation-foot .input-group {width:100%;}
  .content-container.has-chat-open .conversation-foot {width:calc(100% - 220px);}
  .conversation-body li .media-body .message.message-proposal {min-width:450px;}
  .conversation-foot .input-group-actions-left {width:42px;}

  .text-guidelines {margin-top:20px;}
  .conversation-foot .reply-to {top:-38px;}
  .conversation-body {height:calc(100vh - 515px);}

  .btn-actions .btn {padding-left:9px;padding-right:9px;}

  /* .list-boxes {overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:20px -20px 30px;padding:0 10px 0;-webkit-overflow-scrolling: touch;}
  .list-boxes .row {display:inline-block;}
  .list-boxes .col {width:220px;display:inline-block;padding:initial;float:none;margin:0 15px;}
  .list-boxes .col:first-child {margin-left:25px;}
  .list-boxes .card-body {padding:15px;}
  .list-boxes .card.card-dashboard {margin-bottom:0;} */
  .list-boxes .card-dashboard .media.media-number {flex-direction:column;align-items:center;}
  .list-boxes .card-dashboard .media.media-number img {margin:0 auto 10px !important;}
  .product-desc {width:100%;margin-top:50px;padding:0;}

  .card.card-dashboard-large {margin-bottom:15px;height:110px;}
  .card.card-dashboard-large .card-body {height:auto;}

  .list-head-data {text-align:center;}
  .media.media-number .value {font-size:20px;top:initial;}
  .media.media-number h5 {font-size:12px;}
  .media.media-number .media-body p {font-size:12px;}

  .board-categories.row {flex:initial;display:inline-block;width:100%;margin:0;}
  .board-categories .col {width:100%;display:inline-block;}
  .board-categories .block-list-body .block-item {display:inline-block;width:auto;min-width:49%;height:34px;padding:3px 15px}
  .board-categories .block-list-body .block-item .item-select .control__indicator {top:-7px;}
  .board-categories .block-list-body .block-item .control {margin:0;}

  .tabs-classic .nav-tabs {padding-bottom:0;}

  div.dataTables_wrapper div.dataTables_filter input {max-width:100%;}
  table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {padding-left:70px;}
  .table.table-bordered td {padding-left:14px;padding-right:14px;}
  .table tbody tr td:first-child {text-align:left;}
  .table.has--button-chat tbody tr td:first-child {padding:20px;text-align:left;}
  .table.has--button-chat tbody tr td .btn-icon-round {background-color:#fff;}
  .table.table-recap tbody tr td:first-child {width:60%;}
  .table.table-recap tbody tr td:last-child {text-align:right;}
  .table.table-recap tbody tr td:first-child {text-align:left;}
  table.dataTable > tbody > tr.child span.dtr-title {width:100%;}
  table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {padding:15px 20px;}
  table.dataTable > tbody > tr.child ul.dtr-details > li {display:inline-block;}
  table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {padding-top:0.5em;}
  table.dt-products tr td:last-child {vertical-align:middle;}

  .form-control.has-prefix-left {padding-left:40px;}

  .icon-action-chat {background-color:#fff;border-radius:100%;}

  .card.card-sidebar-proposal-recap.shipping .card-body {padding:20px;}

  .card-tab-content .card-body {padding:20px 20px 10px;}

  /* Cards > Mini */
  .card-mini .description-same-h {min-height:auto;}

  /* Cards > Product Return */
  .card-product-return .media .media-body {padding-left:50px;}
  .card-product-return .product-description {margin:0;}
  .card-product-return .product-description {margin:30px 0;}

  .social-footer-login {left:0;bottom:50px;}

  /* Fix Chat Riepilogo */
  .chat-closed-responsive .content-container.has-chat-open {margin-right:0;}
  .chat-closed-responsive .content-container.has-chat-open .conversation-foot {width:100%;}
  .chat-closed-responsive .content-container.has-chat-open .conversation-head__actions {margin-right:65px;}
  .chat-closed-responsive .box-side-right {right:-220px;width:220px;top:323px;}
  .chat-closed-responsive .box-side-right.icon-inside .box-side-right-head {position:absolute;left:-80px;}
  .chat-closed-responsive .box-side-right .icon-action-chat {transform:rotate(180deg);}

  .chat-closed-responsive.has-chat-closed .content-container {margin-right:220px;}
  .chat-closed-responsive.has-chat-closed .content-container .conversation-foot {width:calc(100% - 220px);}
  .chat-closed-responsive.has-chat-closed .content-container .conversation-head__actions {margin-right:5px;}
  .chat-closed-responsive.has-chat-closed .box-side-right {right:0;}
  .chat-closed-responsive.has-chat-closed .box-side-right .box-side-right-head {position:relative;left:7px;}
  .chat-closed-responsive.has-chat-closed .box-side-right .icon-action-chat {transform:rotate(0);}

  /* Navbar Customer */
  .navbar-main {height:100px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.3);}
  #mainNav .navbar-nav {margin:0;background-color:transparent;}
  .navbar-collapse {background-color:#fff;}
  .navbar-customer {background-color:#57C1CE;}
  .nav-dropdown .dropdown {padding:11px;}
  .nav-dropdown .dropdown .btn {text-align:left;max-width:100%;}
  .nav-dropdown .btn-title-over {overflow:hidden;text-overflow:ellipsis;color:#fff;margin-bottom:5px;}
  .nav-dropdown .btn-title-shop {overflow:hidden;text-overflow:ellipsis;color:#fff;width:90%;display:inline-block;vertical-align:middle;}
  .nav-dropdown .dropdown-toggle {border:1px solid #fff;border-radius:4px;width:100%;position:relative;}
  .nav-dropdown .dropdown-toggle::after {border-top-color:#fff;position:absolute;top:50%;right:15px;transform:translate(0,-50%);}
  .nav-dropdown .dropdown-menu {position:absolute;float:left;padding:5px 10px;margin:-10px 10px 0;}
  .nav-dropdown .dropdown-menu > li > a {padding:5px 0;}
  .icon-nav-menu-white {background-image:url(/assets/manager/icons/icon-nav-menu-black.svg);}
  .btn-default .icon-nav-profile-white {background-image:url(/assets/manager/icons/icon-nav-profile-black.svg);}
  .navbar-main .navbar-toggler {padding:0;outline:0 !important;right:15px;}
  .navbar-top {width:auto;right:100px;}
  .navbar-top .navbar-brand {padding:15px;}
  .navbar-top .navbar-brand img {height:35px;}
  .navbar-top .navbar-search {left:200px;right:0;transform:none;max-width:unset;width:auto;margin:10px 0;}
  .navbar-top .navbar-search .dropdown-select {width:190px;}
  .navbar-top .navbar-search .dropdown-select .dropdown-toggle {padding:5px 15px;padding-right:0;background-image:none !important;font-size:14px;}
  .navbar-top .navbar-search .dropdown-shop-type {left:190px;}
  .navbar-top .navbar-search .form-control {padding-top:10px;padding-bottom:10px;padding-right:50px;margin:0;line-height:20px;font-size:14px;color:#00354D;background-size:16px;}
  .navbar-top .navbar-search .form-control.no-btn {padding-right:20px;}
  .navbar-top .navbar-search .search-action .btn {padding:8px 10px;right:0;border-radius:0 5px 5px 0;}
  .navbar-tr {right:48px;}
  .navbar-tr .nav-item a, .navbar-tr .nav-item .btn {padding:19px 11px;outline:0;box-shadow:none;}
  .navbar-main {height:65px;}

}

/* Tablet H */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

  .conversation-body {height: calc(100vh - 195px);}
  table.dataTable > tbody > tr.child span.dtr-title {width:100%;}
  .nav-item--bottom {margin-top:20px;border-top:1px solid rgba(255, 255, 255, .5);padding-top:10px;}
  .navbar-main .navbar-toggler {padding:3px;}
  #mainNav .navbar-nav {margin:10px 0;}

  /* .list-boxes {overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:20px -20px 30px;padding:0 10px 20px;-webkit-overflow-scrolling: touch;}
  .list-boxes .row {display:inline-block;}
  .list-boxes .col {width:220px;display:inline-block;padding:initial;float:none;margin:0 15px;}
  .list-boxes .col:first-child {margin-left:25px;}
  .list-boxes .card-body {padding:15px;}
  .list-boxes .card.card-dashboard {margin-bottom:0;} */
  .list-boxes .card-dashboard .media.media-number {flex-direction:column;align-items:center;}
  .list-boxes .card-dashboard .media.media-number img {margin:0 auto 10px !important;}

  .card.card-dashboard-large {height:170px;}


  .tabs-classic .nav-tabs {display:inline-block;width:100%;overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 -15px;padding:0 20px 10px 15px;-webkit-overflow-scrolling: touch;}
  .tabs-classic .nav-tabs a {display:inline-block;}
  .product-desc {width:100%;margin-top:50px;padding:0;}

  .board-categories.row {flex:initial;display:inline-block;width:100%;}
  .board-categories .col {width:100%;display:inline-block;}
  .board-categories .block-list-body .block-item {display:inline-block;width:auto;min-width:33%;height:34px;padding:3px 15px}
  .board-categories .block-list-body .block-item .item-select .control__indicator {top:-7px;}
  .board-categories .block-list-body .block-item .control {margin:0;}
  .tabs-classic .nav-tabs {margin-bottom:-10px;padding-bottom:0;}

  .card-login .text-width-line::after {width:25% !important;}
  .card-login .text-width-line::before {width:25% !important;}

  /* Cards > Mini */
  .card-mini .description-same-h {min-height:113px;}

  /* Navbar Customer */
  .navbar-top .navbar-search {max-width:unset;width:auto;left:240px;right:255px;transform:none;}
  .navbar-top .navbar-search .dropdown-select {width:210px;}
  .navbar-top .navbar-search .dropdown-select .dropdown-toggle {padding-left:15px;background-image:none !important;}
  .navbar-top .navbar-search .dropdown-shop-type {left:210px;}
  .navbar-top .navbar-search .form-control {padding-right:60px;width:100%;}
  .navbar-top .navbar-search .form-control.no-btn {padding-right:15px;}
  .navbar-top .navbar-search .search-action .btn {padding:8px 10px;min-height:42px;}
  .navbar-tr .nav-item + .nav-item {margin-left:5px;}
  .navbar-top .btn-default, .navbar-top .dropdown .btn-default {padding:11px 15px;}

}

/* Laptop 13 */
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  .card-columns {-moz-column-count:2;column-count:2;}
  .product-desc {width:100%;margin-top:50px;padding:0;}


  .list-boxes .card-dashboard .media.media-number {flex-direction:column;align-items:center;}
  .list-boxes .card-dashboard .media.media-number img {margin:0 auto 10px !important;}

  /* Navbar Customer */
  .navbar-top .btn-default, .navbar-top .dropdown .btn-default {padding:11px 15px;}


  /* .scrolling-lists {overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0;padding:0 10px 20px;-webkit-overflow-scrolling: touch;}
  .scrolling-lists .col {width:auto;display:inline-block;padding:initial;min-height:200px;float:none;margin:0 -2px;}
  .scrolling-lists .col .list {} */

  /* .board-categories.row {flex:initial;display:inline-block;width:100%;}
  .board-categories .col {width:100%;display:inline-block;}
  .board-categories .block-list-body .block-item {display:inline-block;width:auto;min-width:24%;height:34px;padding:3px 15px}
  .board-categories .block-list-body .block-item .item-select .control__indicator {top:-7px;}
  .board-categories .block-list-body .block-item .control {margin:0;} */
}


@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  /* .list-boxes {overflow-x:visible;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:20px -20px 30px;padding:0 10px 0px;-webkit-overflow-scrolling: touch;}
  .list-boxes .row {display:inline-block;}
  .list-boxes .col {width:220px;display:inline-block;padding:initial;float:none;margin:0 15px;}
  .list-boxes .col:first-child {margin-left:25px;}
  .list-boxes .card-body {padding:15px;}
  .list-boxes .card.card-dashboard {margin-bottom:0;} */
  .product-desc {width:100%;margin-top:50px;padding:0;display:block}


  .list-boxes .card-dashboard .media.media-number {flex-direction:column;align-items:center;}
  .list-boxes .card-dashboard .media.media-number img {margin:0 auto 10px !important;}
  .card.card-dashboard.boxes {min-height:252px;}


  .card.card-dashboard .card-title {height:43px;overflow-y:hidden;}
  .card.card-dashboard .btn-primary {padding:11px;}

  .card.card-dashboard-large .card-body {height:138px;}
  .card.card-dashboard-large .btn-primary {padding:11px;}

  /* .board-categories.row {flex:initial;display:inline-block;width:100%;}
  .board-categories .col {width:100%;display:inline-block;}
  .board-categories .block-list-body .block-item {display:inline-block;width:auto;min-width:24%;height:34px;padding:3px 15px}
  .board-categories .block-list-body .block-item .item-select .control__indicator {top:-7px;}
  .board-categories .block-list-body .block-item .control {margin:0;} */

}


/* Fixes */
@media only screen and (min-width: 1441px) and (max-width: 1600px) {
  .list-boxes .card-dashboard .media.media-number {flex-direction:column;align-items:center;}
  .list-boxes .card-dashboard .media.media-number img {margin:0 auto 10px !important;}
  .card.card-dashboard .media.media-number .media-body p {height:auto;}
  .card.card-dashboard.boxes {min-height:252px;}
}

@media only screen and (min-width: 1441px) and (max-width: 1590px) { 

  .product-desc {width:100%;margin-top:50px;padding:0;}

  .card.card-dashboard .card-title {height:43px;overflow-y:hidden;}

}
@media only screen and (min-width:992px) and (max-width: 1700px) {
  .card.card-dashboard.dashboard-customer .card-title {height:42px;}
  .card.card-dashboard.dashboard-customer p {height:42px;}

}
@media only screen and (min-width: 1854px) {
  
  .card.card-dashboard-large .card-body {height:auto;}
  .card.card-dashboard .media.media-number .media-body p {height:auto;}

}
/* Fixers Chat Riepilogo */
@media only screen and (min-width:992px) and (max-width:1230px) {
  .chat-closed-responsive .content-container.has-chat-open {margin-right:0;}
  .chat-closed-responsive .content-container.has-chat-open .conversation-foot {width:100%;}
  .chat-closed-responsive .content-container.has-chat-open .conversation-head__actions {margin-right:65px;}
  .chat-closed-responsive .box-side-right {right:-280px;}
  .chat-closed-responsive .box-side-right.icon-inside .box-side-right-head {position:absolute;left:-80px;}
  .chat-closed-responsive .box-side-right .icon-action-chat {transform:rotate(180deg);}


  .chat-closed-responsive.has-chat-closed .content-container {margin-right:0;}
  .chat-closed-responsive.has-chat-closed .content-container .conversation-foot {width:100%;}
  .chat-closed-responsive.has-chat-closed .content-container .conversation-head__actions {margin-right:65px;}
  .chat-closed-responsive.has-chat-closed .box-side-right {right:0;}
  .chat-closed-responsive.has-chat-closed .box-side-right .box-side-right-head {position:relative;left:7px;}
  .chat-closed-responsive.has-chat-closed .box-side-right .icon-action-chat {transform:rotate(0);}
}