/*
 * Your global styles here
 */
html,
body {
    height: 100%;
}

html {
    background: white;
}

body {
    margin: 0;
}
.regn_hcp_modal_content .slds-form-element{
    width: 407px;
    margin: 0 auto;
    padding-top: var(--dxp-s-regen-padding24);
}
.regn_hcp_modal_content .slds-form-element input, .regn_hcp_modal_content .slds-form-element button, 
.regn_hcp_modal_content  .slds-listbox .slds-truncate{
    font-size: var(--dxp-s-text-heading-small-font-size) !important;
    font-family: var(--dxp-s-libtayo-branded-font-family) !important;
    line-height: 1.3 !important;
    font-weight: 400;
}
.regn_hcp_modal_content .slds-form-element input, .regn_hcp_modal_content .slds-form-element button{
    padding: var(--dxp-s-regen-padding16);
    border-radius: 5px;
    border: 1px solid var(--dxp-g-gray-shade-1);
    color: var(--dxp-g-gray-shade-5);
}
.regn_hcp_modal_content .slds-form-element button.slds-combobox__input-value{
    color: var(--dxp-g-libtayo-blue) !important;
}
.regn_hcp_modal_content .slds-form-element label{
    font-size: var(--dxp-s-body-small-font-size);
    font-family: var(--dxp-s-libtayo-branded-font-family) !important;
    color: var(--dxp-g-gray-shade-5);
    margin-bottom: 8px;
}

.regn_hcp_modal_content .slds-input__icon-group svg{
    display: none;
}
.regn_hcp_modal_content .slds-input__icon-group{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.4923 8.70001L13.0308 18.2539C12.7539 18.5308 12.2923 18.5308 12.0154 18.2539L2.55388 8.70001C2.27696 8.42309 2.27696 7.96155 2.55388 7.68462L3.56927 6.66924C3.84619 6.39232 4.30773 6.39232 4.58465 6.66924L12.0154 14.1923C12.2923 14.4692 12.7539 14.4692 13.0308 14.1923L20.4616 6.71539C20.7385 6.43847 21.2 6.43847 21.477 6.71539L22.4923 7.73078C22.7231 8.0077 22.7231 8.42309 22.4923 8.70001Z" fill="%23969492"/></svg>');
    background-repeat: no-repeat;
    content: "";
    background-size: 24px;
    display: block;
    position: absolute;
    width: 24px;
    height: 17px;
    right: 16px;
    top: 41%;
}
.regn-ca-patient-popup a{
    display:block;
    padding: var(--dxp-s-regen-padding32) 0 var(--dxp-s-regen-padding8);
    font-family: var(--dxp-s-libtayo-branded-font-family) !important;
    margin-bottom: -32px;
    text-align: center;
    text-decoration: underline !important;
}
/* [data-component-id="sldsFlexibleLayout-9946"]{
    z-index: 2147483663;
    display: block;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    background: #fff;
} */
.regn_hcp_modal_content p span > span{
    font-size: var(--dxp-s-body-font-size) !important;
    font-family: var(--dxp-s-libtayo-branded-font-family) !important;
    font-weight: 400;
    color: var(--dxp-s-body-text-color) !important;
    padding: var(--dxp-s-regen-padding24) var(--dxp-s-regen-padding32) 0 !important;
    display: block;
}
.regn-global-conform-modal .slds-modal__content{
    padding-top: var(--dxp-s-regen-padding24);
}
.regn-global-conform-modal p{
    font-size: var(--dxp-s-text-heading-small-font-size) !important;
    font-family: var(--dxp-s-libtayo-branded-font-family) !important;
}
.regn-global-conform-modal .regn_product{
    background: var(--dxp-g-libtayo-blue) !important;
    font-family: var(--dxp-s-libtayo-branded-font-family) !important;
    margin: var(--dxp-s-regen-margin10) auto var(--dxp-s-regen-margin50);
}
.regn-global-conform-modal .regn_product:hover, .regn-global-conform-modal .regn_product:focus{
    background: var(--dxp-g-pink-color) !important;
}
.regn_header_width12k, .regn_header_width12k .custom-nav .acn-navigation-custom-menu-wrapper,
.regn_hcp_product_header, .regn_hcp_product_header .custom-nav .acn-navigation-custom-menu-wrapper{
    width: 1200px !important;
    max-width: 1200px !important;
    margin: 0 auto;
}
[ data-component-id="section-1892"] .regn_header_width12k,
[ data-component-id="section-1892"] .regn_hcp_product_header,
[data-component-id="section-d8f7"] .regn_hcp_product_header{
    width: 100% !important;
    max-width: 100% !important;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    .regn_header_width12k, .regn_header_width12k .custom-nav .acn-navigation-custom-menu-wrapper,
    .regn_hcp_product_header, .regn_hcp_product_header .custom-nav .acn-navigation-custom-menu-wrapper{
        width: 100% !important;
        max-width: 100% !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    .regn_hcp_modal_content p span > span{
        padding: var(--dxp-s-regen-padding16) var(--dxp-s-regen-padding16) 0 !important;
    } 
    .regn-ca-patient-popup a{
        margin-bottom: 0px;
    }
    .regn_header_width12k, .regn_header_width12k .custom-nav .acn-navigation-custom-menu-wrapper,
    .regn_hcp_product_header, .regn_hcp_product_header .custom-nav .acn-navigation-custom-menu-wrapper{
        width: 100% !important;
        max-width: 100% !important;
    }
}