
.arrows { line-height: 20px; font-size: 10px; margin-right: 3px; }

.tb-head_v2 {font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.12em;background: #f5f6fa;color: #8094ae;}

.tb-head_v2 tr th {padding-top: 13px;padding-bottom: 13px;}

.tb-head_v2 tr th :last-child {padding-top: 133px;padding-bottom: 13px;}

.tb-head_v3 tr th {padding-top: 13px;padding-bottom: 13px; font-weight: 400; font-size: 12px; color: #8094ae; }

.table td:first-child, .table th:first-child {  padding-left: 1.5rem; }

.flag {height: 26px;border-radius: 100%;margin: -8px 8px -8px 0px;}

.file { height: 48px; border-radius: 100%; margin: 0px 10px 0px 0px; }

.browser {height: 24px;/* border-radius: 100%; */margin: -8px 8px -8px 8px;}

.browser_sm {height: 18px;/* border-radius: 100%; */margin: -8px 8px -8px 11px;}

.tb_mx_vt { vertical-align: middle !important; }

.f-w-300 { font-weight: 300; }

.f-w-500 { font-weight: 500; }

.f-w-400 { font-weight: 400; }

.f-w-500 { font-weight: 500; }

.f-w-600 { font-weight: 600; }

.n-s-50 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 50px; display: block; }

.n-s-100 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100px; display: block; }

.n-s-200 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 200px; display: block; }

.n-s-300 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 300px; display: block; }

.n-s-400 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 400px; display: block; }


.d-w-b { display: -webkit-box; }


/*! FM */

.storage_block_mx {font-size: 15px;text-align: left;margin-bottom: 5px;display: flex;align-items: center;}

.storage_text_mx {margin-left: 8px;font-weight: 600;font-size: 13px; color: #526484;}

.storage_text2_mx { font-size: 11px; color: #8094ae; text-align: left;}

.storage_mx {margin-top: auto;padding: 7px; font-family: Nunito;}

.fm_menu_mx li { margin: 2px 0; }

.fm_item_mx {position: relative;display: flex;align-items: center;padding: 7px 1px;border-radius: 4px;font-size: 13px;}

.fm_text_mx {color: #8094ae;font-weight: 500;line-height: 1.5rem;}

.fm_menu_mx li:hover { background: #f5f6fa; border-radius: 3px; }

.fm_menu_mx li.active {background: #edf0ff;border-radius: 3px;}

.active .fm_text_mx {color: #798bff;}

.fm_item_mx .icon {font-size: 17px;line-height: 1.5rem;width: 2rem;color: #8094ae;margin-left: 14px;}

.active .fm_item_mx .icon {color: #798bff;}

.pay_y {height: 36px;width: 36px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #ff5050;background: #ff82662b;font-size: 17px;letter-spacing: 0.06em;flex-shrink: 0;font-weight: 600;}

.pay_w {height: 36px;width: 36px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #ffffff;background: #28a4fb8a;font-size: 17px;letter-spacing: 0.06em;flex-shrink: 0;font-weight: 600;}

.pay_q {height: 36px;width: 36px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #FF8C00;background: #ff8c002e;font-size: 17px;letter-spacing: 0.06em;flex-shrink: 0;font-weight: 600;}

.paw_wl {display: inline-flex;align-items: center;font-size: 13px;padding: 2px;color: #526484;}

.paw_wl .icon {font-size: 18px;margin-right: 0.5rem;color: #8094ae;margin-top: -1px;}

.is-dark .nk-wgw-actions .paw_wl { color: #c4cefe; }

.is-dark .nk-wgw-actions .paw_wl .icon { color: #9cabff; }

.paw_wl .icon { font-size: 23px; }

/*! FM */

.static_day_box {width: 100%;margin-top: 15px;margin-bottom: 10px;}

.static_day_box .title {font-size: 13px;font-weight: 400;color: #8094ae;margin-bottom: 0.375rem;}

.static_day_box .amount { color: #364a63; font-size: 1.5rem; line-height: 1.2; margin-bottom: 0.25rem; }

.box_text_c_m {flex-grow: 1;text-align: center;display: flex;justify-content: space-around;}

.box_text_c {}

.box_text_c .title { font-size: 1.125rem; font-weight: 500; }

.box_text_c .sub-text { display: block; font-size: 13px; color: #8094ae; }

.tb-item:not(.tb-head_v2):hover,.tb-item:not(.tb-head_v2).seleted { background: #f8f9fc; box-shadow: 0 2px 15px -4px rgba(133,79,255,0.4) }

.shadow_mx { box-shadow: 0px 1px 5px 0px rgba(54,74,99,0.05); }

.img_blue {background: #f0f6ff;border-radius: 86px 39px 75px 59px;background-repeat: no-repeat;background-position: center;background-size: 60px;width: 100px;height: 100px;/* border: solid 12px #b2c1ff21; */}

.img_none {border-radius: 90px;background-repeat: no-repeat;background-position: center;background-size: 75px;width: 100px;height: 100px;}


.card-bordered .support-queue-item:first-child { padding-top: 1.25rem; padding-bottom: 1.25rem; }

.card-bordered .support-queue-item:last-child { padding-top: 1.25rem; padding-bottom: 1.25rem; }

.card-bordered .np {padding-top: 0px;padding-bottom: 0px;}

.card-bordered .support-queue-item:hover { background: #f8f9fc; box-shadow: 0 2px 15px -4px rgba(133,79,255,0.4); }

.form-text_mx { font-size: 12px; color: #8094ae; }

.table_mx {margin: -24px;}

@media (max-width: 480px) {
    .table_mx {margin: -20px;}
}

.tb-total { background: #f8f9fc; }

.btn-v-center { display: table !important; margin: -0.5px 0px -0.5px 0px; }

.btn-v-center em { vertical-align: sub !important; }

.btn-v-center span { vertical-align: middle !important; }

.btn .icon + span, .btn span + .icon {padding-left: 6px;}

.overline-title-custom {
    font-size: 11px;
    line-height: 2.7;
    color: #8094ae;
    font-weight: 100;
    font-family: Roboto, sans-serif, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}

.form-clip, .form-text-hint-custom {
    position: absolute;
    top: 1px;
    bottom: 1px;
    right: 1px;
    padding-right: .65rem;
    display: flex;
    align-items: center;
    color: #6576ff;
    background: #fff;
    border-radius: 4px;
}

.custom-control-label {
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.close {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    position: absolute;
    right: 10px;
    top: 10px;
}

.spinner-center{ margin: 0px auto; }

@media (min-width: 992px) {
    .block-lines { border-right: 1px solid #dbdfea; }
    .kyc-app .nk-block-des { padding-left: 80px; padding-right: 80px; }
}

.g-gs > li, .g-gs > div { padding: 14px; }

.device-status-data .amount { font-size: 1.125rem; color: #364a63; font-weight: 400; }

.nk-store-statistics .item { display: flex; align-items: center; justify-content: space-between; padding: 0.5rem 0; }

.nk-store-statistics .title { font-size: 0.8125rem; color: #8094ae; }

.nk-store-statistics .count { font-size: 1.25rem; color: #364a63; font-weight: 700; }

.nk-store-statistics .icon { display: flex; align-items: center; justify-content: center; font-size: 1.5rem; height: 44px; width: 44px; border-radius: 6px; }

.traffic-channel-doughnut-ck { height: 200px; }

.nk-sale-data .amount { display: block; font-size: 20px; color: #364a63; }

.wd-fmx-1 .icon { font-size: 30px; padding: 13px; border-radius: 6px; float: right; }

.wd-fmx-2 { display: grid; }

.fmx-w-2 { font-size: 25px !important; }

.fmx-w-3 { font-size: 14px !important; }

.nk-sales-ck-custom { flex-grow: 1; }

.box_icon { margin-right: 10px; margin-top: 11px; }

.box_text { text-align: left; }

.box_text .title { font-size: 15px; }

.box_icon .icon { padding: 10px; font-size: 21px; border-radius: 6px; }

.box_text_c { display: inherit; }

.tb_mx td {padding-top: 15px;padding-bottom: 15px;font-size: 12px;vertical-align: middle;max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.badge  .icon { font-size: 13px; vertical-align: text-top; }

.badge .icon + span, .badge span + .icon { padding-left: 3px; vertical-align: top; }

th .icon { font-size: 20px; margin: -16px 0px -4px 0px; display: block; padding: 0px !important; }

td div { vertical-align: middle; }

.table_total { background: #f8f9fc; }

.nk-chat-editor-upload .btn-icon .icon, .nk-chat-editor-tools .btn-icon .icon {font-size: 17px;}

.chat-msg { background-color: #fff; border-radius: 8px; padding: .5rem 1rem; max-width: 100%; }

.chat > div { padding: 4px; max-width: 60%; }

.w-0px { width: 0px !important; }

.w-10px { width: 10px !important; }

.w-20px { width: 20px !important; }

.w-30px { width: 30px !important; }

.w-40px { width: 40px !important; }

.w-50px { width: 50px !important; }

.w-60px { width: 60px !important; }

.w-70px { width: 70px !important; }

.w-80px { width: 80px !important; }

.w-90px { width: 90px !important; }

.w-500px { width: 500px !important; }

.w-600px { width: 600px !important; }

.w-700px { width: 700px !important; }

.w-800px { width: 800px !important; }

.w-900px { width: 900px !important; }

.w-1000px { width: 1000px !important; }

.h-0px { height: 10px !important; }

.h-10px { height: 10px !important; }

.h-20px { height: 20px !important; }

.h-30px { height: 30px !important; }

.h-40px { height: 40px !important; }

.h-50px { height: 50px !important; }

.h-60px { height: 60px !important; }

.h-70px { height: 70px !important; }

.h-80px { height: 80px !important; }

.h-90px { height: 90px !important; }

.br-1px { border-radius: 1px !important; }

.br-2px { border-radius: 2px !important; }

.br-3px { border-radius: 3px !important; }

.br-4px { border-radius: 4px !important; }

.br-5px { border-radius: 5px !important; }

.br-6px { border-radius: 6px !important; }

.br-7px { border-radius: 7px !important; }

.br-8px { border-radius: 8px !important; }

.br-9px { border-radius: 9px !important; }

.br-10px { border-radius: 10px !important; }

.fs-23px { font-size: 23px; }

.fs-24px { font-size: 24px; }

.fs-25px { font-size: 25px; }

.fs-26px { font-size: 26px; }

.fs-27px { font-size: 27px; }

.fs-28px { font-size: 28px; }

.fs-29px { font-size: 29px; }

.fs-30px { font-size: 30px; }

.fs-100px { font-size: 100px; }

.d-none-c{ display: none }

.l-h-140 { line-height: 1.40; }

.l-h-145 { line-height: 1.45; }

.l-h-150 { line-height: 1.50; }

.l-h-155 { line-height: 1.55; }

.l-h-160 { line-height: 1.60; }

.l-h-165 { line-height: 1.65; }

.c-p { cursor: pointer; }

.hover-item:hover{ background: #f8f9fc; box-shadow: 0 2px 15px -4px rgba(133,79,255,0.4) }

.hover-item-margin { transition: 0.3s;}

.hover-item-margin:hover{ margin-left: 10px;  margin-right: -10px; }

.hover-item-icon:hover .icon-h { background: #ebeef2; border-radius: 90px;  padding: 7px;}

.hover-item-icon .icon-h { transition: 0.3s;}

.no-select { -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.nk-menu-icon { transition: 0.1s; }

.nk-menu-link:hover .nk-menu-icon { m1argin-left: 2px; }

.last-inner { padding: 0px; position: absolute;  background: white;  height: 1px;  width: 100%; }

.pagination a, .page-link { height: 38px; min-width: 38px; }

.select2-results__option{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.no_space { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.btn .spinner-border, .dual-listbox .dual-listbox__button .spinner-border, .btn .spinner-grow, .dual-listbox .dual-listbox__button .spinner-grow { margin: 0px; }

::-webkit-scrollbar { width: 6px; }

::-webkit-scrollbar-thumb { background: #babcc3; border-radius: 5px; }

.nk-block-center { margin-left: auto;  margin-right: auto; }

.redirect_block {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 5px 20px 0px rgb(54 74 99 / 37%);
}
