#dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.left,
#dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.right {
    position: fixed;
    box-shadow: 1px 2px 3px rgba(24, 24, 24, 0.2);
    top: 50px;
    z-index: 100;
}

/* ASIDE : LEFT FRAME ------------------- */

#dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.left {
    width: 250px;
    left: calc(((100% - 648px) / 2) - 306px);
}

#dhub aside.dhb_frame.left>div {
    border-radius: 5px;
    margin-bottom: 10px;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    padding: 8px;
    background-color: rgba(244,244,244,0.97);
    box-shadow: 0 1px 3px rgba(24, 24, 24, 0.3);
}

#dhub aside.dhb_frame.left>div:last-child {
    margin-bottom: 0;
}

#dhub aside.dhb_frame.left>div.dhbf_eval-request_embed {
    margin-bottom: 0;
}

#dhub .dhbf_eval-request_embed>form[class*="dhbfer_"] {
    box-sizing: border-box;
    position: relative;
    width: 100%;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"]> h2 {
    font-family: Acme;
    font-size: 1em;
    color: rgb(24, 24, 24);
    font-weight: normal;
    padding: 5px 12px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 5px;
    background-color: rgba(1,32,96,0.09);
    box-shadow: 0 1px 3px rgba(24,24,24,0.09);
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"]>.groupment {
    flex-direction: column;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .groupment .field-layout {
    margin-bottom: 5px;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .groupment .field-layout:nth-child(1) {
    z-index: 101;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .groupment .field-layout:nth-child(2) {
    z-index: 100;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .clubs_embed {
    position: relative;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .clubs_embed .field-layout:nth-child(1) {
    z-index: 99;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .clubs_embed .field-layout:nth-child(2) {
    z-index: 98;
}

#dhub .dhbf_eval-request_embed form[class*="dhbfer_"] .groupment .trigger_embed {
    display: inline-block;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    text-align: center;
}

/*! SCALE : DEVICE WIDTH ----------- */

#dhub .dhb_browser_frame_const > .dhbf_eval-request_embed {
    position: fixed;
    z-index: 110;
    top: 50px;
    border-radius: 0;
    overflow-x: hidden;
    width: calc(100% - 20px);
    box-shadow: 1px 1px 10px rgba(24, 24, 24, 0.7);
    max-width: 448px;
    padding: 10px;
    background-image: linear-gradient(to left, rgba(56, 0, 87, 0.8) 20%, rgba(56, 0, 87, 0.8) 100%);
    background-color: white;
}

#dhub .dhb_browser_frame_const > .dhbf_eval-request_embed > form[class*="dhbfer_"] {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    background-color: rgba(244,244,244,0.97);
    border-radius: 5px;
    padding: 12px;
    box-shadow: 1px 1px 10px rgba(24, 24, 24, 0.7);
}

#dhub .dhb_browser_frame_const .dhbf_eval-request_embed .groupment .trigger_embed {
    margin-top: 10px;
}

/* SECTION : DYNAMIC CONTENTS ------------------- */ 

#dhub .dhb_dynamic-frames_embed_const>.dhb_frame.dhb_browser_frame_const {
    margin: 0 auto;
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
    min-height: inherit;
    font-size: 0.92em;
}

#dhub .dhb_browser_frame_const > .dhb_browser_back-ctrl-bar_const {
    margin-bottom: 10px;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    background-color: rgba(27,70,154,0.05);
}

#dhub .dhb_browser_frame_const.maxwidth {
  max-width: 600px;
  min-height: inherit;
}

/*! MODAL :::::::::::::::::::::::::::: */

#dhub .box-frame_const .dhb-modal_frame_const {
    box-sizing: border-box;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(24, 24, 24, 0.1);
}

#dhub .dhb-modal_frame_const > .frame_container {
    border-radius: 10px;
    padding: 30px 0 10px 0;
    position: absolute;
    width: calc(100% - 10px);
    height: calc(100% - 120px);
    box-sizing: border-box;
    background-color: rgba(244,244,244);
    max-width: 648px;
    left: 50%;
    bottom: 72px;
    transform: translateX(-50%);
    box-shadow: 0 2px 3px rgba(24,24,24,0.06);
}

#dhub .dhb-modal_frame_const > .frame_container > .wgt-title {
    position: absolute;
    top: 0;
    left: 4px;
    color: rgb(24,24,24);
    font-size: 0.88em;
    padding: 0 5px;
    display: inline-flex;
    width: max-content;
    max-width: 240px;
    height: 30px;
    align-items: center;
    font-weight: bold;
}

#dhub .dhb-modal_frame_const > .frame_container > .dhb-button_quit {
    position: absolute;
    right: 4px;
    top: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    cursor: default;
}

#dhub .dhb-modal_frame_const > .frame_container > .dhb-button_quit:before {
    content: '\ec0a';
    font-family: 'DHub Icon Font from fontello';
    display: inline-flex;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: rgb(244,244,244);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: rgb(24,24,24);
    font-size: 16px;
}

#dhub .dhb-modal_frame_const > .frame_container > .dhb-button_quit:hover:before {
    background-color: rgb(213,29,39);
    color: rgb(244,244,244);
}

#dhub .dhb-modal_frame_const > .frame_container > .dhb-box_layout {
    width: 100%;
    height: 100%;
    padding: 8px 5px;
    position: relative;
    box-sizing: border-box;
    background-color: rgba(244, 244, 244, 0.99);
    border-top: 1px solid rgb(24,24,24,0.1);
}

#dhub .dhb-modal_frame_const .dhb-box_layout > div {
    box-sizing: inherit;
}


#dhub .box-frame_const > h1,
#dhub .box-frame_const > h2,
#dhub .box-frame_const > ul,
#dhub .box-frame_const > div {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    font-family: 'Noto Sans';
}

#dhub .box-frame_const > div,
#dhub .box-frame_const > h1{
    padding: 0 8px;
}

#dhub .box-frame_const a {
    color: rgb(28,70,157);
    text-decoration: none;
}

#dhub .box-frame_const > h1 {
    margin: 10px 0;
    color: rgb(24, 24, 24);
    font-size: 1.2em;
    font-weight: normal;
    font-family: Acme;
    background-color: rgba(1,32,96,0.06);
    border-radius: inherit;
    padding: 5px 12px;
    box-sizing: border-box;
    margin: 0 5px;
    width: calc(100% - 10px);
    margin-top: 5px;
}

#dhub .box-frame_const h1 > a.bet2k,
#dhub .box-frame_const h2 > a.bet2k{
    color: rgb(1, 32, 96);
    font-weight: normal;
}

#dhub .box-frame_const a.bet2k, 
#dhub .box-frame_const a.dhub {
    font-family: 'acme';
}

#dhub .box-frame_const h2 {
    margin: 8px 0;
    font-size: 1.1em;
}

#dhub .box-frame_const p {
    margin: 8px 0;
    text-align: justify;
    font-size: 0.92em;
    line-height: 1.4em;
}

#dhub .box-frame_const ul {
    margin-left: 30px;
}

#dhub .box-frame_const ul > li {
    margin: 8px 0;
}

/* ASIDE : RIGHT FRAME ------------------- */

#dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.right {
    right: calc(((100% - 648px) / 2) - 306px);
    width: 250px;
}

/*! B2K TABS FRAMES --------------------- */ 

#dhub .dhb_browser-body_frame_const > .dhb-tab_frame_const {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 0;
}

#dhub .dhb-tab_frame_const > .dhb-tab_container {
    box-sizing: inherit;
    position: inherit;
    width: inherit;
    padding: 0;
}

#dhub .dhb-tab_frame_const .tabs_header_const {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 16px;
}

#dhub .dhb-tab_frame_const .tabs_header_const > .buttons_container,
#dhub .dhb-tab_frame_const .tabs_header_const > .buttons_container > .tabs-target{
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

#dhub .dhb-tab_frame_const .tabs_header_const > .buttons_container > .tabs-target {
    display: flex;
    align-items: center;
    margin-top: 8px;
}

#dhub .dhb-tab_frame_const .tabs_header_const .tabs-target > .button {
    background-color: rgba(1, 32, 96, 0.04);
    margin-right: 10px;
    position: relative;
    height: 35px;
    cursor: default;
    border-radius: 5px;
    padding: 0 8px;
    font-family: Acme;
    font-size: 0.92em;
    display: inline-flex;
    align-items: center;
    width: max-content;
}

#dhub .dhb-tab_frame_const .tabs_header_const .tabs-target > .button.tab-active {
    box-shadow: 0px 3px 1.2px rgb(28, 70, 157);
    background-color: rgba(1, 32, 96, 0.06);
}

#dhub .dhb-tab_frame_const .tabs_header_const .buttons_container > .menu {
    height: 35px; 
    width: 35px; 
    position: absolute;
    right: -2px;
    top: 0;
    border-radius: 5px;
    box-sizing: border-box;
}

#dhub .dhb-tab_frame_const .tabs_header_const .menu > .icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    box-sizing: inherit;
    border-radius: inherit;
    background-color: rgba(1, 32, 96, 0.04);
}

#dhub .dhb-tab_frame_const .tabs_header_const .menu > .icon:before {
    border-radius: inherit;
    box-sizing: inherit;
    display: inline-block;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgba(1,32,96,0.8)"><path d="M120-240v-80h720v80H120Zm0-200v-80h720v80H120Zm0-200v-80h720v80H120Z"/></svg>');
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
}

#dhub .dhb-tab_frame_const .tabs_header_const .menu > .icon:hover,
#dhub .dhb-tab_frame_const .tabs_header_const .menu > .icon.active {
    background-color: rgba(1, 32, 96, 0.06);
}

#dhub .dhb-tab_frame_const .tabs_body_const {
    position: relative;
    margin-top: 10px;
    width: 100%;
    overflow: hidden;
}

#dhub .dhb-tab_frame_const .tabs_body_const > .tabs-slide_container {
    min-height: 100%;
}

#dhub .dhb-tab_frame_const .tabs-slide_container > .dhb-tab_item {
    width: 100%;
    box-sizing: border-box;
    padding: 0 16px;
    top: 0;
}

/*! ------------------------ */

#dhub .dhb-tab_frame_const .dghk-slider_frame_const > nav.dghk-slider_bullets-bar_const,
#dhub .dhb-tab_frame_const .dghk-slider_frame_const > span.dghk-slider_right-direct,
#dhub .dhb-tab_frame_const .dghk-slider_frame_const > span.dghk-slider_left-direct {
    display: none;
}

/*! CUSTOMER SERVICES ------------------ */ 

#dhub .dhb-customer_service_frame .tab_support > .support {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}

#dhub .dhb-customer_service_frame .tab_support .support > .caption {
    font-weight: bold;
    font-size: 1.2em;
    margin: 5px 0 10px 0;
    display: inline-flex;
    align-items: center;
    height: 35px;
    padding: 0 8px 0 43px;
    position: relative;
    box-sizing: border-box;
}

#dhub .dhb-customer_service_frame .tab_support .support > .caption:before {
    content: '';
    display: inline-block; 
    width: 35px; 
    height: inherit;
    position: absolute;
    left: 4px;
    top: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(247,213,54)"><path d="M440-120v-80h320v-284q0-117-81.5-198.5T480-764q-117 0-198.5 81.5T200-484v244h-40q-33 0-56.5-23.5T80-320v-80q0-21 10.5-39.5T120-469l3-53q8-68 39.5-126t79-101q47.5-43 109-67T480-840q68 0 129 24t109 66.5Q766-707 797-649t40 126l3 52q19 9 29.5 27t10.5 38v92q0 20-10.5 38T840-249v49q0 33-23.5 56.5T760-120H440Zm-80-280q-17 0-28.5-11.5T320-440q0-17 11.5-28.5T360-480q17 0 28.5 11.5T400-440q0 17-11.5 28.5T360-400Zm240 0q-17 0-28.5-11.5T560-440q0-17 11.5-28.5T600-480q17 0 28.5 11.5T640-440q0 17-11.5 28.5T600-400Zm-359-62q-7-106 64-182t177-76q89 0 156.5 56.5T720-519q-91-1-167.5-49T435-698q-16 80-67.5 142.5T241-462Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
}

#dhub .dhb-customer_service_frame .tab_support .support > p {
    text-align: center;
    font-size: 0.92em; 
    line-height: 1.4em;
    margin: 0 0 16px 0;
    padding: 0 8px;
}

#dhub .dhb-customer_service_frame .talkto_agent {
    background-color: rgba(28,70,157,0.02);
    border-radius: 10px;
    padding: 8px 5px;
    font-family: 'Noto Sans';
    font-size: 1em;
    display: flex;
    flex-direction: column;
}

#dhub .dhb-customer_service_frame .talkto_agent > .desc {
    color: rgb(28,70,157);
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: left;
    padding: 0 6px;
}

#dhub .dhb-customer_service_frame .talkto_agent > .messagings_frame {
    background-color: rgba(255,255,255,0.4);
    border-radius: inherit;
    padding: 12px 8px;
    position: relative;
    box-sizing: border-box;
    text-align: left;
    padding-bottom: 16px;
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging {
    display: inline-block;
    vertical-align: top;
    height: 120px;
    width: 120px;
    border-radius: inherit;
    border-bottom: 1px solid rgba(1,32,96,0.09);
    cursor: default;
    user-select: none;
    margin: 0 5px;
    position: relative;
    box-sizing: border-box;
    padding-top: 5px;
    box-shadow: 1px 1px 3px rgba(24, 24, 24, 0.06);
    background-color: rgba(56,0,87,0.02);
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging:hover {
    background-color: rgba(1,32,96,0.06);
    box-shadow: 0px 3px 1.2px rgb(28, 70, 157);
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging > span {
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    position: inherit;
    box-sizing: inherit;
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging > .icon {
    height: calc(100% - 35px);
    background-size: 55%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: inherit;
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging:hover > .icon {
    background-color: unset;
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging.messenger > .icon {
    background-image: url(/resources/images/icons/messenger.png);
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging.telegram > .icon {
    background-image: url(/resources/images/icons/telegram.png);
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging.whatsapp > .icon {
    background-image: url(/resources/images/icons/whatsapp.png);
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging > .label {
    height: 35px;
    top: -3px;
    font-weight: bold;
    font-size: 0.96em;
}

#dhub .dhb-customer_service_frame .talkto_agent .messaging > .trigger {
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    left: 0; 
    top: 0;
    opacity: 1;
    border-radius: inherit; 
    cursor: default;
}

#dhub .dhb-customer_service_frame .forms-content {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin: 10px 0;
    font-size: 1em;
    font-family: 'Noto Sans';
    background-color: rgba(28,70,157,0.02);
    border-radius: 10px;
    padding: 12px 5px;
}

#dhub .dhb-customer_service_frame .forms-content > .question {
    padding: 0 8px;
    font-size: 0.98em;
}

#dhub .dhb-customer_service_frame .forms-content > .caption_desc {
    text-align: left;
    padding: 0 8px;
    margin: 8px 0;
    color: rgba(24,24,24);
    font-size: 0.90em;
}

#dhub .dhb-customer_service_frame .forms-content .groupment {
    background-color: rgba(255,255,255,0.4);
    margin: 10px 0;
    border-radius: inherit;
    padding: 0 8px;
}

#dhub .dhb-customer_service_frame .forms-content .groupment .custom-resize {
    border-radius: 10px;
    height: 50px;
}

#dhub .dhb-customer_service_frame .forms-content .groupment .content-resizable .custom-resize {
    background-color: rgba(1,32,96,0.02);
    font-size: 1em;
    
}

#dhub .dhb-customer_service_frame .forms-content .groupment .custom-resize::placeholder {
    color: rgba(1,32,96,0.6);
    font-size: 14px;
}

#dhub .dhb-customer_service_frame .forms-content .file-selector > .select:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(247,213,54)"><path d="M440-320v-326L336-542l-56-58 200-200 200 200-56 58-104-104v326h-80ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z"/></svg>');
}


#dhub .dhb-customer_service_frame .forms-content .file-selector > .attachments {
    position: absolute;
    height: 100%;
    width: 100%;
}

#dhub .dhb-customer_service_frame .forms-content .groupment .content-resizable.error_found .file-selector,
#dhub .dhb-customer_service_frame .forms-content .groupment .content-resizable.error_found .custom-resize {
    background-color: rgba(213, 29, 39, 0.6);
}

#dhub .dhb-customer_service_frame .forms-content > p.buttons {
    margin-top: 16px;
    position: relative;
    text-align: center;
}

#dhub .dhb-customer_service_frame .forms-content .dhb_button > .text:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="64" viewBox="0 -960 960 960" width="64" fill="rgb(24,24,24)"><path d="M120-160v-240l320-80-320-80v-240l760 320-760 320Z"/></svg>');
}

#dhub .dhb-customer_service_frame .forms-content .dhb_button.wf_ahr > .text:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(24,24,24)"><path d="M204-318q-22-38-33-78t-11-82q0-134 93-228t227-94h7l-64-64 56-56 160 160-160 160-56-56 64-64h-7q-100 0-170 70.5T240-478q0 26 6 51t18 49l-60 60ZM481-40 321-200l160-160 56 56-64 64h7q100 0 170-70.5T720-482q0-26-6-51t-18-49l60-60q22 38 33 78t11 82q0 134-93 228t-227 94h-7l64 64-56 56Z"/></svg>');
}


/*! USER PENDING REQUESTS ------------------  */

#dhub .dhb-pending_requests_frame {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    border-radius: 10px;
    margin-bottom: 10px;
    background-color: rgba(1,32,96, 0.025);
    padding: 12px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#dhub .dhb-pending_requests_frame > .content_caption,
#dhub .dhb-pending_requests_frame > .requests_container {
    display: block;
    width: 100%;
    box-sizing: inherit;
    position: inherit;
}

#dhub .dhb-pending_requests_frame > .content_caption {
    font-family: 'Noto Sans';
    font-size: 0.85em;
    color: rgb(28,70,157);
    padding: 0 12px;
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

#dhub .dhb-pending_requests_frame > .requests_container {
    position: relative;
    box-sizing: border-box;
    width: calc(100% - 10px);
    margin: 8px 5px;
    padding: 12px 8px;
    background-color: rgba(255,255,255,0.7);
    border-radius: 10px;
}

#dhub .dhb-pending_requests_frame .requests_container > .date_ref {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin-bottom: 5px;
}

#dhub .dhb-pending_requests_frame span.date.caption {
    font-family: 'Noto Sans';
    font-size: 0.89em;
    color: rgba(24,24,24,0.9);
    padding: 0 4px;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
}

#dhub .dhb-pending_requests_frame .requests_container .user_request {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    border-bottom: 1px solid rgba(1,32,96,0.09);
    padding: 8px 0 8px 40px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
}

#dhub .dhb-pending_requests_frame .requests_container .user_request:hover {
    background-color: rgba(1,32,96,0.03);
}

#dhub .dhb-pending_requests_frame .requests_container .user_request:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    top: 25px;
    background-repeat: no-repeat;
    background-size: auto 70%;
    background-position: center;
}

#dhub .dhb-pending_requests_frame .user_request.state_pending:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(247,213,54)"><path d="M204-318q-22-38-33-78t-11-82q0-134 93-228t227-94h7l-64-64 56-56 160 160-160 160-56-56 64-64h-7q-100 0-170 70.5T240-478q0 26 6 51t18 49l-60 60ZM481-40 321-200l160-160 56 56-64 64h7q100 0 170-70.5T720-482q0-26-6-51t-18-49l60-60q22 38 33 78t11 82q0 134-93 228t-227 94h-7l64 64-56 56Z"/></svg>');
    -moz-animation: spin 1s infinite linear;
    -o-animation: spin 1s infinite linear;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}

#dhub .dhb-pending_requests_frame .user_request.state_rejected:before,
#dhub .dhb-pending_requests_frame .user_request.state_cancelled:before{
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48" fill="rgba(213,29,39,0.8)"><path d="m249-207-42-42 231-231-231-231 42-42 231 231 231-231 42 42-231 231 231 231-42 42-231-231-231 231Z"/></svg>');
}

#dhub .dhb-pending_requests_frame .user_request.state_finished:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48" fill="rgb(0, 118, 0)"><path d="M378-246 154-470l43-43 181 181 384-384 43 43-427 427Z"/></svg>');
    
}

#dhub .dhb-pending_requests_frame .user_request > span,
#dhub .dhb-pending_requests_frame .user_request > div {
    display: inline-block;
    width: 100%;
    box-sizing: inherit;
    font-family: 'Noto Sans';
}

#dhub .dhb-pending_requests_frame .user_request > .label {
    margin: 2px 0;
    font-family: acme;
    max-width: max-content;
    color: rgb(28,70,157);
    font-size: 1em;
}

#dhub .dhb-pending_requests_frame .user_request > .state {
    font-size: 0.88em;
    box-shadow: 1px 1px 5px rgba(24, 24, 24, 0.08);
    width: max-content;
    padding: 2px 10px 3px 10px;
    border-radius: 10px;
    margin: 2px 0;
    color: rgba(244,244,244,1);
    background-color: rgba(213,29,39,0.8);
}

#dhub .dhb-pending_requests_frame .user_request.state_pending > .state {
    color: rgb(24,24,24);
    background-color: rgb(247,213,54);
}

#dhub .dhb-pending_requests_frame .user_request.state_finished > .state {
    color: rgba(255,255,255,0.9);
    background-color: rgb(0, 118, 0);
}

#dhub .dhb-pending_requests_frame .user_request > .time {
    font-size: 0.78em;
    color: rgba(24,24,24,0.9);
}

#dhub .dhb-pending_requests_frame .user_request > .value {
    position: absolute;
    right: 8px;
    text-align: right;
    max-width: 180px; 
    font-size: 0.78em;
    top: 10px;
    font-weight: bold;
    font-family: 'Maven Pro';
}

#dhub .dhb-pending_requests_frame .user_request > .ctrler_block {
    position: absolute;
    width: max-content;
    right: 8px;
    bottom: 12px;
}

#dhub .dhb-pending_requests_frame .user_request .dhb_button {
    height: 35px;
    padding: 0;
    background-image: none;
    background-color: rgba(1,32,96,0.08);
    box-shadow: 1px 1px 2px rgba(24, 24, 24, 0.06);
    border: 1px solid rgba(1,32,96,0.2);
    border-radius: 8px;
}

#dhub .dhb-pending_requests_frame .user_request .dhb_button > .text {
    display: inline-flex;
    align-items: center;
    padding: 0 35px 0 12px;
    color: rgb(24,24,24);
}

#dhub .dhb-pending_requests_frame .user_request .dhb_button > .text:before {
    display: none;
}

#dhub .dhb-pending_requests_frame .user_request .dhb_button > .text:after {
    content: '';
    display: inline-block; 
    position: absolute;
    width: 25px;
    height: 25px;
    right: 5px;
    bottom: calc(50% - 12.5px);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60%;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgba(24,24,24,0.9)"><path d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z"/></svg>');
    border-radius: 50%;
    background-color: rgba(1,32,96,0.08);
}

#dhub .dhb-pending_requests_frame .user_request.state_finished .dhb_button.wf_ahr > .text:after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(24,24,24)"><path d="M204-318q-22-38-33-78t-11-82q0-134 93-228t227-94h7l-64-64 56-56 160 160-160 160-56-56 64-64h-7q-100 0-170 70.5T240-478q0 26 6 51t18 49l-60 60ZM481-40 321-200l160-160 56 56-64 64h7q100 0 170-70.5T720-482q0-26-6-51t-18-49l60-60q22 38 33 78t11 82q0 134-93 228t-227 94h-7l64 64-56 56Z"/></svg>');
    background-color: unset;
    background-size: 70%;
    -moz-animation: spin 1s infinite linear;
    -o-animation: spin 1s infinite linear;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}


/*! ABOUT {} */ 

#dhub .box-frame_const.dhb-frame_about_const {
    font-family: 'Noto Sans';
    background-color: rgba(255,255,255,0.4);
}

#dhub .dhb-frame_about_const h1,
#dhub .dhb-frame_about_const h2,
#dhub .dhb-frame_about_const p {
    margin: 0; 
    padding: 0;
}

#dhub .dhb-frame_about_const .desc,
#dhub .dhb-frame_about_const > p {
    padding: 0 8px;
    font-size: 0.98em;
    text-align: left;
}

#dhub .dhb-frame_about_const > .properties {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}

#dhub .dhb-frame_about_const .properties > h1.naming {
    font-size: 1.25em;
    margin-bottom: 6px;
}

#dhub .dhb-frame_about_const .properties > span {
    font-size: 0.92em;
    color: rgb(24,24,24);
}

#dhub .dhb-frame_about_const > .products_services {
    background-color: rgba(28,27,157,0.03);
    border-radius: 10px;
    margin: 10px 0;
    padding: 8px;
    box-sizing: inherit;
    width: calc(100% + 10px);
    position: relative;
    left: -5px;
    text-align: center;
}

#dhub .dhb-frame_about_const .products_services .caption {
    font-size: 1em;
    padding: 8px 0;
    color: rgb(28,70,157);
}

#dhub .dhb-frame_about_const .products_services .list {
    margin-top: 10px;
    width: 100%;
}

#dhub .dhb-frame_about_const .products_services .list > .item {
    position: relative;
    box-sizing: border-box;
    display: inline-flex; 
    flex-direction: column;
    width: calc((100% / 3) - 5px);
    min-width: 252px;
    margin: 0 0 20px 2px;
    left: -2px;
    vertical-align: top;
    padding-top: 60px;
}

#dhub .dhb-frame_about_const .products_services .list > .item:before {
    content: '';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 60px; 
    width: 60px;
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    font-family: 'DHub Icon Font from fontello';
    color: rgb(247,213,54);
}

#dhub .dhb-frame_about_const .products_services .list > .item.wallet:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(247,213,54)"><path d="M200-200v-560 560Zm0 80q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v100h-80v-100H200v560h560v-100h80v100q0 33-23.5 56.5T760-120H200Zm320-160q-33 0-56.5-23.5T440-360v-240q0-33 23.5-56.5T520-680h280q33 0 56.5 23.5T880-600v240q0 33-23.5 56.5T800-280H520Zm280-80v-240H520v240h280Zm-160-60q25 0 42.5-17.5T700-480q0-25-17.5-42.5T640-540q-25 0-42.5 17.5T580-480q0 25 17.5 42.5T640-420Z"/></svg>');
}

#dhub .dhb-frame_about_const .products_services .list > .item.mall:before {
  content: '\ec61';
  font-size: 4em;
}

#dhub .dhb-frame_about_const .products_services .list > .item.egoxam:before {
  content: '\eaa5';
  font-size: 4em;
}

#dhub .dhb-frame_about_const .products_services .list > .item.bet2k:before {
  background-image: url(/resources/images/Bet2K-cf7d536.svg);
  border-radius: 10px;
  border: 4px solid rgb(247,213,54);
  width: 65px;
  height: 50px;
  left: 50%;
  transform: translateX(-50%);
  background-size: 90%;
}

#dhub .dhb-frame_about_const .products_services .list > .item.community:before {
  content: '\ecff';
  font-size: 4em;
}

#dhub .dhb-frame_about_const .products_services .item > span {
    position: relative;
    box-sizing: border-box; 
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

#dhub .dhb-frame_about_const .products_services .list .name {
    font-weight: bold;
    height: 40px;
    font-size: 1.2em;
}

#dhub .dhb-frame_about_const .products_services .list .desc {
    display: inline-block;
    text-align: center;
    font-size: 0.96em;
}

#dhub .dhb-frame_about_const > .module {
    padding: 5px;
    margin-bottom: 16px;
}

#dhub .dhb-frame_about_const .module .desc {
    padding: 0;
    margin-top: 8px;
}

#dhub .dhb-frame_about_const > p.join_us {
    padding: 0 5px;
}

#dhub .dhb-frame_about_const > .company {
    margin: 5px 0;
    padding: 0 5px;
    display: flex;
    flex-direction: column;
    margin: 10px 0;
}

#dhub .dhb-frame_about_const .company > .item {
   display: inline-flex;
    max-width: max-content;
    min-height: 35px;
    align-items: center;
    justify-content: left;
    font-weight: bold;
    
}

#dhub .dhb-frame_about_const .company > .item a {
    color: rgb(28,70,157);
    font-size: 0.97em;
}

#dhub .dhb-frame_about_const .company > .item a:hover {
    text-decoration: underline;
}

/*! DIALOG -------------------------------- */

#dhub .dh-dlg_box-sizing > .dh_ui_view#dighookui {
    min-width: 500px;
    max-height: calc(100% - 75px);
    bottom: 75px;
    padding-bottom: 16px;
}

#dhub .dh-dlg_box-sizing.t2m-width > .dh_ui_view#dighookui {
    min-width: 1200px;
}

#dhub .dh-dlg_box-sizing .dialog .ui_top_bar>.ui_title {
    font-size: 0.85em;
}

#dhub .dh-dlg_box-sizing .dh_ui_view > .msg_embed {
    box-sizing: border-box;
    height: calc(100% - 35px);
    overflow-x: hidden;
    overflow-y: auto;
}

/* DHub Notifications */

#dhub .dh-dlg_box-sizing .go-wgt_vfconst.notify_list-frame {
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

#dhub .dh-dlg_box-sizing .notify_list-frame > .notify {
    width: calc(100% - 4px);
    box-sizing: border-box;
    padding: 8px 5px;
    margin: 4px 0;
    border-radius: 10px;
    cursor: default;
    user-select: none;
    display: flex;
    font-family: 'Noto Sans';
    font-size: 1em;
    align-items: center;
    position: relative;
}

#dhub .dh-dlg_box-sizing .notify_list-frame > .notify:hover {
    background-color: rgb(24,24,24,0.04);
}

#dhub .dh-dlg_box-sizing .notify_list-frame > .notify.unread {
    background-color: rgb(247,213,54,0.4);
}

#dhub .dh-dlg_box-sizing .notify_list-frame > .notify.wf_ahr:before {
    content: '';
    display: inline-flex;
    width: 30px;
    height: 30px; 
    position: absolute;
    right: 5px;
    bottom: 5px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(24,24,24)"><path d="M204-318q-22-38-33-78t-11-82q0-134 93-228t227-94h7l-64-64 56-56 160 160-160 160-56-56 64-64h-7q-100 0-170 70.5T240-478q0 26 6 51t18 49l-60 60ZM481-40 321-200l160-160 56 56-64 64h7q100 0 170-70.5T720-482q0-26-6-51t-18-49l60-60q22 38 33 78t11 82q0 134-93 228t-227 94h-7l64 64-56 56Z"/></svg>');
    background-repeat: no-repeat;
  background-size: auto 60%;
  background-position: left 50% top 50%;
  /*! Animate --- */
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

#dhub .dh-dlg_box-sizing .notify .col {
    display: inline-flex;
}

#dhub .dh-dlg_box-sizing .notify > .col.cell {
    flex-direction: column;
}

#dhub .dh-dlg_box-sizing .notify > .col.icon,
#dhub .dh-dlg_box-sizing .notify > .col.ctrl{
    width: 45px;
    height: 50px;
    position: relative;
}

#dhub .dh-dlg_box-sizing .notify > .icon:before {
  content: '';
  height: 100%;
  width: 100%;
  display: inline-block;
  position: absolute; 
  left: -4px; 
  top: -10px;
  background-repeat: no-repeat;
  background-size: auto 72%;
  background-position: top center;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(0,0,0)"><path d="M160-200v-80h80v-280q0-83 50-147.5T420-792v-28q0-25 17.5-42.5T480-880q25 0 42.5 17.5T540-820v28q80 20 130 84.5T720-560v280h80v80H160Zm320-300Zm0 420q-33 0-56.5-23.5T400-160h160q0 33-23.5 56.5T480-80ZM320-280h320v-280q0-66-47-113t-113-47q-66 0-113 47t-47 113v280Z"/></svg>');
}

#dhub .dh-dlg_box-sizing .notify > .icon.dhub-wallet:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(0,0,0)"><path d="M200-200v-560 560Zm0 80q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v100h-80v-100H200v560h560v-100h80v100q0 33-23.5 56.5T760-120H200Zm320-160q-33 0-56.5-23.5T440-360v-240q0-33 23.5-56.5T520-680h280q33 0 56.5 23.5T880-600v240q0 33-23.5 56.5T800-280H520Zm280-80v-240H520v240h280Zm-160-60q25 0 42.5-17.5T700-480q0-25-17.5-42.5T640-540q-25 0-42.5 17.5T580-480q0 25 17.5 42.5T640-420Z"/></svg>');
}

#dhub .dh-dlg_box-sizing .notify > .icon.dhub-pay:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="rgb(0,0,0)"><path d="M880-720v480q0 33-23.5 56.5T800-160H160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720Zm-720 80h640v-80H160v80Zm0 160v240h640v-240H160Zm0 240v-480 480Z"/></svg>');
}

#dhub .dh-dlg_box-sizing .notify > .icon.contact-support-client:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="rgb(0,0,0)"><path d="M440-120v-80h320v-284q0-117-81.5-198.5T480-764q-117 0-198.5 81.5T200-484v244h-40q-33 0-56.5-23.5T80-320v-80q0-21 10.5-39.5T120-469l3-53q8-68 39.5-126t79-101q47.5-43 109-67T480-840q68 0 129 24t109 66.5Q766-707 797-649t40 126l3 52q19 9 29.5 27t10.5 38v92q0 20-10.5 38T840-249v49q0 33-23.5 56.5T760-120H440Zm-80-280q-17 0-28.5-11.5T320-440q0-17 11.5-28.5T360-480q17 0 28.5 11.5T400-440q0 17-11.5 28.5T360-400Zm240 0q-17 0-28.5-11.5T560-440q0-17 11.5-28.5T600-480q17 0 28.5 11.5T640-440q0 17-11.5 28.5T600-400Zm-359-62q-7-106 64-182t177-76q89 0 156.5 56.5T720-519q-91-1-167.5-49T435-698q-16 80-67.5 142.5T241-462Z"/></svg>');
}

#dhub .dh-dlg_box-sizing .notify > .icon.dhub-coin:before {
    /* background-image: url('data:image/svg+xml;utf8,'); */
}

#dhub .dh-dlg_box-sizing .notify > .col.ctrl {
    position: absolute;
    top: 4px;
    right: 4px;
    height: 25px;
    width: 40px;
    background-color: unset;
}

#dhub .dh-dlg_box-sizing .notify > .ctrl:before {
    content: '\e983';
    font-family: 'DHub Icon Font from fontello';
    font-size: 1.2em;
    position: absolute;
    font-weight: normal;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#dhub .dh-dlg_box-sizing .notify > .body {
    width: calc(100% - 45px);
}

#dhub .dh-dlg_box-sizing .notify .body > .title {
    padding-right: 40px;
    font-weight: bold;
    font-size: 0.8em;
    color: rgb(28,70,154);
}

#dhub .dh-dlg_box-sizing .notify .body > .message {
    font-size: 0.70em;
    color: rgb(0,0,0);
}

#dhub .dh-dlg_box-sizing .notify .body > .date {
    font-size: 0.65em;
    color: rgba(24,24,24,0.7);
}

/* End Notifications */

#dhub .dh_ui_view#dighookui>div.msg_embed>span.text {
    max-height: unset;
}

@media only screen and (max-width: 1284px) {
    #dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.left {
        left: 12px;
    }
    #dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.right {
        right: 12px;
    }
}

@media only screen and (max-width: 1200px) { 
    #dhub .dhb_dynamic-frames_embed_const>.dhb_frame.dhb_browser_frame_const {
        left: calc((100% + 262px) / 2);
        transform: translateX(-50%);
            margin: 0;
    }
    
    #dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.right {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {

    #dhub .dhb_dynamic-frames_embed_const>.dhb_browser_frame_const.maxwidth {
        margin: 0 auto;
    }

}

@media only screen and (max-width: 954px) {
    #dhub .dhb_dynamic-frames_embed_const>.dhb_frame.dhb_browser_frame_const {
        width: 100%;
        margin: 10px auto;
        left: 0;
        transform: none;
    }

    #dhub .dhb_dynamic-frames_embed_const>aside.dhb_frame.left {
        display: none;
    }
}

@media only screen and (max-width: 1224px) {
    #dhub .dh-dlg_box-sizing.t2m-width > .dh_ui_view#dighookui {
        min-width: calc(100% - 24px);
    }
}

@media only screen and (max-width: 720px) {
    #dhub .dh-dlg_box-sizing > .dh_ui_view#dighookui {
        bottom: unset;
        top: 50%;
        transform: translate(-50%, -50%);
        max-height: calc(100% - 10px);
        min-width: unset;
    }
    
    #dhub .dhb-customer_service_frame .forms-content .groupment {
        flex-direction: column;
    }

    #dhub .dhb-customer_service_frame .forms-content .groupment .content-resizable {
        margin: 10px 0;
    }

    #dhub .dhb-customer_service_frame .forms-content > p.buttons {
        text-align: center;
    }
}

@media only screen and (max-width: 548px) {
    #dhub .dhb-frame_about_const .products_services .caption {
        text-align: center;
        font-size: 0.96em;
    }
    
    #dhub .dhb-frame_about_const .products_services .list > .item {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
}

@media only screen and (max-width: 468px) {
    #dhub .dhb-tab_frame_const .tabs-slide_container > .dhb-tab_item {
        padding: 0 5px
    }

    #dhub .dhb-customer_service_frame .talkto_agent > .messagings_frame {
        text-align: center;
    }
    
    #dhub .dhb-customer_service_frame .talkto_agent .messaging {
        width: calc((100% / 3) - 12px);
        margin: 0 3px;
    }

    #dhub .dhb-customer_service_frame .talkto_agent .messaging > .label {
        font-size: 0.92em;
        top: -6px;
    }
}


@media only screen and (max-width: 448px) {
    #dhub .dhb_browser_frame_const > .dhbf_eval-request_embed {
        max-width: 100%;
        left: 0;
    }

    #dhub .dhb-pending_requests_frame .user_request > .label {
        font-size: 0.92em;
    }

    #dhub .dhb-pending_requests_frame .user_request .dhb_button > .text {
        font-size: 0.8em;
    }
}

@media only screen and (max-width: 375px) {
    #dhub .dhb-customer_service_frame .talkto_agent .messaging > .icon {
        background-size: 60%;
    }
}

@media only screen and (max-width: 360px) {
    #dhub .dhb-pending_requests_frame .user_request > .label {
        position: relative;
        left: -30px;
    }
    #dhub .dhb-tab_frame_const .tabs_header_const .tabs-target > .button {
        font-size: 0.78em;
        margin-right: 5px;
    }
}

@media only screen and (max-width: 320px) {
    #dhub .dhb-pending_requests_frame .user_request > .label {
        font-size: 0.89em;
    }

    #dhub .dhb-customer_service_frame .talkto_agent .messaging > .label {
        font-size: 0.76em;
    }
}