/* stylelint-disable */
/* stylelint-disable, declaration-no-important */
/* csslint important: false */
/* csslint ignore: start */

.market_position_row .marketposition_chkb,
.marketposition_chkb,
.newuser {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: pointer
}

.custom-options,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-sideNavContainer .db-SideNav-container .accordion .link .active_img,
.popover__content {
    visibility: hidden
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper,
.db-BillingCustomerList .Table-row:hover,
.db-World-sideNavContainer {
    background-color: #f7fafc
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section {
    padding: 1% 2%
}

.dashboard_main .cus_text {
    font-weight: 400;
    color: #3c4257
}

.dashboard_main .db-World-wrapper .accordion .link,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-sideNavContainer .db-SideNav-container .accordion .submenu a {
    cursor: pointer;
    display: block;
    padding: 5px 14px 5px 42px;
    color: #3c4257;
    position: relative;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    font-weight: 400;
    font-size: 14px
}

.dashboard_main .db-World-wrapper .accordion li:last-child .link {
    border-bottom: 0
}

.dashboard_main .db-World-wrapper .accordion li img {
    position: absolute;
    top: 10px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    height: 13px;
    width: 13px
}

.dashboard_main .db-World-wrapper .accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px
}

.dashboard_main .db-World-wrapper .accordion li.open .link,
.dashboard_main .db-World-wrapper .accordion li.open i,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-sideNavContainer .db-SideNav-container .accordion .submenu a:hover {
    color: #001c55
}

.dashboard_main .db-World-wrapper .accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bg_radio_effect,
.checkmark {
    transform: translateY(2.1px)
}

.answer,
.b-nav-tab.active img,
.box_filter,
.custom-select-wrapper select,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-sideNavContainer .db-SideNav-container .accordion .submenu,
.filter_popover_btn,
.hover_img_e,
.list-group-item:hover .dropdown_list_chat_toogle_body,
.lte8 .wrapper .tooltip,
.right_select_date,
.show_shd,
.tabs .tab,
button.message_icon_header:focus .message_icon .message_icon_no_effect {
    display: none
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-sideNavContainer .db-SideNav-container .accordion .open .active_img {
    visibility: visible
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table {
    width: 100%;
    margin-top: 2%
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tr,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tr,
.modal_add_products .partners_table tr {
    border-width: 1px 0 0;
    border-bottom: 1px solid #ddd;
    height: 36px
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr:hover,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr:hover {
    background-color: #f7fafc;
    cursor: pointer
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tr td,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tr td {
    line-height: 20px;
    font-weight: 500;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif;
    font-feature-settings: "pnum";
    font-variant: proportional-nums;
    color: #3c4257
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tr th,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tr th {
    font-size: 11px;
    font-weight: 500
}

.agreement_btn_row .cs_btn_bg_download,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr td .Box-root.Box-background--not_validated,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr td .Box-root.Box-background--not_validated {
    background-color: #3d4eac
}

.agreement_btn_row .cs_btn_bg_share,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr td .Box-root.Box-background--draft,
.manage_partner_row .manage_partner_col .cs_btn_bg_draft {
    background-color: #e3e8ee
}

.bk_newitemtooltip li {
    list-style: disc;
}

.bk_newitems_tbl .psac_td1 img {
    position: relative;
    top: 2px;
}

.bk_newitems_tbl .psac_td1 {
    width: 3%;
}

.bk_newitems_tbl .psac_td2 {
    width: 15%;
}

.bk_newitems_tbl .psac_td21 {
    width: 15%;
    padding-left: 20px;
}

.bk_newitems_tbl .psac_td3 {
    width: 31%;
}

.bk_newitems_tbl .psac_td4 {
    width: 12%;
}

.bk_newitems_tbl .psac_td5 {
    width: 12%;
}

.bk_newitems_tbl .psac_td6 {
    width: 11%;
}

.bk_newitems_tbl .psac_td7 {
    width: 16%;
}

.bk_newitems_detailsrow {
    width: 100%;
}

.bk_newitemsmanage_tbl .psac_td1,
.bk_newitemsmanage_tbl .psac_td3 {
    width: 15%;
}

.bk_newitems_detailsrow .bk_itemcol1 {
    width: 12%;
}

.bk_newitems_detailsrow .bk_itemcol2 {
    width: 40%;
}

.bk_newitems_detailsrow .bk_itemcol3 {
    width: 24%;
}

.bk_newitems_detailsrow .bk_itemcol5 {
    width: 24%;
}

.bk_newitem_deletebtn {
    background-color: #d23966;
    color: #fff;
}

.pd_btn1 {
    background-color: #233b7d;
}

.pdboxshadow {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 1px 1px 0px, rgba(60, 66, 87, 0.16) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(60, 66, 87, 0.08) 0px 2px 5px 0px;
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr td .Box-root.Box-background--live,
.manage_partner_row .manage_partner_col .cs_btn_bg_live,
.manage_partner_row .manage_partner_col .cs_btn_bg_validate {
    background-color: #7df19b
}

.agreement_btn_row .cs_btn_bg_delete,
.cs_btn_bg_reset,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr td .Box-root.Box-background--red,
.manage_partner_row .manage_partner_col .cs_btn_bg_blocked {
    background-color: #d44848
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr td .Box-root.Box-background--set_certification,
.manage_partner_row .manage_partner_col .cs_btn_bg_certification {
    background-color: #dd00c2
}

.agreement_btn_row .cs_btn_bg_generate,
.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .partner_tab .partners_table tbody tr td .Box-root.Box-background--set_pass,
.manage_partner_row .manage_partner_col .cs_btn_bg_development {
    background-color: #3674bf
}

.Icon-color--white,
.Text-color--set_pass {
    color: #fff
}

.filter_tab .Box-root input,
.filter_tab .Box-root label {
    vertical-align: middle
}

/* .filter_btn:focus {
    box-shadow: 0 0 2px 3px #001c55;
} */

.marketposition_chkb {
    display: block;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.datepicker-container::after,
.datepicker-container::before {
    border: 5px solid transparent;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.manage_partner_section .manage_partner_row,
.manage_provider_section .manage_provider_row,
.row_branding {
    display: flex;
    width: 100%
}

.manage_partner_section .manage_partner_col {
    width: 33%;
    margin: 2%
}

.navigate_sub_point_color span {
    color: #001c55;
    font-size: 16px
}

.agreement_btn_row .Box-root,
.upadte_status_btn_row .Box-root {
    margin-right: 5px
}

.agreement_btn_row .cs_btn_bg_view,
.market_position_row .marketposition_chkb input:checked~.checkmark,
.marketposition_chkb input:checked~.checkmark {
    background-color: #001c55
}

.manage_partner_col input[type=checkbox],
.pdadfc input[type=checkbox],
.pdadfcdet .pdadfcdet_div input[type=checkbox],
.pdadpay input[type=checkbox],
.pdapdet .pdapdet1 input[type=checkbox],
.pdapdet1 input[type=checkbox],
.pdprofile input[type=checkbox],
.pdsetbranch input[type=checkbox],
.pdsetmodeldet input[type=checkbox],
.pdsettax input[type=checkbox],
.pdsettaxdet input[type=checkbox],
.pdsmodel input[type=checkbox],
.pslp1 .pslp1_tbl input[type=checkbox],
.setpayable input[type=checkbox],
.setreceivable input[type=checkbox],
.setterms input[type=checkbox],
.settermspaydet input[type=checkbox],
.team_status input[type=checkbox] {
    content: url('../svg/iconfinder-icon.svg');
    display: block;
    background-color: transparent !important;
    border: none;
    height: 27px;
    width: 21px
}

.manage_partner_col input[type=checkbox]:checked,
.pdadfc input[type=checkbox]:checked,
.pdadfcdet .pdadfcdet_div input[type=checkbox]:checked,
.pdadpay input[type=checkbox]:checked,
.pdapdet .pdapdet1 input[type=checkbox]:checked,
.pdapdet1 input[type=checkbox]:checked,
.pdprofile input[type=checkbox]:checked,
.pdsetbranch input[type=checkbox]:checked,
.pdsetmodeldet input[type=checkbox]:checked,
.pdsettax input[type=checkbox]:checked,
.pdsettaxdet input[type=checkbox]:checked,
.pdsmodel input[type=checkbox]:checked,
.pslp1 .pslp1_tbl input[type=checkbox]:checked,
.setpayable input[type=checkbox]:checked,
.setreceivable input[type=checkbox]:checked,
.setterms input[type=checkbox]:checked,
.settermspaydet input[type=checkbox]:checked,
.team_status input[type=checkbox]:checked {
    content: url('../svg/iconfinder-deactive.svg');
    background-color: transparent !important;
    border: none;
    height: 27px;
    width: 21px;
    position: relative;
    top: -14px
}

.manage_partner_col .native-hidden,
.pdadfc .native-hidden,
.pdadfcdet .pdadfcdet_div .native-hidden,
.pdadpay .native-hidden,
.pdapdet .pdapdet1 .native-hidden,
.pdapdet1 .native-hidden,
.pdprofile .native-hidden,
.pdsetbranch .native-hidden,
.pdsetmodeldet .native-hidden,
.pdsettax .native-hidden,
.pdsettaxdet .native-hidden,
.pdsmodel .native-hidden,
.pslp1 .pslp1_tbl .native-hidden,
.setpayable .native-hidden,
.setreceivable .native-hidden,
.setterms .native-hidden,
.settermspaydet .native-hidden,
.team_status .native-hidden {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent !important;
    border: none
}

.a_active,
.borderwhite1,
.manage_partner_section .account_details .commercial a,
.manage_partner_section .account_details .integration_col a {
    border: 1px solid #fff
}

.a_active a:focus,
.borderhover:focus,
.gst_hover_effect_btn a:focus,
.manage_partner_section .account_details .commercial a:focus,
.manage_partner_section .account_details .integration_col a:focus,
.nda button:focus,
.test_env_toggle_div button:focus {
    border: 1px solid #001c55
}

.ContentHeader {
    min-height: 20px
}

.Dialog-content input[type=text]:focus,
.account_details .manage_partner_col input[type=text]:focus,
.page_section_admin_manage_certification_scenario input[type=text]:focus,
.page_section_con_logs input[type=text]:focus,
.page_section_room_mapping_section_view input[type=text]:focus,
.setting_account_setting input[type=text]:focus,
textarea:focus {
    box-shadow: 0 0 5px rgb(0 28 85 / 32%);
    border: 1px solid rgb(0 28 85);
    border-radius: 4px
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr td .Box-root.Box-background--draft,
.list_tab .Box-background--draft,
.pc_label.Box-background--draft {
    background-color: #e3e8ee
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr td .Box-root.Box-background--live,
.list_tab .Box-background--live,
.pc_label.cs_btn_bg_validate {
    background-color: #7df19b
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr td .Box-root.Box-background--red,
.room_div .cs_btn_bg_delete {
    background-color: #d44848
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr td .Box-root.Box-background--set_certification,
.page_section_admin_mapping_details .Box-background--set_certification {
    background-color: #dd00c2
}

.dashboard_main .db-World-wrapper .db-World-scrollWrapper .db-World-mainWrapper .db-World-mainPane .db-World-contentPane .page_section .provider_tab .partners_table tbody tr td .Box-root.Box-background--set_pass,
.manage_provider_row .manage_partner_col .cs_btn_bg_development {
    background-color: #3674bf
}

.manage_provider_section .manage_partner_col {
    width: 50%;
    margin: 2%
}

.manage_provider_section .manage_provider_row .provider_business_model textarea {
    background-color: #fff;
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 12%) 0 1px 1px 0, rgb(60 66 87 / 16%) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 8%) 0 2px 5px 0;
    border: none;
    border-radius: 5px;
    padding: 0 17px
}

.graduate_pricing_room .graduate_pricing_room_th,
.graduate_pricing_room_td {
    border: 1px solid #e0e5e9;
    padding: 6px 10px 7px 12px;
    text-align: left
}

.manage_provider_row>.graduate_pricing_room {
    width: 100%
}

.manage_provider_row>.graduate_pricing_room>th {
    background-color: #f0f4f7;
    padding: 8px
}

.manage_provider_row>.graduate_pricing_room>tr>td:first-child {
    background-color: #f0f4f7;
    font-size: 11px
}

.graduate_pricing_room {
    width: 96%;
    border-collapse: collapse
}

.graduate_pricing_room .graduate_pricing_room_th {
    background-color: #f0f4f7;
    color: #3c4257;
    font-size: 11px;
    font-weight: 500
}

.room_div .cs_btn_bg_add_new_price {
    background-color: #e3e8ee;
    color: #4f566b
}

.red_doc_business_model_content .room_div .graduate_pricing_room .text_disabled {
    color: #b8b8b8
}

.red_doc_business_model_content .room_div {
    position: relative
}

.modal-box,
.modal_add_new_user {
    z-index: 900
}

.modal_add_new_user {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #d0d7de75;
    background: #d0d7dec2
}

.activenewlogs .right_select_date,
.b-nav-tab.active .hover_img_e,
.brandingchkb input:checked~.checkmark:after,
.current,
.lte8 .wrapper:hover .tooltip,
.market_position_row .marketposition_chkb input:checked~.checkmark:after,
.marketposition_chkb input:checked~.checkmark:after,
.message_icon_header:hover+.img_message_over,
.newuser,
.newuser input:checked~.checkmark:after,
.tabs .tab.active,
.toggle .panels .panel:first-child,
a:hover+.dropdown_list_chat_toogle_body,
button.message_icon_header:focus .message_icon .img_message_over {
    display: block
}

.modal-box {
    position: relative;
    width: 587px;
    margin: 59px auto;
    animation-name: modalbox;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(0, 0, .3, 1.6)
}

.modal-body {
    background: #fff;
    width: 587px;
    margin: auto
}

.DataTableHead-cell:first-child,
.db-SplitViewList-cell:first-child,
.room_mapping .room_mapping_li,
.room_mapping .room_mapping_li.current,
.team_table .DataTable-cell:first-child {
    padding-left: 0
}

.team_table .DataTableHead-cell {
    background-color: transparent
}

.bg_radio_effect {
    background-color: #fff;
    height: 14px;
    box-shadow: transparent 0 0 0 0, transparent 0 0 0 0, rgba(0, 0, 0, .12) 0 1px 1px 0, rgba(60, 66, 87, .16) 0 0 0 1px, transparent 0 0 0 0, transparent 0 0 0 0, rgba(60, 66, 87, .08) 0 2px 5px 0;
    min-width: 14px;
    width: 14px;
    margin-top: -1.38px
}

.newuser {
    position: relative;
    padding-left: 35px;
    user-select: none;
    min-width: 150px;
    margin: auto
}

.brandingchkb input,
.newuser input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkmark {
    background-color: #fff;
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 12%) 0 1px 1px 0, rgb(60 66 87 / 16%) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 8%) 0 2px 5px 0;
    min-width: 14px
}

.brandingchkb input:checked~.checkmark,
.newuser input:checked~.checkmark {
    background-color: #001c55;
    padding: 8px
}

.brandingchkb .checkmark:after,
.newuser .checkmark:after {
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff
}

.setting_account_setting input[type=text] {
    height: 28px;
    line-height: 28px
}

.setting_account_setting .bs-Fieldset-label {
    line-height: 17px
}

.color_picker_branding {
    display: flex;
    background-color: #fff;
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 16%) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0;
    border-radius: 3px
}

input.color_picker_branding {
    display: block;
    width: 50%;
    float: left;
    height: 80px;
    border: none;
    box-shadow: none;
    background-color: transparent
}

input.color_picker_branding [type=text] {
    border: none;
    box-shadow: none;
    background-color: transparent
}

input.color_picker_branding [type=text]:invalid {
    border: none;
    box-shadow: none;
    background-color: transparent
}

.row_branding .col_one {
    width: 28%
}

.row_branding .col_two {
    padding-right: 3%
}

.row_branding .col_three {
    width: 262px
}

.border_right {
    border-right: 1px solid #e3e8ee
}

input.color_picker_inp[type=color] {
    -webkit-appearance: none;
    border: none;
    background-color: #001c55
}

input.color_picker_inp[type=color]::-webkit-color-swatch-wrapper {
    padding: 0
}

input.color_picker_inp[type=color]::-webkit-color-swatch {
    border: none
}

.page_section_marketing .market_position_row {
    display: flex
}

.page_section_marketing .market_position_col_one {
    width: 25%
}

.page_section_marketing .market_position_col_two {
    width: 30%;
    padding-left: 9%
}

.page_section_marketing .market_position_col_three {
    width: 30%;
    padding-left: 13%
}

.page_section_marketing .market_position_col_one .padding_three {
    padding: 3px
}

.page_section_marketing .market_position_col_one .Margin_bottom_7 {
    margin-bottom: 7px
}

.market_position_row .marketposition_chkb,
.marketposition_chkb {
    display: block;
    position: relative;
    padding-left: 30px;
    user-select: none
}

.market_position_row .marketposition_chkb input,
.marketposition_chkb input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark,
.market_position_row .checkmark {
    position: absolute;
    top: -9px;
    left: 0;
    height: 14px;
    width: 14px;
    border-radius: 4px;
    margin-top: 0
}

.executeditem {
    width: 36%;
}

.executeditem1 {
    width: 50%;
}

.executeditem2 {
    width: 50%;
}

.bk_newitems_infoicon_badge {
    line-height: 0px;
    padding: 0 0 0 15px;
}

.bk_newitems_infoicon_badge .tooltip {
    width: 150px;
    left: 105px;
}

.bk_newitems_infoicon_badge .wrapper .tooltip:after {
    margin-left: 45px;
}

.Box-background--darkornge {
    background-color: #d44848;
}

.modal_add_products,
.modal_manage_products_link {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    z-index: 99999;
    overflow: auto
}

.checkmark:after,
.market_position_row .market_position_row .checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.market_position_row .marketposition_chkb .checkmark:after,
.marketposition_chkb .checkmark:after {
    left: 4px;
    top: 1px;
    width: 4px;
    height: 6px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.page_section_products .Table-cell {
    box-shadow: 0 -1px #e3e8ee, inset 0 -1px #e3e8ee
}

.modal_add_products {
    display: none
}

.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.modalnew,
.overlaynew {
    z-index: 9999;
    display: none
}

.modal_add_products .partners_table {
    width: 95%;
    margin-bottom: 11%
}

.modal_add_products .partners_table tr th {
    font-size: 13px;
    font-weight: 500
}

.modal_add_products input[type=text]:focus {
    box-shadow: 0 0 5px rgb(0 28 85 / 32%);
    border: 1px solid #001c55;
    border-radius: 4px
}

.page_section_property_connect ul.tabs,
.toggle .tabs,
ul.tabs_partners {
    width: 100%;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    box-shadow: inset 0 -1px #e3e8ee
}

#aks:hover,
.page_section_interact .navigation img {
    height: 18px;
    width: 18px
}

.toggle .tabs .tab {
    float: left;
    background: #fff;
    color: #777;
    height: 31px;
    margin: 4px 1px 0;
    padding: 0 10px 0 0;
    cursor: pointer
}

.toggle .tabs .tab.active,
ul.tabs_partners li.current {
    color: #001c55;
    border-bottom: 2px solid #001c55;
    padding-left: 0
}

.toggle .panels .panel {
    padding: 20px 10px 20px 2px;
    display: none
}

.font-normal {
    font-weight: normal !important;
}

.Text-fontWeight--normal,
.font-normal {
    font-weight: 400 !important
}

.page_section_property_connect ul.tabs li,
.tabs .tab-nav li span,
ul.tabs_partners li {
    float: left;
    background: #fff;
    color: #777;
    height: 31px;
    margin: 4px 4px 0 1px;
    cursor: pointer
}

.page_section_property_connect ul.tabs li.current,
.tabs .tab-nav li.active>span,
.tabs .tab-nav li:hover>span {
    color: #001c55;
    border-bottom: 2px solid #001c55
}

.page_section_property_connect .tab-content {
    padding: 20px 1px 20px 2px;
    display: none
}

.page_section_property_connect .tab-content.current,
.tab-content.current {
    display: inherit
}

.tab-content {
    padding: 20px 0 20px 2px;
    display: none
}

.brandingchkb {
    display: block;
    position: absolute;
    padding-left: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 150px;
    margin: auto
}

.container:hover input~.checkmark {
    background-color: #ccc
}

.message_icon {
    padding-top: 3px;
    height: 22px
}

.message_icon .img_message,
.message_icon .message_icon_no_effect {
    height: 20px;
    width: 20px
}

.message_icon .img_message_over {
    height: 20px;
    width: 20px;
    display: none
}

.modalnew {
    position: absolute;
    right: 0;
    margin: 0 auto;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 30%);
    top: 50%;
    left: 40%;
    transform: translate(-50%, -50%);
    width: 45%
}

.overlaynew {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #d0d7de75;
    background: #d0d7dec2
}

.box-over,
.box-shadow {
    background-color: #fff
}

.textbox_css {
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 12%) 0 1px 1px 0, rgb(60 66 87 / 16%) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 8%) 0 2px 5px 0;
    border-color: #dddee2;
    width: 95%;
    border-radius: 4px;
    padding: 9px 4px 2px 17px;
    font-size: 16px;
    margin-top: 14px
}

hr.new1 {
    border-top: 1px solid #a3a8ab;
    width: 15px;
    text-align: initial;
    float: left;
    padding-left: 1px;
    margin-left: 7px
}

.tabs .tab-nav {
    display: flex;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
    height: 36px;
    line-height: 15px;
    box-shadow: inset 0 -1px #e3e8ee;
    margin-bottom: 4%;
    margin-top: 4%
}

#aks:hover {
    content: url('../svg/nfo-b.svg');
}

.box-shadow {
    box-shadow: transparent 0 0 0 0, transparent 0 0 0 0, transparent 0 0 0 0, rgba(60, 66, 87, .16) 0 0 0 1px, transparent 0 0 0 0, transparent 0 0 0 0, transparent 0 0 0 0
}

.box-over {
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(84 105 212) 0 0 0 2px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0
}

#chatdivleft li,
.rules_inv nav ul li {
    pointer-events: all
}

.business_model #paid input[type=text]:focus,
.business_model #paid_manage input[type=text]:focus,
.business_model .rec_bm input[type=text]:focus {
    box-shadow: none;
    border: 2px solid rgb(0 28 85);
    border-radius: 4px
}

.dark-mode {
    background-color: #000;
    color: #fff
}

.ai-person-container {
    display: block;
    overflow: auto
}

.chat-section .active {
    display: block;
    opacity: 1
}

.dropdown_list_chat_toogle_body {
    position: absolute;
    display: none;
    right: 0;
    top: 61px
}

.popover__content {
    opacity: 0;
    position: absolute;
    left: -150px;
    transform: translate(0, 10px);
    background-color: #bfbfbf;
    padding: 1.5rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
    width: auto
}

.manage_partner_col input[type=checkbox] {
    /* z-index: 9999; */
    cursor: pointer
}

.pc_label {
    margin-top: 4px;
    margin-left: 7px
}

.Margin-left--21 {
    margin-left: 21px
}

.btnm,
.ping {
    margin-left: 5px
}

.textbox_import {
    background-color: #fff;
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 12%) 0 1px 1px 0, rgb(60 66 87 / 16%) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 8%) 0 2px 5px 0;
    border-radius: 5px;
    padding: 0 17px;
    border: 1px solid #fff
}

.wrapper {
    position: relative;
    display: inline-table
}

.wrapper .tooltip {
    background: #fff;
    bottom: 100%;
    color: #64686f;
    display: block;
    /* left: 28px; */
    margin-bottom: 15px;
    opacity: 0;
    padding: 14px;
    pointer-events: none;
    position: absolute;
    box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);
    width: 300px;
    margin-left: -150px
}

.wrapper .tooltip:before {
    bottom: -20px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%
}

.wrapper .tooltip:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0
}

.wrapper:hover .tooltip {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.btn_disable,
.btnm {
    pointer-events: all
}

.ping {
    font-size: 16px;
    color: #1a1f36;
    line-height: 28px;
    font-weight: 700;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif;
    white-space: normal
}

.graduate_pricing_room_td_edit {
    border: 1px solid #e0e5e9;
    text-align: left;
    padding: 0
}

.alert_box_text {
    width: 100%;
    display: block;
    background-color: #f2dede;
    color: #d44848;
    font-size: 13px;
    padding: 13px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif
}

.message_box_text,
.success_box_text {
    width: 100%;
    display: block;
    color: #3d4eac;
    font-size: 13px;
    padding: 13px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif
}

.message_box_text {
    background-color: #d6ecff;
    border: 1px solid transparent;
    border-radius: 4px
}

.success_box_text {
    background-color: #dff0d8;
    border: 1px solid transparent;
    border-radius: 4px
}

.shadow_none {
    box-shadow: none !important
}

.db-SplitViewList-row.db-is-selected {
    background-color: #f7fafc;
    box-shadow: inset 0 -1px 0 0 #e3e8ee, inset 4px 0 0 0 #001c55;
    font-weight: 500
}

.api_endpoint,
.method_log_div,
.popupdatediv,
.status_btn_logs_div {
    position: absolute;
    z-index: 8;
    overflow: hidden;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgb(136 152 170 / 10%), 0 15px 35px 0 rgb(49 49 93 / 10%), 0 5px 15px 0 rgb(0 0 0 / 8%);
    margin-top: 10px;
    display: none
}

.mlist {
    min-width: 120px;
    padding: 4px 5px 5px 4px;
    margin-bottom: 5px;
    margin-top: 5px
}

.cold {
    width: 20%;
    text-align: end
}

.page_section_admin_mapping_details .Box-background--suspended {
    background-color: #001c55
}

.db-is-selected .bold_t {
    font-weight: 700;
    color: #000
}

.db-is-selected .db-SplitViewList-cell:first-child {
    padding-left: 8px
}

.btnm {
    white-space: nowrap;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif;
    font-feature-settings: "pnum";
    font-variant: proportional-nums;
    line-height: 20px;
    font-weight: 500;
    font-size: 14px;
    color: #3c4257;
    word-break: normal;
    background-color: #fff;
    min-height: 28px;
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 12%) 0 1px 1px 0, rgb(60 66 87 / 16%) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 8%) 0 2px 5px 0;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer
}

.btn_blue_r,
.btn_reddelete_r {
    height: 28px;
    margin-left: 45px;
    box-shadow: none;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif;
    padding: 1px 9px;
    color: #fff;
    font-weight: 500
}

.btn_disable {
    z-index: 10;
    opacity: .5
}

.btn_blue_r {
    background-color: #001c55;
    border: none;
    border-radius: 4px
}

.btn_reddelete_r {
    background-color: #d23966;
    border: none;
    border-radius: 4px
}

.calender_div,
.calender_divone,
.calender_divtwo,
.date_head {
    background: #fff;
    box-shadow: 0 0 0 1px rgb(136 152 170 / 10%), 0 15px 35px 0 rgb(49 49 93 / 10%), 0 5px 15px 0 rgb(0 0 0 / 8%)
}

.btn_blue_r:focus {
    color: #fdfdfd;
    background-color: #dacff7
}

.btn_reddelete_r:focus {
    background-color: #da9daf
}

.date_head {
    padding: 7px 15px 5px 9px;
    margin-top: 4px;
    border-radius: 4px
}

.cal_div_footer {
    padding: 4px 4px 6px 10px
}

.footer_date {
    background-color: #fff;
    position: absolute;
    bottom: 0;
    border: 1px solid #d4d2d2;
    width: 100%;
    padding: 0 6px;
    height: 30px;
    line-height: 23px
}

.cal_div .ui-widget-content,
.cal_div .ui-widget.ui-widget-content,
.cal_divone .ui-widget-content,
.cal_divone .ui-widget.ui-widget-content,
.cal_divtwo .ui-widget-content,
.cal_divtwo .ui-widget.ui-widget-content {
    border: none
}

.calender_div,
.calender_divone,
.calender_divtwo {
    position: absolute;
    z-index: 99;
    display: block;
    border-radius: 4px
}

.custom-select,
.custom-select-wrapper {
    display: inline-block;
    position: relative
}

.btn_cal_f {
    color: #fff;
    font-size: 13px;
    padding: 2px 3px 3px 4px;
    background-color: #5469d4;
    box-shadow: rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 12%) 0 1px 1px 0, rgb(84 105 212) 0 0 0 1px, rgb(0 0 0 / 0%) 0 0 0 0, rgb(0 0 0 / 0%) 0 0 0 0, rgb(60 66 87 / 8%) 0 2px 5px 0;
    outline: 0;
    font-weight: 500;
    border-radius: 4px;
    border: 0
}

.custom-option,
.custom-select-trigger {
    font-size: 12px;
    cursor: pointer;
    font-weight: 400
}

.cal_div #ui-datepicker-div,
.cal_divone #ui-datepicker-div,
.cal_divtwo #ui-datepicker-div {
    position: static !important
}

.custom-select-wrapper {
    user-select: none
}

.custom-select-trigger {
    position: relative;
    display: block;
    padding: 2px 21px 2px 8px;
    color: #000;
    line-height: 20px;
    background: #fff;
    border-radius: 6px 0 0 6px;
    border: 1px solid #d6d2d2
}

.custom-options,
.custom-options:before,
.custom-select-trigger:after {
    position: absolute;
    transition: .4s ease-in-out;
    display: block
}

.custom-select-trigger:after {
    content: '';
    width: 5px;
    height: 5px;
    top: 56%;
    right: 7px;
    margin-top: -2px;
    border-bottom: 1px solid #0e0e0e;
    border-right: 1px solid #131212;
    transform: rotate(45deg) translateY(-50%);
    transform-origin: 49% 0
}

.custom-select.opened .custom-select-trigger:after {
    margin-top: 3px;
    transform: rotate(-135deg) translateY(-50%)
}

.custom-options {
    top: 100%;
    left: 0;
    right: 0;
    min-width: 100%;
    margin: 15px 0;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .07);
    background: #fff;
    box-shadow: 0 0 0 1px rgb(136 152 170 / 10%), 0 15px 35px 0 rgb(49 49 93 / 10%), 0 5px 15px 0 rgb(0 0 0 / 8%);
    opacity: 0;
    pointer-events: none;
    transform: translateY(-15px)
}

.chart-container,
.custom-option,
.taby-head {
    position: relative
}

.custom-select.opened .custom-options {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(0)
}

.custom-options:before {
    content: '';
    bottom: 100%;
    right: 39px;
    width: 7px;
    height: 7px;
    margin-bottom: -4px;
    border-top: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    background: #fff;
    transform: rotate(45deg)
}

.custom-option.selection,
.custom-option:hover,
.option-hover:before {
    background: #f9f9f9
}

.custom-option {
    display: block;
    padding: 0 9px;
    color: #0e0e0e;
    line-height: 28px;
    transition: .4s ease-in-out
}

.custom-option:first-of-type {
    border-radius: 4px 4px 0 0
}

.custom-option:last-of-type {
    border-bottom: 0;
    border-radius: 0 0 4px 4px
}

.canvasjs-chart-canvas {
    width: 100%;
    display: block
}

canvas {
    border: 1px dotted red
}

.chart-container {
    margin: auto;
    height: 80vh;
    width: 80vw
}

#chart {
    max-width: 100%;
    margin: 35px auto 35px -21px;
    opacity: .9
}

#timeline-chart .apexcharts-toolbar {
    opacity: 1;
    border: 0
}

.apexcharts-legend,
.apexcharts-toolbar {
    display: none !important
}

.scrolly,
.taby-head {
    width: 100%;
    display: block
}

.border_line_gray {
    border-bottom: 1px solid #eaedf2
}

.border_line_gray_top {
    border-top: 1px solid #eaedf2
}

.sblue-btn {
    background-color: #d6ecff;
    color: #3c4257
}

.paddrl-25 {
    padding-left: 8px;
    padding-right: 8px
}

.scrolly {
    overflow-y: scroll;
    max-height: 200px
}

.td1-wit {
    width: 0%;
    padding-left: 6px
}

.td2-wit {
    width: 3%
}

.td3-wit {
    width: 15%
}

.Box-rootwit {
    width: 81%
}

.conthead-wit {
    width: 18%
}

.bkpdhmrd_topContent_1_1 {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 5;

}

.bkpdhmrd_left {
    box-sizing: border-box;
    width: 270px;
    padding: 13px 12px 20px 20px;
    position: fixed;
    z-index: 2;
}
