.messages-section .form-search { width: 228px; border: solid #f0f0f0; border-width: 0 0 0 1px; }
.messages-section .form-search .form-control { padding: 26px 52px 26px 26px; font-size: 0.92857em; line-height: 2.61538; }
.messages-section .table-switcher { border-width: 0; background: none; position: relative; border-top: #ebeff4 solid 1px; padding: 20px; }
.messages-section .marker { padding: 26px 22px; border: solid #f1f1f1; border-width: 0 0 0 1px; }
.messages-section .marker label { margin: 0 8px 0 0; font-size: 0.85714em; line-height: 1.25; vertical-align: middle; }
.messages-section .marker [class*="icheckbox_"] { margin: 0; vertical-align: middle; }
.messages-section .table-switcher .result-rang-holder { margin: 9px 0 0; }
.emails-holder .table-switcher .icon-arrow-right.ico { color: #cecece; }
.emails-holder .chosen-container .chosen-single { border: 1px solid #EBEFF4; -webkit-box-shadow: none; box-shadow: none; }
.emails-holder .field .form-control { border-top-right-radius: 4px; }
.messages-header { -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.03); box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.03); border: 2px solid #fff; background-color: #fff; border-radius: 4px; margin: 0 0 20px; padding: 30px; }
.messages-header p { margin: 0; color: #444; font-size: 0.92857em; line-height: 1.53846; }
.messages-header .offer-area { text-align: right; }
.offer-link { display: inline-block; vertical-align: top; text-align: left; position: relative; padding: 0 0 0 52px; color: #777; }
.offer-link:hover, .offer-link:focus { text-decoration: none; color: #515151; }
.offer-link .ico { top: 0; left: 0; color: #f5a623; text-align: center; position: absolute; width: 41px; height: 41px; border-radius: 100%; font-size: 18px; line-height: 2.16667; border: 1px solid #EBEFF4; }
.offer-link .title { display: block; font-size: 0.85714em; line-height: 1.58333; }
.offer-link > strong { color: #222; display: block; font-weight: 500; font-size: 1.07143em; line-height: 1.26667; }
.offer-link .icon-edit { top: 1px; color: #b1b1b1; font-size: 80%; margin: 0 0 0 7px; position: relative; }
.messages-section { border-radius: 4px; }
.messages-section .main-head { border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 0 0 0 30px; }
.messages-section .main-head h2 { float: left; margin: 2em 0 0; text-transform: uppercase; }
.messages-section h2 { margin: 0; font-weight: 400; font-size: 0.92857em; line-height: 1.38462; }
.messages-section .email-counter { float: left; margin: 1px 0 0; font-size: 0.85714em; line-height: 1.5; }
.messages-section .link-delete {float: right; margin: 2px 0 0; font-size: 12px; line-height: 18px; display: flex; align-items: center;}
.messages-section .link-delete:hover, .messages-section .link-delete:focus { outline: dotted 1px; outline-offset: 3px; }
.messages-section .link-delete .ico { margin: 0 9px 0 0; font-size: 120%; }
.messages-section .form-search .form-control { background: #fdfdfd; }
.messages-section .bank-accounts.no-bank-account { display: none; padding: 120px 0; }
.messages-section .bank-accounts.no-bank-account .no-account { background: rgba(225, 237, 249, 0.31); }
.messages-section .bank-accounts.no-bank-account h2 { margin: 0; float: none; color: #777; font-weight: 700; font-size: 1.07143em; line-height: 1.46667; }
.messages-section .bank-accounts.no-bank-account p { color: #999; font-size: 0.92857em; line-height: 1.46154; }
.messages-section.mail-0 .emails-holder { display: none; }
.messages-section.mail-0 .bank-accounts.no-bank-account { display: block; }
.messages-section .no-record { display: none; padding: 60px 15px; text-align: center; }
.messages-section.no-record-found .no-record { display: block; }
.messages-section.no-record-found #inboxMessagesContainer,  .messages-section.no-record-found .table-switcher { display: none; }
.messages-section #inboxMessagesContainer .no-record { display: block; }
.messages-holder { margin: 0; }
.emails-list-holder {float: left;width: 38.9%;}
.emails-list-holder .sub-header {padding: 0px 0 0px 25px;}
.emails-list-holder .sub-header::after { display: block; clear: both; content: ""; }
.emails-list-holder .area { padding: 13px 15px 11px 0; }
.emails-list-holder .area::after { display: block; clear: both; content: ""; }
.emails-list-holder .area [class*="icheckbox_"] { float: left; margin: 0 21px 0 0; border-radius: 4px; font-size: 0.57143em; line-height: 2; width: 2em; height: 2em; }
.emails-list-holder .slimScrollDiv { height: 546px !important; }
.emails-list { position: relative; }
.emails-list > ul { margin: 0; }
.emails-list > ul > li { position: relative; }
.emails-list > ul .ui-tabs-panel { display: none !important; }
.emails-list .email-link { display: block; position: relative; padding: 10px 100px 10px 60px; }
.emails-list [class*="icheckbox_"] {top: 50%;left: 25px;z-index: 5;margin: -9px 0 0;position: absolute !important;border-radius: 4px;width: 1em;height: 1em;font-size: 1.14286em;line-height: 1;}
.emails-list [class*="icheckbox"]::before { top: 49%; font-size: 0.371em; }
.emails-list .time { top: 20px; right: 15px; z-index: 5; position: absolute; font-size: 0.78571em; line-height: 1.27273; }
.emails-list .subject { display: block; overflow: hidden; font-weight: 500; white-space: nowrap; font-size: 0.92857em; line-height: 1.53846; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.emails-list p { margin: 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 0.92857em; line-height: 1.53846; }
.emails-list .attachment { display: block; font-size: 0.78571em; line-height: 1.63636; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.emails-list .attachment .ico {font-size: 80%;margin: 0 8px 0 0;color: #747474;}
.emails-list .action-items { top: 50%; right: 15px; opacity: 0; z-index: 6; visibility: hidden; text-align: center; position: absolute; margin: -25px 0 0; }
.emails-list .action-items li { float: none; margin: 0; }
.emails-list .action-items li + li { margin: 15px 0 0; }
.emails-list .action-items a:hover, .emails-list .action-items a:focus { outline: dashed 1px; outline-offset: 1px; }
.emails-list .action-items .icon-message-letter:before { font-size: 0.857em; }
.email-detail { min-height: 42.0000em; overflow: hidden; padding: 25px 35px 35px; -webkit-box-shadow: inset 3px 0 11px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 3px 0 11px 0 rgba(0, 0, 0, 0.05); background-color: rgba(255, 255, 255, 0.9); }
.email-detail .email-head { margin: 0 0 25px; position: relative; padding: 0 70px 14px 0; border-bottom: solid 1px rgba(191, 191, 191, 0.2); }
.email-detail .email-head .link-delete { top: 0; right: 0; position: absolute; display: flex; align-items: center }
.email-detail .from { display: block; margin: 0 0 6px; font-size: 0.92857em; line-height: 1.23077; }
.email-detail .author-name { font-weight: 500; }
.email-detail .time { display: block; margin: 0 0 13px; font-size: 0.85714em; line-height: 1.25; }
.email-detail .time .ico { font-size: 90%; margin: 0 8px 0 0; }
.email-detail h3 { font-weight: 500; font-size: 1.42857em; line-height: 1.2; }
.email-detail .email-body-holder { color: #212223; padding: 0 15px 0 0; height: 328px !important; }
.email-detail .email-body-holder p { line-height: 1.5; margin: 0 0 21px; }
.email-detail .to { display: block; font-weight: 500; margin: 0 0 35px; }
.email-detail .regards { padding: 0 0 30px; }
.email-detail .regards p { margin: 0; }
.email-detail .person-name { display: block; font-weight: 500; }
.email-detail .signature { padding: 12px 76px 12px 16px; display: inline-block; vertical-align: top; width: 18em; max-width: 250px; border-radius: 4px; position: relative; white-space: nowrap; overflow: hidden; font-weight: 500; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.email-detail .signature .file-name { margin: 0; }
.email-detail .signature .ico { float: left; color: #231f20; font-weight: 400; margin: 4px 13px 0 0; font-size: 0.71429em; line-height: 1; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.email-detail .signature .size { top: 11px; right: 16px; color: #666; margin: 5px 0 0; font-weight: 400; position: absolute; font-size: 0.92857em; line-height: 1; }
.email-detail .btn-back-email-list { color: #444; display: none; font-size: 0.92857em; line-height: 1.23077; text-transform: uppercase; }
.email-detail .btn-back-email-list:hover, .email-detail .btn-back-email-list:focus { color: #111; outline: dotted 1px; outline-offset: 2px; }
.email-detail .btn-back-email-list .ico { top: 3px; font-size: 135%; position: relative; }
.email-detail .slimScrollDiv { margin: 0 0 30px; height: 328px !important; }
.ui-tabs .ui-tabs-nav { padding: 0; border-radius: 0; border-width: 0; height: 546px !important; border-top: solid 1px #eeeff0; }
.ui-tabs .ui-tabs-nav .ui-tabs-tab { margin: 0; float: none; padding: 0; position: relative; border-radius: 0; border-width: 0; border-top: solid 1px #e3e3e4; }
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover, .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-focus,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tab-active { box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.055197); }
.ui-tabs .ui-tabs-nav .ui-tabs-tab:first-child { border-width: 0; }
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-focus .time, .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover .time, .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-active .time { opacity: 0; }
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-focus .action-items, .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover .action-items, .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-active .action-items { opacity: 1; visibility: visible; }
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-focus { outline: dotted 1px #000; outline-offset: -2px; }
.ui-tabs .ui-tabs-nav a.ui-tabs-anchor { top: 0; left: 0; width: 100%; height: 100%; position: absolute; background: none !important; }
.ui-tabs .ui-tabs-nav div.email-link,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: none;color: #888;display: block;padding: 15px 100px 15px 62px;}
.ui-tabs .ui-tabs-nav div.email-link .email-desc,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor .email-desc {overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.ui-tabs .ui-tabs-nav div.email-link .email-desc *:not(.time),  .ui-tabs .ui-tabs-nav .ui-tabs-anchor .email-desc *:not(.time) { display: inline; vertical-align: top; font-size: 13px !important; line-height: 20px !important; }
.ui-tabs .ui-tabs-nav div.email-link .email-desc a,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor .email-desc a { display: none !important; }
.ui-tabs .ui-tabs-nav div.email-link ul,  .ui-tabs .ui-tabs-nav div.email-link img,  .ui-tabs .ui-tabs-nav div.email-link br,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor ul,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor img,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor br { display: none !important; }
.ui-tabs .ui-tabs-nav div.email-link table,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor table { width: 100% !important; }
.ui-tabs .ui-tabs-nav div.email-link table td,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor table td { padding: 0 !important; color: #888 !important; font-weight: 400 !important; vertical-align: top !important; }
.ui-tabs .ui-tabs-nav div.email-link p:empty,  .ui-tabs .ui-tabs-nav .ui-tabs-anchor p:empty { display: none; }
.ui-tabs .ui-tabs-nav a.email-link { top: 0; left: 0; z-index: 2; width: 100%; height: 100%; position: absolute; background: none !important; }
.ui-tabs.ui-tabs .ui-tabs-panel { padding: 0; }
#inboxMessagesContainer { min-height: 150px; }
#ui-tabs.ui-widget.ui-widget-content { min-width: inherit !important; border-width: 0 !important; border-radius: 0 !important; padding: 0 !important; min-height: 300px; }
.no-record .no-data-available .title { color: #222222; }
.no-record .no-data-available .desc { color: #666666; }
.mail-attachment.list {display: flex;flex-wrap: wrap;list-style: none;padding: 0;}
.mail-attachment.list li {padding: 0 5px 10px;flex-basis: 50%;}
.message-topbar {display: flex;justify-content: flex-end;}
@media (max-width: 991px) {
    .emails-list-holder { width: 320px; }
    .email-detail { padding: 20px 20px 29px; }
}

@media (max-width: 767px) {
    .messages-section { overflow: hidden; }
    .messages-section .slimScrollBar { background: none !important; }
    .messages-section.show-email-detail-slide .main-head { display: none; }
    .messages-holder { width: 100%; white-space: nowrap; -webkit-transition: margin 0.5s ease; -o-transition: margin 0.5s ease; transition: margin 0.5s ease; }
    .show-email-detail-slide .messages-holder { margin: 0 0 0 -100%; }
    .messages-holder .email-detail,  .messages-holder .emails-list-holder { width: 100%; float: none; display: inline-block; vertical-align: top; }
    .messages-holder .email-detail { white-space: normal; box-shadow: none; background: none; }
    .messages-holder .emails-list-holder .slimScrollDiv { height: 596px !important; }
    .email-detail .email-head { padding: 0 0 14px; }
    .email-detail .email-head .link-delete { top: auto; right: auto; float: right; position: relative; }
    .email-detail .links-holder { padding: 13px 0; margin: 0 0 13px; border-bottom: solid 1px rgba(191, 191, 191, 0.25); }
    .email-detail .links-holder::after { display: block; clear: both; content: ""; }
    .email-detail .btn-back-email-list { float: left; display: block; }
    .messages-section.show-email-detail-slide .table-switcher{display: none;}
}

@media (max-width: 600px) {
    .email-detail h3 { font-size: 1.28571em; line-height: 1.33333; }
    .email-detail .to { margin: 0 0 10px; }
    .email-body p { font-size: 12px; color: #4d4e4f; }
    .messages-section .form-search input.form-control::-webkit-input-placeholder { -webkit-transform: scale(1) translate(0, -3px); transform: scale(1) translate(0, -3px); }
}

@media (max-width: 579px) {
    .messages-section .main-head { padding: 20px 0 0; }
    .messages-section .main-head h2 { float: none; margin: 0 15px 15px; }
    .messages-section .form-search { float: none; width: auto; border-width: 1px 0 0; }
    .messages-section .form-control { padding: 0 15px !important; height: 50px; }
    .messages-section .form-control .ico { margin: -5px 0 0 !important; }
    .messages-section .marker { float: none; display: block; border-width: 1px 0 0; padding: 15px;/*[class*="icheckbox_minimal"] {
				float: right;
			}*/ }
    .messages-section .marker::after { display: block; clear: both; content: ""; }
    .messages-section .marker label { float: none; }
    .emails-list-holder .sub-header { padding: 0 0 0 15px; }
    .emails-list-holder .area { font-size: 1em; line-height: 1.28571; }
    .email-detail .signature { min-width: 244px; }
    .emails-list [class*="icheckbox_"] { left: 15px; }
    .emails-list .time { top: auto; right: auto; position: relative; }
    #ui- .ui-tabs-nav .ui-tabs-anchor { padding: 18px 60px 18px 46px; }
    .mail-attachment.list,.message-topbar {display: block;}
    /* .show-email-detail-slide .email-detail .slimScrollDiv, .show-email-detail-slide .email-detail .email-body-holder{ height: 100% !important;} */
    .ui-tabs .ui-tabs-nav div.email-link, .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: 15px 30px 15px 60px}

}
#delete-msg-dialog .title { font-size: 1.28571em; font-weight: 700; line-height: 19px; margin-bottom: 11px; }
#delete-msg-dialog .info { font-size: 0.92857em; line-height: 1.38462; color: #757575; letter-spacing: 0.2px; margin: 0 0 0; padding-bottom: 25px !important;}
#delete-msg-dialog .img-holder { margin-bottom: 29px; }
#delete-msg-dialog .btn { min-width: 140px; display: block; }
#delete-msg-dialog .btn:not(:last-child) { margin-right: 15px; }
.user-alert .mail-content { -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.user-alert .mail-content * { font-size: 12px !important; line-height: 15px !important; font-weight: 400 !important; color: #575757 !important; }
.user-alert .mail-content table { width: 100% !important; background: none !important; }
.user-alert .mail-content table td { padding: 0 !important; border-width: 0 !important; vertical-align: top !important; }
.user-alert .mail-content table *,  .user-alert .mail-content table tr,  .user-alert .mail-content table td,  .user-alert .mail-content table tbody { display: inline !important; }
.user-alert .mail-content ul,  .user-alert .mail-content img { display: none !important; }
.messages-section .link-delete[disabled], .messages-section .link-delete.disabled{/*pointer-events: none;*/ display: none;}
.messages-section .email-counter > .num {color: var(--ch32-brand);}
.link-delete .icon-remove{font-size: 0.9rem; margin-left: 9px; margin-right: 0;color: #909191;}
.email-detail .email-head .link-delete .icon-remove {margin-right: 9px; margin-left: 0;color: #909191;}
.emails-list-holder [class*="icheckbox"].checked ~ .email-link p {color: #000000 !important;}
.email-detail .no-reply {font-weight: 500; font-size: 13px; line-height: 20px;}
#delete-msg-dialog {padding:62px 28px 51px !important}
#searchCriteriaContainer .slider-checkbox [class*="icheckbox"].checked::before {background-color: var(--ch32-brand);}
#delete-msg-dialog .btn.btn-danger:hover, #delete-msg-dialog .btn.btn-danger:focus {background-color: #c8301c; border-color: #c8301c;}
#delete-msg-dialog .btns{display: flex; align-items: center; justify-content: center;}
.chosen-container .chosen-results li.active-result.result-selected{padding-right: 20px;}
.chosen-container .chosen-results li {font-size: .96em;}
.chosen-container .chosen-results li.active-result.result-selected:after{right: 5px;}
.chosen-container .chosen-single{border-color: #D8DDE4 !important;}
.messages-section .deletemessages {opacity: 0;visibility: hidden;}
.messages-section .message-deleteicon{visibility: visible;opacity: 1;}
.messages-section .form-search .keyword-search:focus:placeholder-shown ~ .clear-search,
.messages-section .form-search .keyword-search:placeholder-shown ~ .clear-search {display: none!important}
.messages-section .form-search .keyword-search:focus:placeholder-shown ~ .icon-search,
.messages-section .form-search .keyword-search:placeholder-shown ~ .icon-search {display:inline-block}
.show-email-detail-slide .link-delete[disabled], .show-email-detail-slide .messages-section .link-delete.disabled{display: block; cursor: pointer;}