/* /Pages/AccountPage.razor.rz.scp.css */
.my-products-section-container[b-svipzda8in], .recommended-products-section-container[b-svipzda8in], .additional-products-section-container[b-svipzda8in] {
    background-color: #F6F6F6;
    padding-bottom: 20px;
}

.additional-products-section-container[b-svipzda8in] {
    padding-bottom: 48px;
}

.top-landing-section-wrapper[b-svipzda8in] {
    max-width: 1280px;
    padding: 0px;
    margin:0 auto;
}

.page-container.page-container-loader.page-container-err[b-svipzda8in] {
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 100000;
    height: 100vh !important;
    background: rgb(235 243 250 / 89%);
    backdrop-filter: blur(0.4px);
}

.page-container-err div[b-svipzda8in] {
    width: 80%;
    margin: auto;
    max-width: 830px;
    position: absolute;
    top: 150px;
    left: 0;
    right: 0;
    padding: 40px;
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 2px 2px 8px 1px rgb(135 135 135 / 25%);
    border-radius: 8px;
}

.page-container-err div img[b-svipzda8in] {
    width: 70px;
    display: block;
    margin: 0 auto;
}

.page-container-err div span[b-svipzda8in] {
    font-size: 16px;
    font-weight: 600;
}
/* /Pages/CancellationFlow.razor.rz.scp.css */


.left-section-container[b-n00kjgorop] {
    flex: 0 0 320px;
    position: relative;
}

.right-section-container[b-n00kjgorop] {
    flex: 0 0 calc(100% - 320px);
    background-color: #F6F6F6;
    position: relative;
}

.page-container[b-n00kjgorop] {
    min-height: 730px;
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
}

[b-n00kjgorop] .slide-section-container.slide-caution-section-container {
    background: url(Images/failed.svg) no-repeat center center;
    background-size: cover;
    -webkit-background-origin: border-box;
    background-color: rgb(214 129 0 / 70%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

[b-n00kjgorop] .title {
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    color: #2C2E30;
    width: 100%;
    display: block;
    text-align: center;
}

[b-n00kjgorop] .left-section-container img {
    display: block;
    margin: 24px auto;
}

[b-n00kjgorop] .subtitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    color: #2C2E30;
    width: 100%;
    display: block;
}

[b-n00kjgorop] .left-section-container .slide-section-wrapper {
    width: 72%;
    margin: 0 auto;
    padding-top: 126px;
}

[b-n00kjgorop] .right-section-container .slide-section-container {
    padding: 115px 48px 0 48px;
}

[b-n00kjgorop] .right-section-container .title {
    text-align: left;
    margin-bottom: 55px;
}

[b-n00kjgorop] .right-section-container .subtitle {
    text-align: left;
    font-weight: 600;
}

[b-n00kjgorop] .details {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #2C2E30;
    margin-top: 9px;
}

[b-n00kjgorop] .slide-section-container.slide-consider-section-container {
    background: url("Images/welcome.svg") no-repeat center center;
    background-size: cover;
    -webkit-background-origin: border-box;
    background-color: #EBF3FA;
    height: 100%;
}

[b-n00kjgorop] .slide-section-container.slide-consider-section-container img {
    margin: 35px auto;
}

[b-n00kjgorop] .slide-section-container.slide-free-support-section-container {
    background: url("Images/welcome.svg") no-repeat center center;
    background-size: cover;
    -webkit-background-origin: border-box;
    background-color: #EBF3FA;
    height: 100%;
}

[b-n00kjgorop] .slide-section-container.slide-free-support-section-container .slide-section-wrapper {
    padding-top: 70px;
}

[b-n00kjgorop] span.text-green {
    color: #328036 !important;
}

[b-n00kjgorop] .phone-number-container {
    width: 100%;
    display: block;
    background-color: #fff;
    text-align: center;
    border-radius: 8px;
    font-weight: 700;
    font-size: 32px;
    color: #CD3432;
    padding: 10px 0px;
    margin: 30px 0px;
}

[b-n00kjgorop] .bottom-buttons {
    position: absolute;
    bottom: 24px;
    right: 48px;
}

[b-n00kjgorop] .bottom-buttons .iolo-button {
    margin-left: 32px;
    width: 203px;
}

[b-n00kjgorop] .bottom-buttons button.iolo-button.secondary-button {
    color: #7E8085 !important;
    border-color: #7E8085 !important;
}

[b-n00kjgorop] .cancellation-reason-items-container {
    background: #FFFFFF;
    border-radius: 8px;
    padding: 32px 32px 18px 32px;
}

[b-n00kjgorop] .slide-section-container.slide-cancellation-reason-section-container .title {
    margin-bottom: 25px;
}

[b-n00kjgorop] .active-radio-button-content {
    display: none;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    margin-left: 30px;
    margin-top: 14px;
    padding: 16px;
    position: relative;
}

[b-n00kjgorop] .radio-button {
    background-color: #fff;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #7e8085;
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 16px;
    vertical-align: middle;
    margin-right: 18px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

[b-n00kjgorop] .radio-button-label {
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
    vertical-align: middle;
}

[b-n00kjgorop] .cancellation-reason-items-container .subtitle {
    margin-bottom: 25px;
}

[b-n00kjgorop] .cancellation-reason-item-container {
    margin-bottom: 14px;
}

[b-n00kjgorop] .active-radio-button-content .subtitle {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #2C2E30;
    margin-bottom: 12px;
}

[b-n00kjgorop] .content-items {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #2C2E30;
    margin-bottom: 5px;
}

[b-n00kjgorop] .content-items a {
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    color: #0096E6;
}

[b-n00kjgorop] .content-items.bottom-right-link {
    display: block;
    width: 100%;
    text-align: right;
    margin-top: 14px;
    margin-bottom: -8px;
    color: #7E8085;
    font-size: 12px;
    font-weight: 400;
}

[b-n00kjgorop] a.content-items.bottom-right-link {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #0096E6;
    text-decoration: none;
    margin-bottom: -1px;
}

[b-n00kjgorop] .active-radio-button-content input {
    border: none;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
}

[b-n00kjgorop] .radio-button-container {
    cursor: pointer;
}

[b-n00kjgorop] .cancellation-reason-item-container.active .active-radio-button-content {
    display: block;
}

[b-n00kjgorop] .cancellation-reason-item-container.active .radio-button {
    background-color: #0096E6;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #0096e6;
}

[b-n00kjgorop] .right-section-container .slide-section-container.slide-cancellation-reason-section-container {
    padding: 107px 48px 0 48px;
}

[b-n00kjgorop] .light-subtitle {
    font-weight: 400;
    font-size: 16px;
}

[b-n00kjgorop] .active-radio-button-content .subtitle {
    margin-bottom: 0 !important;
}

[b-n00kjgorop] .active-radio-button-content .subtitle.subtitle-margin {
    margin-bottom: 16px !important;
}

[b-n00kjgorop] .textarea-container {
    resize: none;
    border: none;
    width: 100%;
    height: 87px;
    margin-bottom: -43px;
    outline: none;
    font-weight: 400;
    font-size: 16px;
}

[b-n00kjgorop] .light-subtitle a {
    font-weight: 400;
    font-size: 16px;
}

[b-n00kjgorop] .slide-section-container.slide-free-offer-section-container {
    padding-top: 77px !important;
}

[b-n00kjgorop] .slide-section-container.slide-consider-section-container .slide-section-wrapper {
    padding-top: 87px;
}

[b-n00kjgorop] .right-section-container .slide-section-container.slide-free-offer-section-container .title {
    margin-bottom: 9px;
}

[b-n00kjgorop] .right-section-container .slide-section-container.slide-free-offer-section-container .subtitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #2C2E30;
    margin-top: 0px;
}

[b-n00kjgorop] .and-separator {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.2em;
    color: #7E8085;
    white-space: nowrap;
    margin: 24px 0px;
}

[b-n00kjgorop] .and-separator .line {
    display: inline-block;
    width: calc(50% - 71px);
    height: 2px;
    background-color: #BCC7D0;
    vertical-align: middle;
}

[b-n00kjgorop] .and-separator .text {
    width: 127px;
    display: inline-block;
}

[b-n00kjgorop] .free-offer-products-container {
    background-color: #fff;
    padding: 40px 34px;
    border-radius: 8px;
    margin-top: 49px;
}

.test-control[b-n00kjgorop] {
    position: absolute;
    z-index: 2;
    top: -68px;
    left: 230px;
    background-color: #eee;
    padding: 10px;
    border-radius: 5px;
    border: 1px dotted #000;
}

.full-section-container[b-n00kjgorop] {
    display: block;
    width: 100%;
    background-color: #EBF3FA;
}

[b-n00kjgorop] .confirmation-wrapper {
    position: absolute;
    width: 72%;
    height: 286px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

[b-n00kjgorop] .confirmation-container {
    width: 100%;
    height: 100%;
    position: relative;
}

[b-n00kjgorop] .confirmation-wrapper .title {
    text-align: left;
    margin-bottom: 24px;
}

[b-n00kjgorop] .confirmation-wrapper .subtitle {
    text-align: left;
    margin-bottom: 100px;
}

[b-n00kjgorop] .confirmation-wrapper a {
    color: #fff !important;
    text-decoration: none;
    margin: 0 auto;
    display: block;
    width: 251px;
    text-align: center;
}

[b-n00kjgorop] .test-ver{
    font-size: 22px;
    color: red;
}

[b-n00kjgorop] span.textbox-question {
    font-size: 16px;
    font-weight: 500;
}

[b-n00kjgorop] .active-radio-button-content .sm-item {
    flex: 0 0 215px;
    height: initial;
    background-color: #F6f6f6;
}

[b-n00kjgorop] .right-section-container .slide-section-container.slide-cancellation-reason-section-container .bottom-buttons {
    position: inherit;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

[b-n00kjgorop] .confirmation-wrapper .k-loader {
    zoom: 2;
    width: 100%;
    text-align: center;
}

[b-n00kjgorop] .confirmation-wrapper .k-loader .k-loader-canvas {
    margin: 0 auto;
}

[b-n00kjgorop] .trustelement-image{
    background: url(Images/trust-element.svg) no-repeat center center;
    background-size: cover;
    width: 192px;
    height: 170px;
    margin: 0 auto;
}

[b-n00kjgorop] .trustelement-image-sm {
    display: none;
}

[b-n00kjgorop] span.disclaimer-txt {
    font-size: 14px;
    margin-top: 5px;
    display: block;
    font-style: italic;
}

[b-n00kjgorop] .slide-section-wrapper .sm-items {
    justify-content: left;
}

[b-n00kjgorop] .slide-section-wrapper .sm-item.performance-sm-item {
    margin-left: 0;
}

[b-n00kjgorop] .slide-section-wrapper .sm-item {
    min-width: 0px !important;
    padding-right: 20px;
}

@media screen and (min-width: 320px) and (max-width: 991px) {
    [b-n00kjgorop] .slide-section-container.slide-caution-section-container {
        position: relative;
    }

    .page-container[b-n00kjgorop]{
        display: block;
        min-height: initial;
    }

    [b-n00kjgorop] .left-section-container {
        flex: none;
        height: auto;
    }

    [b-n00kjgorop] .slide-caution-section-container  .title {
        display: none !important;
    }

    [b-n00kjgorop] .slide-caution-section-container span.title {
        display: none;
    }

    [b-n00kjgorop]  .left-section-container img {
        width: 40px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 !important;
        padding-top: 8px;
    }

    [b-n00kjgorop] .slide-section-container.slide-consider-section-container img {
        padding-top: 0 !important;
    }

    [b-n00kjgorop]  .slide-caution-section-container span.subtitle,
    [b-n00kjgorop]  .slide-section-container.slide-consider-section-container span.subtitle{
        display: inline-block;
        width: calc(100% - 110px);
        text-align: left;
        vertical-align: middle;
        margin-left: 8px;
        font-size: 14px;
        font-weight: 500;
    }

    [b-n00kjgorop] .left-section-container .slide-section-wrapper {
        width: 90%;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    [b-n00kjgorop] .slide-section-container.slide-consider-section-container span.title {
        display: none;
    }

    [b-n00kjgorop] .right-section-container .slide-section-container {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    [b-n00kjgorop] .free-offer-products-container {
        margin-top: 0;
    }

    [b-n00kjgorop] .bottom-buttons {
        position: initial;
        text-align: center;
        margin-top: 15px;
    }

    [b-n00kjgorop] .bottom-buttons button.iolo-button.secondary-button {
        margin-left: 0;
    }
    
    [b-n00kjgorop] .right-section-container .slide-section-container.slide-cancellation-reason-section-container {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    
    [b-n00kjgorop] .slide-section-container.slide-consider-section-container span.title {
        display: none;
    }

    [b-n00kjgorop] .slide-section-container.slide-free-support-section-container span.title {
        font-size: 16px;
        line-height: initial;
        margin-bottom: 0;
        display: inline-block;
        width: 310px;
        text-align: left;
    }

    [b-n00kjgorop] .phone-number-container {
        display: inline-block;
        margin: 0;
        font-size: 18px;
        width: 170px;
        padding: 3px 3px;
    }

    [b-n00kjgorop] .slide-section-container.slide-free-support-section-container {
        text-align: center;
    }

    [b-n00kjgorop] .slide-section-container.slide-free-support-section-container span.subtitle {
        display: none;
    }

    [b-n00kjgorop] .trustelement-image {
        background: url(Images/trust-element.svg) no-repeat 0 0;
        background-size: cover;
        width: 105px;
        height: 50px;
        margin: 0;
        display: inline-block;
    }

    [b-n00kjgorop] .trustelement-image-sm {
        background: url(Images/trust-element.svg) no-repeat 0px -58px;
        background-size: cover;
        width: 105px;
        height: 50px;
        margin-left: 30px;
        display: inline-block;
    }
    
    [b-n00kjgorop] .slide-section-container.slide-consider-section-container.slide-trust-section-container .slide-section-wrapper {
        text-align: center;
    }

    [b-n00kjgorop] .confirmation-wrapper {
        position: relative;
        height: auto;
        padding: 40px 0px;
    }

    [b-n00kjgorop] .confirmation-wrapper .title {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    [b-n00kjgorop] .confirmation-wrapper .subtitle {
        margin-bottom: 40px;
    }
}

@media screen and (min-width: 320px) and (max-width: 677px) {
    [b-n00kjgorop] .slide-caution-section-container span.subtitle,  .slide-section-container.slide-consider-section-container span.subtitle[b-n00kjgorop] {
        width: 100%;
        line-height: 18px;
    }

    [b-n00kjgorop] .left-section-container img {
        margin: 0 auto !important;
        display: block !important;
    }

    [b-n00kjgorop] .right-section-container .slide-section-container {
        padding: 15px 15px 0 15px !important;
    }

    [b-n00kjgorop] .right-section-container .title {
        font-size: 20px;
        line-height: initial;
        margin-bottom: 20px;
    }

    [b-n00kjgorop] .right-section-container .subtitle {
        font-weight: 400;
    }

    [b-n00kjgorop] .bottom-buttons .iolo-button {
        margin-left: 0;
        margin-top: 15px;
    }

    [b-n00kjgorop] .bottom-buttons {
        padding-bottom: 20px;
    }

    [b-n00kjgorop] .cancellation-reason-items-container {
        padding: 15px 15px 15px 20px;
    }

    [b-n00kjgorop] span.radio-button-label {
        display: inline-block;
        width: calc(100% - 44px);
    }

    [b-n00kjgorop] .right-section-container .slide-section-container.slide-cancellation-reason-section-container .bottom-buttons {
        margin: 0;
        text-align: center;
    }
    
    [b-n00kjgorop] .active-radio-button-content {
        margin: 5px 0px;
    }
    
    [b-n00kjgorop] .slide-caution-section-container span.subtitle,
    [b-n00kjgorop] .slide-section-container.slide-consider-section-container span.subtitle{
        width: 100%;
    }

    [b-n00kjgorop] .active-radio-button-content {
        margin: 5px 0px;
    }

    [b-n00kjgorop] .free-offer-products-container {
        padding: 20px;
    }

    [b-n00kjgorop] .free-offer-product-wrapper.iolo-columns {
        display: block;
    }

    [b-n00kjgorop] .product-image-container.iolo-column {
        width: 90px;
        margin-bottom: 13px;
    }

    [b-n00kjgorop] span.offer-title {
        font-size: 18px;
        line-height: 20px;
    }

    [b-n00kjgorop] span.offer-subtitle {
        font-size: 13px;
        margin-top: 3px;
    }

    [b-n00kjgorop] .slide-section-container.slide-free-support-section-container span.title {
        text-align: center;
        margin-bottom: 15px;
    }

    [b-n00kjgorop] .slide-section-container.slide-free-support-section-container span.title {
        text-align: center;
        margin-bottom: 15px;
    }
}
/* /Pages/EditAccountPage.razor.rz.scp.css */
.account-info-section-container[b-376tuhp9e1], .payment-methods-section-container[b-376tuhp9e1], .manage-active-subscriptions-section-container[b-376tuhp9e1] {
    background-color: #F6F6F6;
    padding-bottom: 20px;
}

.available-market-section-container[b-376tuhp9e1] {
    background-color: #575B67;
}

.available-market-section-wrapper[b-376tuhp9e1] {
    max-width: 1280px;
    padding: 0px;
    margin: 0 auto;
}

.download-all-receipt[b-376tuhp9e1] {
    text-align: center;
    display: block;
    background-color: #F6F6F6;
    padding-bottom: 30px;
}

.download-all-receipt a[b-376tuhp9e1] {
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    color: #0096E6;
}


.manage-active-subscriptions-section-wrapper[b-376tuhp9e1] {
    padding-top: 5px;
}

[b-376tuhp9e1] .download-all-receipt a.modal-link {
    font-size: 16px;
    font-weight: 700;
}

[b-376tuhp9e1] input[name="Email"] {
    color: #7D7D7D!important;
}
/* /Pages/Login.razor.rz.scp.css */
.section-container.login-section-container[b-alddkigu5w] {
    width: 100%;
    display: block;
    height: 680px;
    background-color: #E4E6EA;
}

.section-container.login-section-container .letf-container[b-alddkigu5w] {
    width: 60%;
    display: inline-block;
    background: url(/Images/login-bg.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    vertical-align: top;
    margin-left: -30px;
}

.right-container[b-alddkigu5w] {
    width: 39%;
    display: inline-block;
    vertical-align: top;
    margin-top: 100px;
}

.login-section-container h3[b-alddkigu5w] {
    font-size: 32px;
    font-weight: 800;
    margin-bottom: 80px;
}


.bottom-link-container[b-alddkigu5w] {
    text-align: center;
    margin-top: 24px;
}
/* /Shared/Components/AccountInfoComponent.razor.rz.scp.css */
.account-info-container[b-tb8r8ill8a] {
    display: block;
    width: 100%;
    margin-top: 32px;
}
.account-info-component-container[b-tb8r8ill8a] {
    display:block;
    width: 100%;
    margin-top: 5px;
    position: relative;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 35px 40px 40px 40px;    
}

.account-info-component-header[b-tb8r8ill8a] {
    display: block;
    position: relative;   
}
.account-info-h2-heading[b-tb8r8ill8a] {
    font-size: 22px;
    font-weight: 700;
    color: #1F5B80;
    margin-bottom: 25px;
    display:inline-block;
}
.account-info-component-header h4[b-tb8r8ill8a] {
    display: inline-block;
    float:right;
}
    .account-info-component-header h4 a[b-tb8r8ill8a] {
        text-decoration: none;
    }
    .account-info-h4-heading[b-tb8r8ill8a] {
        font-size: 16px;
        font-weight: 700;
        color: #0096E6;
        display: inline-block;
    }
.account-info-label[b-tb8r8ill8a] {
    line-height: 14.06px;
}
.account-info-component-content[b-tb8r8ill8a] {
    display: block;
    position: relative; 
    
}
.account-info-component-update[b-tb8r8ill8a] {
    display: block;
    float: right;
    margin-top:35px;
}

    .account-info-component-update a[b-tb8r8ill8a] {
        text-decoration: none;
       
    }
.account-info-component-header a[b-tb8r8ill8a] {
    text-decoration: none;
}

.item[b-tb8r8ill8a]
{
    display:inline-block;
}
.item1[b-tb8r8ill8a] {
    min-height: 41px;
    min-width: 249px;
}

.item2[b-tb8r8ill8a] {
    min-height: 41px;
    min-width: 249px;
    margin-left:50px;
  
}

.item3[b-tb8r8ill8a] {
    min-height: 41px;
    min-width: 209px;
    margin-left: 50px;
    box-sizing: border-box;   
    width: calc(100% - 604px);
}
.account-info-component-container .account-info-component-content input[b-tb8r8ill8a],
[b-tb8r8ill8a].account-info-component-container .account-info-component-content input {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 6px 8px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top:10px;
}

.account-info-component-update button[b-tb8r8ill8a]
{
    margin-left:50px;
    height:39px;
    width:221px;
}

@media (min-width: 768px) and (max-width: 991px) {

    .item1[b-tb8r8ill8a] {
        min-height: 41px;
       min-width: 48%; 
       
    }

    .item2[b-tb8r8ill8a] {
        min-height: 41px;
        min-width: 48%;
        margin-left: 3.5%;
       
    }

    .item3[b-tb8r8ill8a] {
        min-height: 41px;
        min-width: 100%;
        box-sizing: border-box;
        margin-left: 0px;
        margin-top:10px;
    }

}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .account-info-component-update button[b-tb8r8ill8a]{
        padding: 0;
        width: 142px;
        margin-left: 40px;
    }

    .item1[b-tb8r8ill8a] {
        min-height: 41px;
        min-width: 100%;
        margin-bottom: 23px;
    }

    .item2[b-tb8r8ill8a] {
        min-height: 41px;
        min-width: 100%;
        margin-left: 0px;
        margin-bottom: 23px;
    }

    .item3[b-tb8r8ill8a] {
        min-height: 41px;
        min-width: 100%;
        box-sizing: border-box;
        margin-left: 0px;
    }
    .account-info-component-container[b-tb8r8ill8a] {
        display: block;
        width: 100%;
        margin-top: 5px;
        position: relative;
        background: #FFFFFF;
        border-radius: 4px;
        padding: 17px 16px 31px 16px;
    }
    .account-info-label[b-tb8r8ill8a]{
        line-height:14.06px;

    }
    .account-info-component-container .account-info-component-content input[b-tb8r8ill8a],
    [b-tb8r8ill8a].account-info-component-container .account-info-component-content input {
        width: 100%;
        background: #FFFFFF;
        border: 1px solid #BCC7D0;
        border-radius: 4px;
        font-size: 16px;
        padding: 6px 8px;
        font-family: 'Roboto Mono';
        font-style: normal;
        font-weight: 400;
        color: #2C2E30;
        margin-top:10px;
      
    }
}

/* /Shared/Components/AdditionalProductsComponent.razor.rz.scp.css */
.additional-product-container[b-ohvkr25u2k] {
    background-color: #fff;
    flex: 0 0 calc(100%/3 - 20px);
    padding: 32px;
    border-radius: 4px;
}
a[b-ohvkr25u2k] {
    text-decoration: none;
}

    a[aria-disabled="true"][b-ohvkr25u2k] {
        color: currentColor;
        display: inline-block; /* For IE11/ MS Edge bug */
        pointer-events: none;
        text-decoration: none;
    }
.additional-products-wrapper.iolo-columns[b-ohvkr25u2k] {
    gap: 24px;
    flex-wrap: wrap;
    align-items: normal;
    justify-content: flex-start;
    margin-top: 32px;
}

.image-container[b-ohvkr25u2k] {
    width: 115px;
    height: 175px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    margin-bottom: 32px;
}

    .image-container img[b-ohvkr25u2k] {
        position: absolute;
        object-fit: cover;
        width: 100%;
        margin: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
    }
.product-details-tooltip[b-ohvkr25u2k]
{
    position:relative;
}
div.product-details-name[b-ohvkr25u2k] {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    color: #1F5B80;
    display: block;
    line-height: 24px;
    margin-bottom: 24px;
    display: inline-block;
    max-width: 88%;
}
div.iolo-tooltip[b-ohvkr25u2k] {
    display:inline-block;
    vertical-align :central;
}


.product-info-tooltip[b-ohvkr25u2k] {
    display: inline-block;
    vertical-align: top;
    line-height: 24px;
}
span.product-details-details[b-ohvkr25u2k] {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
}

div.tooltip-description[b-ohvkr25u2k] {
    width: auto;
    left: 20%;  
    margin-left: -25px;
    white-space: pre-wrap;
    line-height: 21px; 
    bottom:100%;
    top:auto;

}

.iolo-tooltip:hover ~ .tooltip-description[b-ohvkr25u2k] {
    visibility: visible;
    opacity: 1;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    .additional-product-container[b-ohvkr25u2k] {
        flex: 0 0 100%;
        padding: 16px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .additional-product-container[b-ohvkr25u2k] {
        flex: 0 0 calc(100%/2 - 20px);
    }

    .additional-products-wrapper.iolo-columns[b-ohvkr25u2k] {
        gap: 40px;
    }
}
/* /Shared/Components/AddNewPaymentModal.razor.rz.scp.css */
.payment-method-product-component-cards a.modal-link[b-ovlo3ecg2n] {
    font-size: 16px;
    font-weight: 700;
}

.add-payment-method-modal-container .iolo-modal-body iframe[b-ovlo3ecg2n] {
    width: 100%;
    height: 270px;
}

.add-payment-method-modal-container .iolo-modal-content[b-ovlo3ecg2n] {
    height: 265px;
}

.add-payment-method-modal-container .iolo-modal-body[b-ovlo3ecg2n] {
    width: 730px;
    height: 380px;

    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

[b-ovlo3ecg2n] .k-loader-primary{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    height: 23px;
    zoom: 2;
    margin: auto;
}

.telerik-loader-container[b-ovlo3ecg2n] {
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
    display: none;
}

.on-loading .telerik-loader-container[b-ovlo3ecg2n]{
    display: block;
}

#payment-method-iframe[b-ovlo3ecg2n]{
    display: none;
}

.on-input-data #payment-method-iframe[b-ovlo3ecg2n]{
    display: block;
}

.success-msg-container[b-ovlo3ecg2n],
.error-msg-container[b-ovlo3ecg2n]{
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
}

.on-success-msg .success-msg-container[b-ovlo3ecg2n],
.on-error-msg .error-msg-container[b-ovlo3ecg2n]{
    display: block;
}

.success-msg-container svg[b-ovlo3ecg2n],
.error-msg-container svg[b-ovlo3ecg2n]{
    width: 40px;
    display: block;
    margin: 0 auto 10px;
    height: 40px;
    fill: #1F5B80;
}

.success-msg-container button.iolo-button.primary-button[b-ovlo3ecg2n],
.error-msg-container button.iolo-button.primary-button[b-ovlo3ecg2n] {
    width: 100px;
}

.success-msg-container span[b-ovlo3ecg2n],
.error-msg-container span[b-ovlo3ecg2n] {
    color: #1F5B80;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}

.error-msg-container svg[b-ovlo3ecg2n] {
    fill: #ED8E00;
}

.error-msg-container span[b-ovlo3ecg2n] {
    color: #ED8E00;
}

.iolo-modal.add-payment-method-modal-container.on-success-msg .iolo-modal-body[b-ovlo3ecg2n],
.iolo-modal.add-payment-method-modal-container.on-error-msg .iolo-modal-body[b-ovlo3ecg2n] {
    width: 350px;
    height: 250px;
}

.iolo-modal.add-payment-method-modal-container.on-success-msg .iolo-modal-header[b-ovlo3ecg2n],
.iolo-modal.add-payment-method-modal-container.on-error-msg .iolo-modal-header[b-ovlo3ecg2n]{
    display: none;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .add-payment-method-modal-container .iolo-modal-body[b-ovlo3ecg2n]{
        width: 90%;
        height: 600px;
        top: 20px;
    }

    .add-payment-method-modal-container .iolo-modal-content[b-ovlo3ecg2n]{
        height: calc(100% - 30px);
        margin-top: 0;
    }

    #payment-method-iframe[b-ovlo3ecg2n]{
        height: 100%;
    }
}
/* /Shared/Components/AllReceiptModalComponent.razor.rz.scp.css */
.iolo-modal.receipt-modal-container .iolo-modal-body[b-fxw12b1ftj] {
    max-height: 60vh;
    overflow: scroll;
    max-width: 640px;
}
/* /Shared/Components/AvailableMarkets.razor.rz.scp.css */
.serving-logos[b-bevpjqg1k1] {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    gap: 13px;
}

.serving-section-container .section-title[b-bevpjqg1k1] {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.2em;
    color: #2C2E30;
    text-align: center;
    margin-bottom: 20px;
}

.section-container.serving-section-container[b-bevpjqg1k1] {
    padding-bottom: 60px;
}

.section-container.marketplaces-section-container[b-bevpjqg1k1] {
    background-color: #575B67;
    color: #fff;
    padding-bottom: 80px;
}

.marketplaces-section-container .section-title[b-bevpjqg1k1] {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 48px;
}


@media screen and (min-width: 320px) and (max-width: 767px) {
    .serving-logos img[b-bevpjqg1k1] {
        display: block !important;
        margin: 50px auto;
    }

    .serving-logos[b-bevpjqg1k1] {
        display: block !important;
    }

    .section-container.marketplaces-section-container[b-bevpjqg1k1] {
        padding-bottom: 5px !important;
        padding-top: 30px;
    }
}
/* /Shared/Components/CancellationFlowFreeOfferProductComponent.razor.rz.scp.css */
.product-image-container.iolo-column[b-tqrn9mwyp7] {
    flex: 0 0 101px;
    vertical-align: middle;
}

.product-image-container.iolo-column img[b-tqrn9mwyp7] {
    width: 100%;
}

span.offer-title[b-tqrn9mwyp7] {
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #1F5B80;
    display: block;
}

.offer-container.iolo-column[b-tqrn9mwyp7] {
    flex: 0 0 calc(100% - 120px);
    vertical-align: middle;
}

span.offer-subtitle[b-tqrn9mwyp7] {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #2C2E30;
    margin-top: 9px;
    display: block;
}

.free-offer-product-wrapper.iolo-columns[b-tqrn9mwyp7] {
    align-items: center;
}
/* /Shared/Components/ConfirmationPopup.razor.rz.scp.css */
.pop-container[b-vy1lnpcp00] {
    z-index: 1000;
   /* width: 100vw;*/
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(132, 4, 4, 0.77);
}

.popconfirm[b-vy1lnpcp00] {
    color: white;
    background-color: gray;
    border-style: solid;
    border-width: 1px;
    border-color: lightblue;
    padding: 10px;
    border-radius: 15px;
    min-width: 250px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pop-message-card[b-vy1lnpcp00], .pop-message-card div[b-vy1lnpcp00] {
    background-color: rgba(0, 0, 0, 0.00)
}

.gradient-to-gray[b-vy1lnpcp00] {
    background: linear-gradient(0deg,#000000,#888);
    color: #fff;
}

.btn-yes[b-vy1lnpcp00] {
    background-color: darkgreen;
    color: limegreen;
    width: 100%;
}

.btn-no[b-vy1lnpcp00] {
    background-color: darkred;
    color: lightcoral;
    width: 100%;
}
/* /Shared/Components/CustomerServiceModalComponent.razor.rz.scp.css */
.customer-service-message[b-dhtm3jdia7] {
    font-size: 16px;
    text-align: center;
}
.iolo-modal.customer-service-modal-container .iolo-modal-body[b-dhtm3jdia7] {
    max-width: 880px;
}
/* /Shared/Components/DefaultPaymentMethodConfirmationModalComponent.razor.rz.scp.css */
.payment-method-confirmation-container[b-ix9lfryh87] { 
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px;
    width: 100%;
    padding: 24px;
    border: 1px solid #D68100;
    background-color: #FCF1E0;
    margin-bottom: 35px;
}

.radio-button-container[b-ix9lfryh87] {
    cursor: pointer;
}
.defaults-card[b-ix9lfryh87] {
    padding-left: 10px;
}

.radio-button[b-ix9lfryh87] {
    background-color: #F6F6F6;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #7e8085;
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 16px;
    vertical-align: middle;
    margin-right: 18px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.radio-button-label[b-ix9lfryh87] {
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
    vertical-align: middle;
}

.payment-method-product-default .radio-button paypal[b-ix9lfryh87] {
    background-color: grey;
}

.payment-method-product-default.active .radio-button[b-ix9lfryh87] {
    display: inline-block;
    background-color: #2C2E30;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #2C2E30;
}

.payment-method-confirmation-container h4 a[b-ix9lfryh87] {
    text-decoration: none;
}

.payment-method-confirmation-container-h4-heading[b-ix9lfryh87] {
    font-size: 16px;
    font-weight: 700;
    color: #0096E6;
    margin-right:50px;
    display: inline-block;
}

.iolo-modal.payment-method-modal-container .iolo-modal-body[b-ix9lfryh87]{
    max-width: 880px;
}

@media (min-width: 768px) and (max-width: 991px) {
    .payment-method-product-component-cards-md.active[b-ix9lfryh87] {
        background-color: #F6F6F6;
    }
}
@media screen and (min-width: 320px) and (max-width: 767px) {

    .payment-method-product-default-sm.active .radio-button[b-ix9lfryh87] {
        background-color: #2C2E30;
        box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #2C2E30;
        display: inline-block;
    }
}
/* /Shared/Components/Footer.razor.rz.scp.css */
.footer-container[b-xzlkrsnn3s] {
    background-color: #626774;
    color: #fff;
}
a:link[b-xzlkrsnn3s] {
    color:white;
}
.footer-wrapper[b-xzlkrsnn3s] {
    padding: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.footer-sections[b-xzlkrsnn3s] {
    display: block;
}

.footer-items-container[b-xzlkrsnn3s] {
    display: inline-block;
    vertical-align: top;
    width: 24%;
}

ul.footer-items-list[b-xzlkrsnn3s] {
    line-height: 2.56;
    list-style: none;
    padding-left: 0;
    margin-left: 0px;
    vertical-align: top;
    display: inline-block;
}

ul.footer-items-list li[b-xzlkrsnn3s] {
    display: block;

}

ul.footer-items-list li img[b-xzlkrsnn3s] {
    padding-bottom: 30px;

}

.footer-items-header[b-xzlkrsnn3s] {
    font-size: 16px;
    color: #A1ACB3;
    font-weight: bolder;
    margin-bottom: 10px;
}

.footer-sections:first-child[b-xzlkrsnn3s] {
   
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.footer-sections .image[b-xzlkrsnn3s] {  

    padding-bottom: 10px;
}

.footer-copyright[b-xzlkrsnn3s] {
    width: 100%;
    text-align: center;
    font-size: 12px;
}

a[b-xzlkrsnn3s] {
    text-decoration: none;
    color: white;
}

.lg-view-sect-2[b-xzlkrsnn3s] {
    display: block;
}

div.medium-view[b-xzlkrsnn3s] {
    display: none;
}

div.medium[b-xzlkrsnn3s] {
    display: none;
}

.footer-items-container.column-3[b-xzlkrsnn3s] {
    width: 75%;
}

.footer-items-container.lg-view.column-1[b-xzlkrsnn3s] {
    width: 24%;   
}

.footer-items-container a[b-xzlkrsnn3s] {
    line-height: 22px !important;
    font-size: 16px;
    display: block;
    margin-bottom: 15px;
   
}

.column-1 ul.footer-items-list[b-xzlkrsnn3s] {
    width: 100%;
}

.column-3 ul.footer-items-list[b-xzlkrsnn3s] {
    width: 32%;
}



.hr-invisible[b-xzlkrsnn3s] {
    margin: 0;
    border: none;
    height: 28px;
    float: none;
    display: none;
}

.hr-1[b-xzlkrsnn3s] {
    display: block;
    margin-bottom: 40px;
}

.hr-2[b-xzlkrsnn3s] {
    display: none;
    margin-bottom: 40px;
}
.entypo-icon[b-xzlkrsnn3s] {
    font-size: 30px;   
}
.serving-logos[b-xzlkrsnn3s] {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    gap: 13px;
}
a[b-xzlkrsnn3s]{
    color:#FFFFFF !important;
}
/* 
    Mobile: 320px to 767px
    Tablet: 768px to 991px
    Desktop: 992px 
*/
/*Mobile*/
@media screen and (min-width: 320px) and (max-width: 767px) {
    .footer-items-container[b-xzlkrsnn3s] {
        width: 100%;
        border: none;
        margin-left: auto;
        padding-left: 0;
        margin-right: auto;
        display: block;
    }

    .footer-items-header[b-xzlkrsnn3s] {
        font-size: 12.8px;
    }

    .footer-items-container.column-3[b-xzlkrsnn3s] {
        width: 100%;
    }

    .footer-items-container.lg-view.column-1[b-xzlkrsnn3s] {
        width: 100%
    }

    .hr-invisible[b-xzlkrsnn3s] {
        display: block;
    }

    .column-1 ul.footer-items-list[b-xzlkrsnn3s] {
        width: 100%;
    }

    .column-3 ul.footer-items-list[b-xzlkrsnn3s] {
        width: 100%;
    }

    .medium .footer-items-container[b-xzlkrsnn3s] {
        width: 100%;
    }

    ul .footer-items-list[b-xzlkrsnn3s] {
        min-width: 100%;
    }

    .footer-copyright[b-xzlkrsnn3s] {
        font-size: 12px;
        display: block;
        text-align: center;
    }

    div.medium-view[b-xzlkrsnn3s] {
        display: none;
    }

    .hr-2[b-xzlkrsnn3s] {
        display: block;
        margin-bottom: 20px;
    }
}

/*Tablet*/
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-sections.lg-view-sect-2[b-xzlkrsnn3s] {
        display: none;
    }

    div.medium[b-xzlkrsnn3s] {
        width: 100%;
    }

    div.medium[b-xzlkrsnn3s] {
        display: block;
    }

    div.medium-view[b-xzlkrsnn3s] {
        display: inline-block;
    }

    ul.footer-items-list[b-xzlkrsnn3s] {
        min-width: 48%;
    }

    .medium-view[b-xzlkrsnn3s] {
        width: 100%;
    }

    .medium .footer-items-container[b-xzlkrsnn3s] {
        width: 48%;
    }

    .footer-items-container.column-2[b-xzlkrsnn3s] {
        width: 48%;
        padding-top: 40px;
    }

    .footer-items-container.column-3[b-xzlkrsnn3s] {
        width: 100%;
    }

    .column-3 ul.footer-items-list[b-xzlkrsnn3s] {
        width: 48%;
    }


    .footer-items-list.lg-view[b-xzlkrsnn3s] {
        display: none;
    }

    .footer-items-container.lg-view[b-xzlkrsnn3s] {
        display: none;
    }

    .footer-items-container.medium-view[b-xzlkrsnn3s] {
        display: inline-block;
    }

    .hr-2[b-xzlkrsnn3s] {
        display: block;
        margin-bottom: 20px;
    }
    
   
}
/* /Shared/Components/ImportLicenseBarComponent.razor.rz.scp.css */
.import-license-bar-container[b-3946vp80kr] {
    display: block;
    background: #1F5B80;
    color: #fff;
}

.import-license-bar-wrapper[b-3946vp80kr] {
    max-width: 1280px;
    margin: 0 auto;
    padding: 14px 40px 16px;
    position: relative;
}

span.title[b-3946vp80kr] {
    font-weight: 700;
    font-size: 22px;
    color: #FFFFFF;
    display: block;
    margin-bottom: 16px;
    margin-top: 5px;
}

span.subtitle[b-3946vp80kr] {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
}

.import-license-bar-container .buttons-container[b-3946vp80kr] {
    position: absolute;
    right: 40px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.import-license-bar-container button.iolo-button[b-3946vp80kr] {
    width: 203px;
    padding: 8px 15px;
}

.text-container[b-3946vp80kr] {
    width: calc(100% - 460px);
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .text-container[b-3946vp80kr]{
        width: 100%;
    }

    .import-license-bar-container .buttons-container[b-3946vp80kr]{
        position: initial;
        display: block;
        text-align: center;
        margin-top: 16px;
        margin-bottom: 10px;
    }

    .import-license-bar-container button.iolo-button[b-3946vp80kr]{
        margin: 0 6px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .subtitle[b-3946vp80kr]{
        margin-top: 10px;
        line-height: 18px;
    }
    
    .text-container[b-3946vp80kr]{
        width: 100%;
    }

    .import-license-bar-container .buttons-container[b-3946vp80kr]{
        position: initial;
        display: block;
        text-align: center;
        margin-top: 16px;
        margin-bottom: 10px;
    }

    .import-license-bar-container button.iolo-button[b-3946vp80kr]{
        margin: 0 6px;
    }

    .title[b-3946vp80kr] {
        line-height: 24px;
        max-width: 360px;
        margin-bottom: 3px;
    }

    .import-license-bar-container button.iolo-button.secondary-button[b-3946vp80kr]{
        margin-bottom: 13px;
    }
}
/* /Shared/Components/ImportLicenseModalComponent.razor.rz.scp.css */
.import-license-modal-container .iolo-modal-content input[b-ktya9y1j7o],
[b-ktya9y1j7o].import-license-modal-container .iolo-modal-content input {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 8px 16px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top: 6px;
}



.import-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-ktya9y1j7o] {
    float: right;
    margin-top: 33px;
}

.import-license-modal-container .iolo-modal-content k-button.iolo-button.tertiary-button[b-ktya9y1j7o] {
    float: right;
    margin-top: 33px;
}

.iolo-modal.import-license-modal-container.imported-license-modal-container .iolo-modal-body[b-ktya9y1j7o] {
    max-width: 1040px;
}

.import-license-modal-container .image-container.iolo-column img[b-ktya9y1j7o] {
    max-width: 130px;
}

.iolo-modal.import-license-modal-container .iolo-modal-body[b-ktya9y1j7o] {
    max-width: 658px;
}

.iolo-modal.import-license-modal-container span.label[b-ktya9y1j7o] {
    margin-bottom: 0px;
}

.product-name[b-ktya9y1j7o] {
    font-weight: 600;
    font-size: 19px;
    line-height: 22px;
    color: #1F5B80;
    margin-bottom: 17px;
}

.product-label[b-ktya9y1j7o] {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #000000;
    display: inline-block;
}

.product-value[b-ktya9y1j7o] {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #000000;
    display: inline;
}

.product-remaining-date[b-ktya9y1j7o] {
    position: absolute;
    right: 0;
    top: 3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #328036;
}

.product-details-container.iolo-column[b-ktya9y1j7o] {
    position: relative;
    width: 100%;
    vertical-align: middle;
}

.product-data[b-ktya9y1j7o] {
    margin-bottom: 15px;
}

.image-container.iolo-column[b-ktya9y1j7o] {
    vertical-align: middle;
}

.custom-input[b-ktya9y1j7o] {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 8px 16px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top: 6px;
}

.imported-product-container .k-loader[b-ktya9y1j7o] {
    margin: 0 auto;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .product-remaining-date[b-ktya9y1j7o] {
        position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .product-remaining-date[b-ktya9y1j7o] {
        position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
    }

    .imported-product-container.iolo-columns[b-ktya9y1j7o] {
        display: block;
        text-align: center;
    }

    .image-container.iolo-column[b-ktya9y1j7o] {
        margin-bottom: 30px;
    }

    .import-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-ktya9y1j7o]{
        float: initial;
        margin: 30px auto 0;
        display: block;
    }

    .import-license-modal-container.imported-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-ktya9y1j7o]{
        float: initial;
        margin: 0 auto;
        display: block;
    }
}
/* /Shared/Components/ImportLicenseModalRefreshComponent.razor.rz.scp.css */
.import-license-modal-container .iolo-modal-content input[b-duulr86pqa],
[b-duulr86pqa].import-license-modal-container .iolo-modal-content input {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 8px 16px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top: 6px;
}

.import-license-modal-container.import-license-modal-refresh-container.closed[b-duulr86pqa]{
    display: none;
}


.import-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-duulr86pqa] {
    float: right;
    margin-top: 33px;
}

.import-license-modal-container .iolo-modal-content k-button.iolo-button.tertiary-button[b-duulr86pqa] {
    float: right;
    margin-top: 33px;
}

.iolo-modal.import-license-modal-container.imported-license-modal-container .iolo-modal-body[b-duulr86pqa] {
    max-width: 1040px;
}

.import-license-modal-container .image-container.iolo-column img[b-duulr86pqa] {
    max-width: 130px;
}

.iolo-modal.import-license-modal-container .iolo-modal-body[b-duulr86pqa] {
    max-width: 658px;
}

.iolo-modal.import-license-modal-container span.label[b-duulr86pqa] {
    margin-bottom: 0px;
}

.product-name[b-duulr86pqa] {
    font-weight: 600;
    font-size: 19px;
    line-height: 22px;
    color: #1F5B80;
    margin-bottom: 17px;
}

.product-label[b-duulr86pqa] {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #000000;
    display: inline-block;
}

.product-value[b-duulr86pqa] {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #000000;
    display: inline;
}

.product-remaining-date[b-duulr86pqa] {
    position: absolute;
    right: 0;
    top: 3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #328036;
}

.product-details-container.iolo-column[b-duulr86pqa] {
    position: relative;
    width: 100%;
    vertical-align: middle;
}

.product-data[b-duulr86pqa] {
    margin-bottom: 15px;
}

.image-container.iolo-column[b-duulr86pqa] {
    vertical-align: middle;
}

.custom-input[b-duulr86pqa] {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 8px 16px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top: 6px;
}

.imported-product-container .k-loader[b-duulr86pqa] {
    margin: 0 auto;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .product-remaining-date[b-duulr86pqa] {
        position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .product-remaining-date[b-duulr86pqa] {
        position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
    }

    .imported-product-container.iolo-columns[b-duulr86pqa] {
        display: block;
        text-align: center;
    }

    .image-container.iolo-column[b-duulr86pqa] {
        margin-bottom: 30px;
    }

    .import-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-duulr86pqa]{
        float: initial;
        margin: 30px auto 0;
        display: block;
    }

    .import-license-modal-container.imported-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-duulr86pqa]{
        float: initial;
        margin: 0 auto;
        display: block;
    }
}
/* /Shared/Components/ManageActiveSubscriptionsComponent.razor.rz.scp.css */
.isDisabled[b-wzo6fdqq4f] {
    cursor: not-allowed;
    opacity: 0.5;
}

a[aria-disabled="true"][b-wzo6fdqq4f] {
    color: currentColor;
    display: inline-block; /* For IE11/ MS Edge bug */
    pointer-events: none;
    text-decoration: none;
}

.products-container[b-wzo6fdqq4f] {
    display: block;
    width: 100%;
    margin-top: 32px;
}

.products-container-title[b-wzo6fdqq4f] {
    font-weight: 700;
    color: #1F5B80;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 2px;
    background-color: #FFFFFF;
}

    .products-container-title h2[b-wzo6fdqq4f] {
        font-weight: 700;
    }

.my-product-container[b-wzo6fdqq4f] {
    position: relative;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 35px 34px 40px 35px;
}

.hr-line[b-wzo6fdqq4f] {
    padding: 1px 40px 32px 40px;
    background-color: white;
}

.my-product-container:last-child[b-wzo6fdqq4f] {
    margin-bottom: 0px;
}

.my-products-container[b-wzo6fdqq4f], .canceled-products-container[b-wzo6fdqq4f] {
    display: none;
}

    .my-products-container.active[b-wzo6fdqq4f], .canceled-products-container.active[b-wzo6fdqq4f] {
        display: block;
    }

.my-product-container.iolo-columns[b-wzo6fdqq4f] {
    gap: 60px;
}

span.product-details-description[b-wzo6fdqq4f] {
    display: block;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    /* identical to box height */
    /* primary black */
    color: #2C2E30;
}

span.product-details-name[b-wzo6fdqq4f] {
    display: block;
    font-weight: 600;
    font-size: 19px;
    line-height: 26px;
    color: #1F5B80;
    margin-top: 8px;
    margin-bottom: 16px;
    max-width: calc(100% - 100px);
}

span.product-details-details[b-wzo6fdqq4f] {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #2C2E30;
    display: block;
}

.license-items-container[b-wzo6fdqq4f] {
    margin-top: 48px;
}

span.product-details-license-label[b-wzo6fdqq4f] {
    display: block;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #2C2E30;
    margin-bottom: 16px;
}

span.product-details-license-value[b-wzo6fdqq4f] {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
}

.license-items-container.iolo-columns[b-wzo6fdqq4f] {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 60px
}

.license-key-item-container .product-details-license-value[b-wzo6fdqq4f] {
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    padding: 10px 15px;
    margin-top: -10px;
    font-family: 'Roboto Mono';
    font-size: 15px !important;
}

span.product-details-remaining-days[b-wzo6fdqq4f] {
    position: absolute;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #328036;
    top: 64px;
    right: 40px;
}

.iolo-tabs-container a img[b-wzo6fdqq4f] {
    margin-left: 5px;
}

.link-container.iolo-column.helpful-links-container[b-wzo6fdqq4f] {
    width: calc(100% - 280px);
}

.product-details-container[b-wzo6fdqq4f] {
    width: 100%;
}

.links-container.iolo-columns[b-wzo6fdqq4f] {
    gap: 0;
    position: relative;
    flex-wrap: nowrap;
    justify-content: space-between;
}


.recommended-products-component-container .link-container.iolo-column.helpful-links-container[b-wzo6fdqq4f] {
    width: calc(100% - 240px);
}

.recommended-products-component-container span.product-details-name[b-wzo6fdqq4f] {
    color: #7E8085;
}

.recommended-products-component-container span.product-details-remaining-days[b-wzo6fdqq4f] {
    color: #D68100;
}

.component-container.recommended-products-component-container[b-wzo6fdqq4f] {
    margin-top: 50px;
}

.my-products-component-container .iolo-tabs-container[b-wzo6fdqq4f] {
    padding-left: 25px;
}

.my-active-products-bottom-link[b-wzo6fdqq4f] {
    display: none;
}

.link-container.helpful-links-container.mobile-view[b-wzo6fdqq4f] {
    display: none;
}

.my-products-null-case-container[b-wzo6fdqq4f] {
    text-align: center;
}

    .my-products-null-case-container .title[b-wzo6fdqq4f] {
        font-weight: 700;
        font-size: 22px;
        line-height: 26px;
        color: #2C2E30;
        margin-bottom: 46px;
        margin-top: 30px;
    }

    .my-products-null-case-container .image-container[b-wzo6fdqq4f] {
        margin-bottom: 40px;
    }

    .my-products-null-case-container .link[b-wzo6fdqq4f] {
        margin-bottom: 34px;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        color: #2C2E30;
    }

        .my-products-null-case-container .link a[b-wzo6fdqq4f] {
            font-weight: 500;
            font-size: 16px;
            line-height: 19px;
        }

.my-product-container.failed-Item .product-details-remaining-days[b-wzo6fdqq4f],
.my-product-container.failed-Item .failed-orange[b-wzo6fdqq4f] {
    color: #D17000;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .license-items-container.iolo-columns[b-wzo6fdqq4f] {
        gap: 30px
    }

    .my-product-container[b-wzo6fdqq4f] {
        position: relative;
        background: #FFFFFF;
        border-radius: 4px;
        padding: 40px 40px 32px 34px;
    }

    .hr-line[b-wzo6fdqq4f] {
        padding: 1px 40px 32px 40px;
        background-color: white;
    }

    .license-items-container.iolo-columns[b-wzo6fdqq4f] {
        flex-wrap: wrap;
    }

    .links-container[b-wzo6fdqq4f] {
        margin-top: 25px !important;
    }

    .my-product-container.iolo-columns[b-wzo6fdqq4f] {
        gap: 40px;
    }

    .image-container.iolo-column img[b-wzo6fdqq4f] {
        width: 141px;
    }

    .license-item-container.license-key-item-container.iolo-column[b-wzo6fdqq4f] {
        width: 100%;
        display: block;
        flex: 0 0 100%;
        margin-bottom: 0;
    }

    .license-item-container.iolo-column[b-wzo6fdqq4f] {
        flex: 1 0 0;
        margin-bottom: 15px;
    }

    span.product-details-license-label[b-wzo6fdqq4f] {
        margin-bottom: 5px !important;
    }

    .license-item-container.license-key-item-container.iolo-column span.product-details-license-label[b-wzo6fdqq4f] {
        margin-bottom: 15px !important;
    }

    span.product-details-remaining-days[b-wzo6fdqq4f] {
        position: initial !important;
        display: block;
        margin-bottom: 31px;
        margin-top: -8px;
    }

    .my-products-component-container .iolo-tabs-container[b-wzo6fdqq4f] {
        padding-left: 0 !important;
    }

    .license-items-container[b-wzo6fdqq4f] {
        margin-top: 41px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    span.product-details-name[b-wzo6fdqq4f]{
        max-width: initial;
    }
    
    .manage-active-subscriptions-section-container .my-products-container[b-wzo6fdqq4f] {
        padding: 17px !important;
    }
    
    .license-items-container.iolo-columns[b-wzo6fdqq4f] {
        flex-wrap: wrap;
        gap: 30px
    }

    .my-active-products-bottom-link[b-wzo6fdqq4f] {
        display: block;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 16px;
        text-align: center;
        text-decoration: none;
        margin: 39px 0 0px 0px;
    }

    .products-container-title[b-wzo6fdqq4f] {
        font-weight: 700;
        color: #1F5B80;
        padding-top: 30px;
        padding-left: 16px;
        padding-bottom: 45px;
        background-color: #FFFFFF;
        font-size: 22px;
    }

    .license-items-container[b-wzo6fdqq4f] {
        margin-top: 30px;
    }

    .hr-line[b-wzo6fdqq4f] {
        padding: 1px 16px 32px 16px;
        background-color: white;
    }

    .links-container[b-wzo6fdqq4f] {
        margin-top: 30px !important;
    }

    .my-active-products-bottom-link img[b-wzo6fdqq4f] {
        margin-left: 4px;
    }

    .image-container.iolo-column[b-wzo6fdqq4f] {
        width: 100%;
    }

        .image-container.iolo-column img[b-wzo6fdqq4f] {
            width: 120px;
            margin: 0 auto;
            display: block;
        }

    .license-item-container.iolo-column[b-wzo6fdqq4f] {
        width: 100%;
    }

    span.product-details-license-label[b-wzo6fdqq4f] {
        margin-bottom: 5px !important;
    }

    .license-item-container.license-key-item-container.iolo-column span.product-details-license-label[b-wzo6fdqq4f] {
        margin-bottom: 15px !important;
    }

    span.product-details-remaining-days[b-wzo6fdqq4f] {
        position: initial !important;
        display: block;
        margin-bottom: 22px;
        margin-top: -14px;
    }

    products-container-title[b-wzo6fdqq4f] {
        font-weight: 700;
        color: #1F5B80;
        padding-top: 25px;
        padding-left: 16px;
        padding-bottom: 45px;
        background-color: #FFFFFF;
        font-size: 17px;
    }

    .my-product-container.iolo-columns[b-wzo6fdqq4f] {
        flex-wrap: wrap;
        width: 100%;
        gap: 24px;
    }

    span.product-details-name[b-wzo6fdqq4f] {
        display: block;
        font-weight: 600;
        font-size: 19px;
        line-height: 22px;
        /* identical to box height */
        /* supporting dark blue */
        color: #1F5B80;
        margin-top: 30px;
        margin-bottom: 20px;
        margin-left: -9px;
    }


    .link-container.helpful-links-container.mobile-view[b-wzo6fdqq4f] {
        display: none;
    }

    .link-container.iolo-column.helpful-links-container a[b-wzo6fdqq4f] {
        opacity: 1;
        margin-bottom: 10px;
    }

    .links-container .link-container[b-wzo6fdqq4f] {
        text-align: left;
    }

    .my-products-component-container .iolo-tabs-container[b-wzo6fdqq4f] {
        padding-left: 0 !important;
    }

    .products-container[b-wzo6fdqq4f] {
        margin-top: 16px !important;
    }

    .component-container.recommended-products-component-container[b-wzo6fdqq4f] {
        margin-top: 25px !important;
    }

    .my-product-container[b-wzo6fdqq4f] {
        padding: 17px 17px 30px !important;
    }

    .component-container.my-products-component-container .iolo-tab-right-container[b-wzo6fdqq4f] {
        display: none;
    }

    .link-container.iolo-column.helpful-links-container .iolo-dropdown:hover[b-wzo6fdqq4f] {
        left: 0;
        text-align: left;
    }

    .iolo-dropdown[b-wzo6fdqq4f] {
        width: 70% !important;
    }
}
/* /Shared/Components/ManageSubscriptionModalComponent.razor.rz.scp.css */
.link-container.iolo-column a.modal-link[b-wmnaqwu6j4] {
    text-decoration: none;
    vertical-align: middle;
}

.manage-subscription-modal-container .iolo-modal-content input[b-wmnaqwu6j4],
[b-wmnaqwu6j4].manage-subscription-modal-container .iolo-modal-content input {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 8px 16px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top: 6px;
}

.manage-subscription-modal-container .iolo-modal-content k-button.iolo-button.tertiary-button[b-wmnaqwu6j4] {
    float: right;
    margin-top: 33px;
}

.iolo-modal.manage-subscription-modal-container.imported-license-modal-container .iolo-modal-body[b-wmnaqwu6j4] {
    max-width: initial;
}

.iolo-modal.manage-subscription-modal-container .iolo-modal-body[b-wmnaqwu6j4] {
    max-width: 760px;
}

.iolo-modal.manage-subscription-modal-container span.label[b-wmnaqwu6j4] {
    margin-bottom: 0px;
}

.product-name[b-wmnaqwu6j4] {
    font-weight: 600;
    font-size: 19px;
    line-height: 22px;
    color: #1F5B80;
    margin-bottom: 17px;
    width: calc(100% - 140px);
}

.product-label[b-wmnaqwu6j4] {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #000000;
    display: inline-block;
}

.product-value[b-wmnaqwu6j4] {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #000000;
    display: inline;
}

.product-remaining-date[b-wmnaqwu6j4] {
    position: absolute;
    right: 0;
    top: 3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #328036;
}

.product-details-container.iolo-column[b-wmnaqwu6j4] {
    position: relative;
    width: 100%;
    vertical-align: middle;
}

.product-data[b-wmnaqwu6j4] {
    margin-bottom: 15px;
}

.image-container.iolo-column[b-wmnaqwu6j4] {
    vertical-align: middle;
}

.custom-input[b-wmnaqwu6j4] {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    font-size: 16px;
    padding: 8px 16px;
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    color: #2C2E30;
    margin-top: 6px;
}

.modal-buttons-container[b-wmnaqwu6j4] {
    margin-top: 18px;
    text-align: right;
}

.modal-buttons-container button[b-wmnaqwu6j4] {
    margin-left: 30px;
}

.manage-subscription-modal-container .image-container.iolo-column[b-wmnaqwu6j4] {
    width: 130px;
}

span.customer-support[b-wmnaqwu6j4] {
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .product-remaining-date[b-wmnaqwu6j4] {
        position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .product-name[b-wmnaqwu6j4] {
        width: 100%;
        text-align: left;
    }

    .product-value[b-wmnaqwu6j4] {
        display: inline-block;
        text-align: left;
    }

    .product-label[b-wmnaqwu6j4] {
        /* width: 100%; */
        text-align: left;
    }

    .product-data[b-wmnaqwu6j4] {
        text-align: left;
    }

    .modal-buttons-container[b-wmnaqwu6j4] {
        text-align: center;
    }

    .modal-buttons-container .tertiary-button[b-wmnaqwu6j4] {
        margin-bottom: 15px;
        display: block;
        text-align: center;
        width: 100%;
    }

    .modal-buttons-container button[b-wmnaqwu6j4] {
        margin-left: 0;
    }
    
    .product-remaining-date[b-wmnaqwu6j4] {
        position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
        text-align: left;
    }

    .imported-product-container.iolo-columns[b-wmnaqwu6j4] {
        display: block;
        text-align: center;
    }

    .image-container.iolo-column[b-wmnaqwu6j4] {
        margin-bottom: 30px;
    }

    .manage-subscription-modal-container.imported-license-modal-container .iolo-modal-content button.iolo-button.tertiary-button[b-wmnaqwu6j4]{
        float: initial;
        margin: 0 auto;
        display: block;
    }
}
/* /Shared/Components/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-yg1kqpyz6n] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-yg1kqpyz6n] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-yg1kqpyz6n] {
    font-size: 1.1rem;
}

.oi[b-yg1kqpyz6n] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-yg1kqpyz6n] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-yg1kqpyz6n] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-yg1kqpyz6n] {
        padding-bottom: 1rem;
    }

    .nav-item[b-yg1kqpyz6n]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-yg1kqpyz6n]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-yg1kqpyz6n]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media screen and (min-width: 641px) {
    .navbar-toggler[b-yg1kqpyz6n] {
        display: none;
    }

    .collapse[b-yg1kqpyz6n] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-yg1kqpyz6n] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Shared/Components/PaymentMethodsComponent.razor.rz.scp.css */
[b-05xic2om7x] a.modal-link {
    font-size: 18px !important;
}

.payment-product-component-container[b-05xic2om7x] {
    position: relative;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 35px 40px 32px 40px;
}

.info-icon.iolo-info-tooltip[b-05xic2om7x] {
    display: inline-block;
    position: relative;
}

.info-tooltiptext[b-05xic2om7x] {
    visibility: hidden;
    width: 350px;
    background-color: black;
    color: #ffffff;
    text-align: center;
    border-radius: 6px;
    bottom: 110%;
    margin-left: -50px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    padding: 4px 10px;
    font-size: 14px;
    white-space: pre-wrap;
}

.iolo-info-tooltip:hover .info-tooltiptext[b-05xic2om7x] {
    visibility: visible;
    opacity: 1;
}

.iolo-info-tooltip:hover .info[b-05xic2om7x]::before {
    content: "";
    position: absolute;
    top: -7%;
    margin-left: -4px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.payment-product-component-header[b-05xic2om7x] {
    display: inline-block;
}

.payment-method-product-component-cards-md[b-05xic2om7x] {
    display: inline-block;
    position: absolute;
    right: 40px;
    visibility: hidden;
}

.payment-method-product-component-cards-sm[b-05xic2om7x] {
    display: none;
}

.payment-product-h2-heading-container[b-05xic2om7x] {
    display: inline-block;
}

.payment-product-h2-heading[b-05xic2om7x] {
    font-size: 22px;
    font-weight: 700;
    color: #1F5B80;
    margin-bottom: 25px;
    display: inline-block;
}


.payment-product-component-header h4[b-05xic2om7x] {
    display: inline-block;
    padding-left: 25px;
}

    .payment-product-component-header h4 a[b-05xic2om7x] {
        text-decoration: none;
        font-size: 16px;
        font-weight: 700;
        color: #0096E6;
        display: inline-block;
    }

.radio-button-container[b-05xic2om7x] {
    cursor: pointer;
}

.radio-button[b-05xic2om7x] {
    background-color: #F6F6F6;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #7e8085;
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 16px;
    vertical-align: middle;
    margin-right: 18px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}



.radio-button.paypal[b-05xic2om7x] {
    background-color: grey;
}
.sm-view[b-05xic2om7x] {
    display: none;
}

.radio-button-label[b-05xic2om7x] {
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
    vertical-align: middle;
}

.payment-method-product-component-container[b-05xic2om7x] {
    text-align: left;
    vertical-align: middle;
    background-color: #FFFFFF;
    border-radius: 4px;
    height: 71px;
    width: 100%;
    margin-bottom: 35px;
    border: 1px solid #BCC7D0;
    padding-left:25px;
    padding-top:10px;
    padding-bottom:24px;
    font-weight: 400;
    font-size: 16px;
}
.payment-method-product-component-container.active[b-05xic2om7x] {
        background-color: #F6F6F6;
    }

.payment-method-product-component-container.payment-failed[b-05xic2om7x] {
    text-align: left;
    line-height: 22.8px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px;
    width: 100%;
    height: 71px;
    margin-bottom: 0px;
    border: 1px solid #D68100;
    background-color: #FCF1E0;
}

.payment-method-failed-container[b-05xic2om7x] {
    line-height: 22.8px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px;
    width: 100%;
    padding: 24px;
    border: 1px solid #D68100;
    background-color: #FCF1E0;
    margin-bottom: 35px;
}

.payment-method-product-component-container-title[b-05xic2om7x] {
    text-align: left;
    background-color: #FFFFFF;
    border-radius: 4px;
    padding-bottom: 5px;
    width: 100%;   
    padding-left: 25px;
    font-size: 12px;
    font-weight: 400;
}
.payment-method-product-default[b-05xic2om7x] {
    display: inline-block;
}


    .payment-method-product-default .radio-button paypal[b-05xic2om7x] {
        background-color: grey;
    }

.payment-method-product-component-caption[b-05xic2om7x] {
    display: inline-block;
    font-size: 12px;
    font-weight: 400
}

.payment-method-product-component-footer h4[b-05xic2om7x] {
    display: inline-block;
    padding-left: 25px;
}

    .payment-method-product-component-footer h4 a[b-05xic2om7x] {
        text-decoration: none;
        font-size: 16px;
        font-weight: 700;
        color: #0096E6;
        display: inline-block;
    }

.payment-method-product-component-footer[b-05xic2om7x] {
    display: inline-block;
    padding-bottom: 25px;
}

.active-radio-button-content[b-05xic2om7x] {
    display: none;
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    margin-left: 30px;
    margin-top: 14px;
    padding: 16px;
    position: relative;
}

.payment-method-product-component-cards[b-05xic2om7x] {
    display: inline-block;
    position: absolute;
    right: 54px;
}

.payment-method-failed-card-message[b-05xic2om7x] {
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: center;
    color: #D68100;
    bottom: 0;
    left: 0;
    margin-top: 5px;
    margin-bottom: 35px;
}




.defaults[b-05xic2om7x] {
    width: 15%;
    display: inline-block;
    text-align:left;
    vertical-align:middle;
    
}

.defaults-card[b-05xic2om7x] {
    padding-left: 10px;
}
.defaults-edit[b-05xic2om7x] {
    width: 10%;
    display: inline-block;
    text-align: right;
}
.card-number[b-05xic2om7x] {
    width: 35%;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.card-type[b-05xic2om7x] {
    width: 20%;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
   
    
}
.card-title[b-05xic2om7x] {
    padding-left: 10px;
}
.card-number-title[b-05xic2om7x] {
    padding-left: 5px;
}
.card-image[b-05xic2om7x]{
    margin-left:0px;
    padding-left:0px;
}
.payment-method-product-default.active .radio-button[b-05xic2om7x] {
    display: inline-block;
    background-color: #2C2E30;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #2C2E30;
}
.not-selectable[b-05xic2om7x] {
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

@media (min-width: 768px) and (max-width: 991px) {
    .payment-method-product-component-cards-md[b-05xic2om7x] {
        visibility: visible;
    }
 
    .payment-method-product-component-cards-sm[b-05xic2om7x] {
        display: none;
    }

    .payment-method-product-component-cards[b-05xic2om7x] {
        display: visible;
    }

    .payment-method-product-component-footer[b-05xic2om7x] {
        display: block;
    }

    .payment-method-product-component-caption[b-05xic2om7x] {
        display: block;
        font-size: 12px;
        font-weight: 400;
        text-align: center;
        vertical-align: middle;
    }

    .sm-view[b-05xic2om7x] {
        display: none;
    }

    .info-tooltiptext[b-05xic2om7x]{
        right: -60px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .payment-product-component-container[b-05xic2om7x]{
        padding: 17px !important;
    }
    
    [b-05xic2om7x] a.modal-link {
        font-weight: 800;
        font-size: 16px;
        color: #0096E6;
    }

    .payment-product-component-header h4[b-05xic2om7x]{
        padding-left: 0;
    }

    span.info-tooltiptext[b-05xic2om7x] {
        width: 50vw !important;
        max-width: 280px;
    }

    .info-tooltiptext[b-05xic2om7x]{
        right: -60px;
    }
}

@media screen and (min-width: 401px) and (max-width: 767px) {

    .payment-product-component-container[b-05xic2om7x] {
        position: relative;
        background: #FFFFFF;
        border-radius: 4px;
        padding: 40px 16px 31px 16px;
    }

    .payment-method-product-component-container-sm[b-05xic2om7x] {
        background-color: #FFFFFF;
        border-radius: 4px;
        width: 100%;
        margin-bottom: 24px;
        border: 1px solid #BCC7D0;
        font-weight: 400;
        font-size: 12px;
        display: inline-block;
    }
    .payment-method-product-component-container-sm.active[b-05xic2om7x] {
        background-color: #F6F6F6;
    }

        .payment-method-product-component-container-sm.payment-sm-failed[b-05xic2om7x] {
            height: 100%;
            margin-bottom: 0px;
            border: 1px solid #D68100;
            background-color: #FCF1E0;
        }
    .payment-method-product-default-sm.active .radio-button[b-05xic2om7x] {
        background-color: #2C2E30;
        box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #2C2E30;
        display: inline-block;
    }
    div.payment-method-product-component-container-sm[b-05xic2om7x] {
        padding-top: 22px;
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 22px;
    }

    .payment-method-product-component-cards-sm[b-05xic2om7x] {
        display: inline-block;
        position: absolute;
        right: 40px;
    }


    .payment-method-product-component-cards-sm[b-05xic2om7x] {
        visibility: visible;
    }

    .payment-method-product-component-footer[b-05xic2om7x] {
        display: block;
    }

    .payment-method-product-component-caption[b-05xic2om7x] {
        display: block;
        font-size: 12px;
        font-weight: 400;
        text-align: center;
        vertical-align: middle;
    }

    .lg-view[b-05xic2om7x] {
        display: none;
    }

    .sm-view[b-05xic2om7x] {
        display: block;
    }


    .payment-method-product-default-sm.active .radio-button[b-05xic2om7x] {
        background-color: #2C2E30;
        box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #2C2E30;
        display: inline-block;
    }

    div.right[b-05xic2om7x] {
        display: inline-block;
        text-align: left;
        margin-left: 12px;
        width: 80%;
    }

    div.left[b-05xic2om7x] {
        width: 20px;
        display: inline-block;
        vertical-align: top;
        text-align: left;
    }


    div.right > div[b-05xic2om7x] {
        margin-bottom: 10px;
    }

    div.card-titles[b-05xic2om7x] {
        display: inline-block;
        min-width: 40px;
        width: 20%;
        vertical-align: top;
        margin-top: 10px;
    }

    div.card-data[b-05xic2om7x] {
        height: 30px;
    }

    div.exp[b-05xic2om7x] {
        line-height: 30px;
    }

    div > img.visa[b-05xic2om7x] {
        width: 30px;
        height: 30px;
    }

    div > img.remove[b-05xic2om7x] {
        width: 20px;
        height: 20px;
    }
}

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

    .payment-product-component-header[b-05xic2om7x] {
        display: block;
    }

    .payment-product-h2-heading[b-05xic2om7x] {
        display: block;
        margin-bottom: 0px;
    }

    .lg-view[b-05xic2om7x] {
        display: none;
    }

    .payment-product-component-container[b-05xic2om7x] {
        position: relative;
        background: #FFFFFF;
        border-radius: 4px;
        padding: 40px 16px 31px 16px;
    }
    .payment-method-product-component-cards[b-05xic2om7x] {
        display: block;
        position:static;
        right:auto;
       
    }
    .payment-method-product-component-container-sm[b-05xic2om7x] {
        background-color: #FFFFFF;
        border-radius: 4px;
        width: 100%;
        margin-bottom: 24px;
        border: 1px solid #BCC7D0;
        font-weight: 400;
        font-size: 12px;
        display: block;
    }

        .payment-method-product-component-container-sm.payment-sm-failed[b-05xic2om7x] {
            height: 100%;
            margin-bottom: 0px;
            border: 1px solid #D68100;
            background-color: #FCF1E0;
        }

    div.payment-method-product-component-container-sm[b-05xic2om7x] {
        padding-top: 22px;
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 22px;
    }

    .payment-method-product-component-cards-sm[b-05xic2om7x] {
        display: block;
        visibility: visible;
    }

    .payment-method-product-component-footer[b-05xic2om7x] {
        display: block;
    }

    .payment-method-product-component-caption[b-05xic2om7x] {
        display: block;
        font-size: 12px;
        font-weight: 400;
        text-align: center;
        vertical-align: middle;
    }

    .lg-view[b-05xic2om7x] {
        display: none;
    }

    .sm-view[b-05xic2om7x] {
        display: block;
    }



    .payment-method-product-default-sm.active .radio-button[b-05xic2om7x] {
        background-color: #2C2E30;
        box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #2C2E30;
        display: inline-block;
    }

    div.right[b-05xic2om7x] {
        display: inline-block;
        text-align: left;
        margin-left: 12px;
        width: 80%;
    }

    div.left[b-05xic2om7x] {
        width: 20px;
        display: inline-block;
        vertical-align: top;
        text-align: left;
    }


    div.right > div[b-05xic2om7x] {
        margin-bottom: 10px;
    }

    div.card-titles[b-05xic2om7x] {
        display: inline-block;
        min-width: 40px;
        width: 20%;
        vertical-align: top;
        margin-top: 10px;
    }

    div.card-data[b-05xic2om7x] {
        height: 30px;
    }

    div.exp[b-05xic2om7x] {
        line-height: 30px;
    }

    div > img.visa[b-05xic2om7x] {
        width: 30px;
        height: 30px;
    }

    div > img.remove[b-05xic2om7x] {
        width: 20px;
        height: 20px;
    }
}
/* /Shared/Components/PerformanceModalComponent.razor.rz.scp.css */
.performance-modal-container .iolo-modal-content span[b-0f3yzuhnm2] {
    display: block;
}

.performance-modal-container .iolo-modal-content span span[b-0f3yzuhnm2] {
    display: inline-block !important;
}

.iolo-modal.performance-modal-container .iolo-modal-body[b-0f3yzuhnm2] {
    max-width: 870px;
    width: 95%;
}
/* /Shared/Components/PerformanceTelemetryComponent.razor.rz.scp.css */
.performance-modal-container .iolo-modal-content span[b-t11bq3m8ti] {
    display: block;
}

.performance-modal-container .iolo-modal-content span span[b-t11bq3m8ti] {
    display: inline-block !important;
}


.sm-items[b-t11bq3m8ti] {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 0;
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

.sm-items.selected[b-t11bq3m8ti] {
    opacity: 1;
    height: auto;
    margin-top: 15px;
}

.sm-item[b-t11bq3m8ti] {
    /* flex: 0 0 32%; */
    background: #FFF;
    border-radius: 8px;
    padding: 20px 0 20px 20px;
    margin: 0 10px;
    min-width: 225px;    
}

.device-container img[b-t11bq3m8ti] {
    width: 26px;
    display: inline-block;
    vertical-align: top;
    border: 2px solid #ece9e9;
    padding: 2px;
    margin-right: -5px;
    border-radius: 4px;
}

.device-container span[b-t11bq3m8ti] {
    display: inline-block !important;
    vertical-align: top;
    background-color: #ece9e9;
    padding: 4px 10px;
    border-radius: 2px;
    letter-spacing: 0.5px;
    color: #2C2E30;
}

.device-container select[b-t11bq3m8ti] {
    background-color: #ece9e9;
    border: none;
    padding: 3px 2px 4px;
    vertical-align: top;
    border-radius: 2px;
    margin-left: -11px;
    color: #0096e6;
    font-weight: 700;
    font-size: 14px;
}

.device-container[b-t11bq3m8ti] {
    display: block;
    margin-bottom: -10px;
    margin-left: 0;
}

.sm-item .vl[b-t11bq3m8ti] {
    font-weight: 600;
    margin-left: 5px;
    vertical-align: middle;
}

.sm-item .lb[b-t11bq3m8ti] {
    white-space: normal;
    vertical-align: middle;
    max-width: calc(100% - 20px);
}

.performance-modal-container .sm-item[b-t11bq3m8ti] {
    background-color: #f6f6f6;
}

.sm-item img[b-t11bq3m8ti] {
    display: block;
    margin: 0px auto 28px;
    padding-right: 20px;
}

.items-title[b-t11bq3m8ti] {
    font-weight: 500;
    font-size: 19px;
    color: #2C2E30;
    display: block;
    margin-bottom: 16px;
}

span.items-details[b-t11bq3m8ti] {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
    margin-bottom: -1px;
}

.performance-modal-container .iolo-modal-content[b-t11bq3m8ti] {
    max-height: 40vh;
    overflow-y: scroll;
}

.k-loader.telerik-blazor.k-loader-pulsing-2.k-loader-md.k-loader-primary[b-t11bq3m8ti] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    zoom: 2;
    padding-top: 20px;
}

.performance-null-case[b-t11bq3m8ti] {
    font-size: 16px;
    text-align: left;
}

.sm-item.performance-sm-item[b-t11bq3m8ti] {
    min-width: 315px;
}

@media screen and (min-width: 320px) and (max-width: 677px) {
    .sm-item[b-t11bq3m8ti]{
        width: 100% !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 991px) {
    .device-container[b-t11bq3m8ti] {
        text-align: center;
        margin-bottom: 10px !important;
    }
    
    .sm-items[b-t11bq3m8ti] {
        display: block !important;
    }

    .sm-item[b-t11bq3m8ti] {
        width: 450px;
        text-align: center;
        margin: 0 auto 20px !important;
    }
}
/* /Shared/Components/ReceiptModalComponent.razor.rz.scp.css */
.iolo-modal.receipt-modal-container .iolo-modal-body[b-4f2kv5z4f7] {
    max-height: 60vh;
    overflow: scroll;
    max-width: 640px;
}
/* /Shared/Components/RecommendedProductsComponent.razor.rz.scp.css */
.products-container[b-nizhmpyp1h] {
    display: block;
    width: 100%;
    margin-top: 32px;
}
a[b-nizhmpyp1h] {
    text-decoration: none;
}

a[aria-disabled="true"][b-nizhmpyp1h] {
        color: currentColor;
        display: inline-block; /* For IE11/ MS Edge bug */
        pointer-events: none;
        text-decoration: none;
}
.my-product-container[b-nizhmpyp1h] {
    position: relative;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 35px 34px 32px;
    margin-bottom: 32px;
}

.my-product-container:last-child[b-nizhmpyp1h] {
    margin-bottom: 0px;
}

.my-products-container[b-nizhmpyp1h], .canceled-products-container[b-nizhmpyp1h] {
    display: none;
}

    .my-products-container.active[b-nizhmpyp1h], .canceled-products-container.active[b-nizhmpyp1h] {
        display: block;
    }

.my-product-container.iolo-columns[b-nizhmpyp1h] {
    gap: 60px;
}

div.product-details-description[b-nizhmpyp1h] {
    display: block;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    /* identical to box height */
    /* primary black */
    color: #2C2E30;
}

.iolo-tooltip:hover .info[b-nizhmpyp1h]::before
{
    top:32px;
}
span.light-description[b-nizhmpyp1h] {
    bottom: 89%;
}
span.product-details-name[b-nizhmpyp1h] {
    display: block;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #1F5B80;
    margin-top: 8px;
    margin-bottom: 16px;
    max-width: calc(100% - 100px);
}

span.product-details-details[b-nizhmpyp1h] {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    /* or 142% */
    /* primary black */
    color: #2C2E30;
    display: block;
}

.license-items-container[b-nizhmpyp1h] {
    margin-top: 48px;
}

span.product-details-license-label[b-nizhmpyp1h] {
    display: block;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #2C2E30;
    margin-bottom: 16px;
}

span.product-details-license-value[b-nizhmpyp1h] {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
}

.license-items-container.iolo-columns[b-nizhmpyp1h] {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}

.license-key-item-container .product-details-license-value[b-nizhmpyp1h] {
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    padding: 10px 15px;
    margin-top: -10px;
    font-family: 'Roboto Mono';
    font-size: 15px !important;
}

span.product-details-remaining-days[b-nizhmpyp1h] {
    position: absolute;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #328036;
    top: 64px;
    right: 40px;
}

.iolo-tabs-container a img[b-nizhmpyp1h] {
    margin-left: 5px;
}

.link-container.iolo-column.helpful-links-container[b-nizhmpyp1h] {
    width: calc(100% - 280px);
    margin-left: -20px;
}

.product-details-container[b-nizhmpyp1h] {
    width: 100%;
}

.links-container.iolo-columns[b-nizhmpyp1h] {
    gap: 0;
    position: relative;
    flex-wrap: nowrap;
    justify-content: space-between;
}


.recommended-products-component-container .link-container.iolo-column.helpful-links-container[b-nizhmpyp1h] {
    width: calc(100% - 240px);
}

.recommended-products-component-container span.product-details-name[b-nizhmpyp1h] {
    color: #7E8085;
    font-style: italic;
}

.recommended-products-component-container span.product-details-remaining-days[b-nizhmpyp1h] {
    color: #D68100;
}

.recommended-products-component-container .iolo-tabs-container[b-nizhmpyp1h] {
    padding-left: 25px;
}

.my-active-products-bottom-link[b-nizhmpyp1h] {
    display: none;
}

.link-container.helpful-links-container.mobile-view[b-nizhmpyp1h] {
    display: none;
}

.recommended-products-section-container .image-container img[b-nizhmpyp1h] {
    max-width: 170px;
    max-height: 180px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .license-items-container.iolo-columns[b-nizhmpyp1h] {
        flex-wrap: wrap;
    }

    .my-product-container.iolo-columns[b-nizhmpyp1h] {
        gap: 40px;
    }

    .image-container.iolo-column img[b-nizhmpyp1h] {
        width: 141px;
    }

    .license-item-container.license-key-item-container.iolo-column[b-nizhmpyp1h] {
        width: 100%;
        display: block;
        flex: 0 0 100%;
        margin-bottom: 0;
    }

    .license-item-container.iolo-column[b-nizhmpyp1h] {
        flex: 1 0 0;
        margin-bottom: 15px;
    }

    span.product-details-license-label[b-nizhmpyp1h] {
        margin-bottom: 5px !important;
    }

    .license-item-container.license-key-item-container.iolo-column span.product-details-license-label[b-nizhmpyp1h] {
        margin-bottom: 15px !important;
    }

    span.product-details-remaining-days[b-nizhmpyp1h] {
        position: initial !important;
        display: block;
        margin-bottom: 31px;
        margin-top: -8px;
    }

    .recommended-products-component-container .iolo-tabs-container[b-nizhmpyp1h] {
        padding-left: 0 !important;
    }

    .license-items-container[b-nizhmpyp1h] {
        margin-top: 41px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    span.product-details-name[b-nizhmpyp1h]{
        max-width: initial;
    }
    
    .license-items-container.iolo-columns[b-nizhmpyp1h] {
        flex-wrap: wrap;
    }

    .my-active-products-bottom-link[b-nizhmpyp1h] {
        display: block;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 16px;
        text-align: center;
        text-decoration: none;
        margin: 39px 0 37px 0px;
    }

        .my-active-products-bottom-link img[b-nizhmpyp1h] {
            margin-left: 4px;
        }

    .image-container.iolo-column[b-nizhmpyp1h] {
        width: 100%;
    }

        .image-container.iolo-column img[b-nizhmpyp1h] {
            width: 120px;
            margin: 0 auto;
            display: block;
        }

    .license-item-container.iolo-column[b-nizhmpyp1h] {
        width: 100%;
    }

    span.product-details-license-label[b-nizhmpyp1h] {
        margin-bottom: 5px !important;
    }

    .license-item-container.license-key-item-container.iolo-column span.product-details-license-label[b-nizhmpyp1h] {
        margin-bottom: 15px !important;
    }

    span.product-details-remaining-days[b-nizhmpyp1h] {
        position: initial !important;
        display: block;
        margin-bottom: 22px;
        margin-top: -14px;
    }

    .my-product-container.iolo-columns[b-nizhmpyp1h] {
        flex-wrap: wrap;
        width: 100%;
        gap: 24px;
    }

    .link-container.iolo-column.helpful-links-container[b-nizhmpyp1h] {
        display: none;
    }

        .link-container.iolo-column.helpful-links-container a[b-nizhmpyp1h] {
            opacity: 1;
            margin-bottom: 10px;
        }

    .links-container .link-container[b-nizhmpyp1h] {
        text-align: center;
    }

    .recommended-products-component-container .iolo-tabs-container[b-nizhmpyp1h] {
        padding-left: 0 !important;
    }

    .products-container[b-nizhmpyp1h] {
        margin-top: 16px !important;
    }

    .my-product-container[b-nizhmpyp1h] {
        margin-bottom: 16px !important;
        padding: 17px 17px 15px !important;
    }

    .component-container.recommended-products-component-container .iolo-tab-right-container[b-nizhmpyp1h] {
        display: none;
    }

    .links-container.iolo-columns[b-nizhmpyp1h] {
        margin-top: 35px;
        margin-bottom: 10px;
        justify-content: center;
        gap: 30px !important;
    }

    .link-container.helpful-links-container.mobile-view .iolo-dropdown:hover[b-nizhmpyp1h] {
        left: 0;
        text-align: left;
    }

    .link-container.helpful-links-container.mobile-view[b-nizhmpyp1h] {
        display: block;
        position: relative;
        width: 100%;
        text-align: center;
        margin-top: 27px;
        margin-bottom: 66px;
    }

        .link-container.helpful-links-container.mobile-view .iolo-dropdown-label[b-nizhmpyp1h] {
            text-align: center;
        }

        .link-container.helpful-links-container.mobile-view .iolo-dropdown[b-nizhmpyp1h] {
            left: 0;
            right: 0;
            margin: 0 auto;
        }
}
/* /Shared/Components/SubscriptionFailedRenewalComponent.razor.rz.scp.css */
.iolo-subscription-failed-renewal-container[b-8uxsfbqr93] {
    position: relative;
    background-color: rgba(214, 129, 0, 0.5);
    width: 100%;
    margin: 0 auto;
}

.iolo-subscription-failed-renewal-wrapper[b-8uxsfbqr93] {
    position: relative;   
    max-width: 1280px;
    padding-left: 45px;
    padding-right: 40px;
    padding-top: 16px;
    padding-bottom: 16px;   
    margin:0 auto;
}

.iolo-subscription-failed-renewal-item[b-8uxsfbqr93]{
    display:flex;
    
}
.iolo-subscription-failed-renewal-left[b-8uxsfbqr93] {
   
    flex: 1;
}


.iolo-subscription-failed-renewal-right[b-8uxsfbqr93] {
    display: flex;
    align-items: center;
    justify-content:center;   
}
button[b-8uxsfbqr93] {
    margin-right: -9px;
}
h2.iolo-subscription-failed[b-8uxsfbqr93] {
    line-height: 25.78px;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 0px;
}
div.iolo-subscription-failed[b-8uxsfbqr93] {
    line-height: 22.8px;
    font-size: 16px;
    font-weight: 400;
}

@media screen and (min-width: 320px) and (max-width: 767px) {

    .iolo-subscription-failed-renewal-item[b-8uxsfbqr93] {
        flex-direction: column;
        width: 100%;
    }

    .iolo-subscription-failed-renewal-left[b-8uxsfbqr93] {
        width: 100%;       
    }
   
    .iolo-subscription-failed-renewal-right[b-8uxsfbqr93] {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content:left; 
        margin-top:5px;

    }
}
/* /Shared/Components/TopNavBar.razor.rz.scp.css */
.top-navbar-container .logo-container[b-ckojhzjicp] {
    display: inline-block;
    vertical-align: middle;
}


.top-navbar-container .navbar-support-container[b-ckojhzjicp] {
    display: inline-block;
    margin-left: 15px;
}

@media screen and (min-width: 1030px){
    .top-navbar-container .navbar-support-container[b-ckojhzjicp] {
        margin-left: 55px;
    }
}

.nav-link[b-ckojhzjicp] {
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    font-size: 14px;
    color: #2C2E30 !important;
    padding: 32px 11px;
    position: relative;
    cursor: pointer;
}

.sup-line-1[b-ckojhzjicp] {
    font-weight: 600;
    font-size: 11px;
    color: #2C2E30;
}

.sup-line-2[b-ckojhzjicp] {
    font-weight: 700;
    font-size: 18px;   
    color: #2C2E30;
}

.sup-line-3[b-ckojhzjicp] {
    font-weight: 400;
    font-size: 11px;
    line-height: 11px;
    color: #7E8085;
}

.sup-line-4[b-ckojhzjicp] {
    font-size: 11px;
    color: #7E8085;
    font-weight: bold;
    line-height: 18px;
}

.navbar-support-container[b-ckojhzjicp] {
    display: none !important;
}

.navbar-support-container[b-ckojhzjicp] {
    text-align: center;
}

.navbar-support-details[b-ckojhzjicp] {
    display: inline-block;
    vertical-align: middle;
}

.navbar-support-hours[b-ckojhzjicp] {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 7px;
    border-radius: 3px;
    border: 1px solid #2C2E30;
    font-size: 10px;
    line-height: 13px;
    font-style: normal;
    font-weight: 700;
    color: #FF0004;
    margin-left: 17px;
}

nav.top-navbar-container[b-ckojhzjicp] {
    padding: 16px 48px 15px;
    background: #FAFAFA;
}

.top-navbar-container .nav-links[b-ckojhzjicp] {
    position: absolute;
    right: 0;
    top: -17px;
}

.top-navbar-wrapper[b-ckojhzjicp] {
    max-width: 1280px;
    position: relative;
    margin: 0 auto;
}

.nav-link.active[b-ckojhzjicp] {
    border-bottom: 2px solid #CD3432;
    color: #CD3432 !important;
}

.navbar-support-container.tablet-view[b-ckojhzjicp]{
    display: none !important;
}

.navbar-support-container i.entypo-icons.icon-phone-1[b-ckojhzjicp] {
    color: #CD3432;
    font-size: 28px;
    position: relative;
    vertical-align: middle;
    margin-right: 3px;
}

.nav-link-dropdown[b-ckojhzjicp] {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(101, 101, 101, 0.25);
    border-radius: 8px;
    padding: 20px 24px;
    z-index: 10;
    white-space: nowrap;
    min-width: 200px;
    top: 50px;
    left: 0;
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.nav-link-dropdown a[b-ckojhzjicp],
.nav-link-dropdown button[b-ckojhzjicp]{
    font-weight: 700 !important;
    font-size: 14px;
    color: #2C2E30 !important;
    text-decoration: none;
    display: block;
    line-height: 16px;
    margin-bottom: 16px;
    background-color: transparent;
    border: none;
    opacity: 0;
    padding: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.nav-link-dropdown a:last-child[b-ckojhzjicp],
.nav-link-dropdown button:last-child[b-ckojhzjicp] {
    margin-bottom: 0;
}

.nav-link:hover .nav-link-dropdown[b-ckojhzjicp] {
    opacity: 1;
    height: auto;
    top: 70px;
    visibility: visible;
}

.nav-link:hover .nav-link-dropdown a[b-ckojhzjicp],
.nav-link:hover .nav-link-dropdown button[b-ckojhzjicp]{
    opacity: 1;
}

/*Hamburger Menu----------------------------------------------------------------------------------------*/
.hamburger-menu[b-ckojhzjicp] {
    width: 34px;
    height: 23px;
    position: absolute;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    float: right;
    top: 8px;
    right: 32px;
    z-index: 2;
}

.hamburger-menu span[b-ckojhzjicp] {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #555758;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.hamburger-menu.open span[b-ckojhzjicp] {
    background: #ff0004;
}

.hamburger-menu span:nth-child(1)[b-ckojhzjicp] {
    top: 0px;
}

.hamburger-menu span:nth-child(2)[b-ckojhzjicp], .hamburger-menu span:nth-child(3)[b-ckojhzjicp] {
    top: 9px;
}

.hamburger-menu span:nth-child(4)[b-ckojhzjicp] {
    top: 18px;
}

.hamburger-menu.open span:nth-child(1)[b-ckojhzjicp] {
    top: 18px;
    width: 0%;
    left: 50%;
}

.hamburger-menu.open span:nth-child(2)[b-ckojhzjicp] {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hamburger-menu.open span:nth-child(3)[b-ckojhzjicp] {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.hamburger-menu.open span:nth-child(4)[b-ckojhzjicp] {
    top: 18px;
    width: 0%;
    left: 50%;
}

.hamburger-menu[b-ckojhzjicp] {
    display: none;
}



@media screen and (min-width: 320px) and (max-width: 767px) {
    nav.top-navbar-container[b-ckojhzjicp]{
        padding: 16px 17px 15px;
    }
    
    .hamburger-menu[b-ckojhzjicp] {
        display: block;
        right: 0;
    }

    .nav-links[b-ckojhzjicp] {
        visibility: hidden;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .hamburger-menu[b-ckojhzjicp] {
        display: block;
    }

    .nav-links[b-ckojhzjicp] {
        visibility: hidden;
    }

    .navbar-support-container.tablet-view[b-ckojhzjicp] {
        display: inline-block !important;
        margin-left: 15px;
        margin-top: 0 !important;
        width: initial !important;
        float: right;
        position: absolute;
        right: 100px;
        top: -7px;
    }

    .hamburger-menu[b-ckojhzjicp] {
        top: 19px;
    }
}
/*Hamburger Menu----------------------------------------------------------------------------------------*/


@media screen and (min-width: 320px) and (max-width: 767px) {
    .logo-container img[b-ckojhzjicp] {
        height: 37px;
    }
}


/*Tablet command Mobile*/
@media screen and (min-width: 320px) and (max-width : 991px){
    .hamburger-menu.open[b-ckojhzjicp]{
        position: absolute;
    }

    .nav-links[b-ckojhzjicp] {
        position: fixed !important;
        left: 0;
        right: 0 !important;
        bottom: 0;
        top: 0;
        background-color: transparent;
        z-index: 1;
        -webkit-transition: background-color .25s ease-in-out;
        -moz-transition: background-color .25s ease-in-out;
        -o-transition: background-color .25s ease-in-out;
        transition: background-color .25s ease-in-out;
    }

    .nav-links.open[b-ckojhzjicp] {
        visibility: visible;
        background-color: rgb(0 0 0 / 30%);
        z-index: 1;
    }

    .nav-links-wrapper[b-ckojhzjicp] {
        width: 0px;
        background-color: #fff;
        height: 100%;
        position: absolute;
        right: 0;
        padding-top: 85px;
        overflow: hidden;
        opacity: 0.5;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
    }

    .nav-links.open .nav-links-wrapper[b-ckojhzjicp] {
        width: 320px;
        opacity: 1;
        overflow: scroll;
        padding-bottom: 30px;
    }

    .nav-link[b-ckojhzjicp] {
        width: 320px;
        padding: 15px 50px;
        font-size: 16px;
    }

    .nav-link.active[b-ckojhzjicp] {
        color: #ff0004 !important;
        border-bottom: none;
        font-weight: 700;
    }

    .top-navbar-container .navbar-support-container[b-ckojhzjicp] {
        display: block;
        margin-right: 0;
        margin-top: 50px;
        width: 320px;
        margin-left: 0px;
        padding-right: 10px;
    }

    .nav-link-dropdown[b-ckojhzjicp]{
        position: relative;
        opacity: 1;
        visibility: initial;
        box-shadow: none;
        padding: 0;
        top: 0;
        margin-top: 0;
        max-height: 0px;
        overflow: hidden;
    }

    .nav-link.opened .nav-link-dropdown[b-ckojhzjicp] {
        margin-top: 15px;
        max-height: 1000px;
        margin-left: 15px;
    }

    .nav-link-dropdown a[b-ckojhzjicp], .nav-link-dropdown button[b-ckojhzjicp]{
        opacity: 1 !important;
    }

    .nav-link:hover .nav-link-dropdown[b-ckojhzjicp] {
        top: 0;
    }
}
/* /Shared/Components/UserProductsComponent.razor.rz.scp.css */
.isDisabled[b-rm1n23ii3m] {
    cursor: not-allowed;
    opacity: 0.5;
}

a[b-rm1n23ii3m] {
    text-decoration: none;
}

    a[aria-disabled="true"][b-rm1n23ii3m] {
        color: currentColor;
        display: inline-block; /* For IE11/ MS Edge bug */
        pointer-events: none;
        text-decoration: none;
    }

.products-container[b-rm1n23ii3m] {
    display: block;
    width: 100%;
    margin-top: 32px;
}

.my-product-container[b-rm1n23ii3m] {
    position: relative;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 35px 34px 32px;
    margin-bottom: 32px;
}

    .my-product-container:last-child[b-rm1n23ii3m] {
        margin-bottom: 0px;
    }

.my-products-container[b-rm1n23ii3m], .canceled-products-container[b-rm1n23ii3m] {
    display: none;
}

    .my-products-container.active[b-rm1n23ii3m], .canceled-products-container.active[b-rm1n23ii3m] {
        display: block;
    }

.my-product-container.iolo-columns[b-rm1n23ii3m] {
    gap: 60px;
}

div.product-details-description[b-rm1n23ii3m] {
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    /* identical to box height */
    /* primary black */
    color: #2C2E30;
}

span.product-details-name[b-rm1n23ii3m] {
    display: block;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #1F5B80;
    margin-top: 8px;
    margin-bottom: 16px;
    max-width: calc(100% - 100px);
}

span.product-details-details[b-rm1n23ii3m] {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #2C2E30;
    display: block;
}


.license-items-container[b-rm1n23ii3m] {
    margin-top: 48px;
}

span.product-details-license-label[b-rm1n23ii3m] {
    display: block;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #2C2E30;
    margin-bottom: 16px;
}

span.product-details-license-value[b-rm1n23ii3m] {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #2C2E30;
}

span.light-description[b-rm1n23ii3m] {
    left: 5%;
}

.license-items-container.iolo-columns[b-rm1n23ii3m] {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 60px
}

.license-key-item-container .product-details-license-value[b-rm1n23ii3m] {
    border: 1px solid #BCC7D0;
    border-radius: 4px;
    padding: 10px 15px;
    margin-top: -10px;
    font-family: 'Roboto Mono';
    font-size: 15px !important;
}

span.product-details-remaining-days[b-rm1n23ii3m] {
    position: absolute;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #328036;
    top: 28px;
    right: 0px;
}

.iolo-tabs-container a img[b-rm1n23ii3m] {
    margin-left: 5px;
}

.link-container.iolo-column.helpful-links-container[b-rm1n23ii3m] {
    width: calc(100% - 280px);
}

.product-details-container[b-rm1n23ii3m] {
    width: 100%;
    position: relative;
}

.links-container.iolo-columns[b-rm1n23ii3m] {
    gap: 0;
    position: relative;
    flex-wrap: nowrap;
    justify-content: space-between;
}


.recommended-products-component-container .link-container.iolo-column.helpful-links-container[b-rm1n23ii3m] {
    width: calc(100% - 240px);
}

.recommended-products-component-container span.product-details-name[b-rm1n23ii3m] {
    color: #7E8085;
}

.recommended-products-component-container span.product-details-remaining-days[b-rm1n23ii3m] {
    color: #D68100;
}

.component-container.recommended-products-component-container[b-rm1n23ii3m] {
    margin-top: 50px;
}

.my-products-component-container .iolo-tabs-container[b-rm1n23ii3m] {
    padding-left: 25px;
}

.my-active-products-bottom-link[b-rm1n23ii3m] {
    display: none;
}

.link-container.helpful-links-container.mobile-view[b-rm1n23ii3m] {
    display: none;
}

.my-products-null-case-container[b-rm1n23ii3m] {
    text-align: center;
}

    .my-products-null-case-container .title[b-rm1n23ii3m] {
        font-weight: 700;
        font-size: 22px;
        line-height: 26px;
        color: #2C2E30;
        margin-bottom: 46px;
        margin-top: 30px;
    }

    .my-products-null-case-container .image-container[b-rm1n23ii3m] {
        margin-bottom: 40px;
    }

    .my-products-null-case-container .link[b-rm1n23ii3m] {
        margin-bottom: 34px;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        color: #2C2E30;
    }

        .my-products-null-case-container .link a[b-rm1n23ii3m] {
            font-weight: 500;
            font-size: 16px;
            line-height: 19px;
        }

.my-product-container.failed-Item .product-details-remaining-days[b-rm1n23ii3m],
.my-product-container.failed-Item .failed-orange[b-rm1n23ii3m] {
    color: #D17000;
}

.component-container.my-products-component-container.edit-account-page .my-products-container[b-rm1n23ii3m] {
    background: #FFFFFF;
    border-radius: 4px;
    padding: 40px;
}

.component-container.my-products-component-container.edit-account-page h2.payment-product-h2-heading[b-rm1n23ii3m] {
    font-weight: 700;
    font-size: 22px;
    color: #1F5B80;
}

.component-container.my-products-component-container.edit-account-page .my-product-container[b-rm1n23ii3m] {
    padding: 0 0 49px 0;
    margin-top: 49px;
    border-bottom: 1px solid #BCC7D0;
    border-radius: 0;
}

    .component-container.my-products-component-container.edit-account-page .my-product-container:last-child[b-rm1n23ii3m] {
        border-bottom: none;
        padding-bottom: 0;
    }

.component-container.my-products-component-container.edit-account-page .product-details-remaining-days[b-rm1n23ii3m] {
    top: 30px !important;
}

.my-products-component-container .image-container img[b-rm1n23ii3m] {
    max-width: 170px;
    max-height: 180px;
}

.canceled-products-container .product-details-remaining-days[b-rm1n23ii3m] {
    color: #D68100 !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .license-items-container.iolo-columns[b-rm1n23ii3m] {
        gap: 30px
    }

    .license-items-container.iolo-columns[b-rm1n23ii3m] {
        flex-wrap: wrap;
    }

    .my-product-container.iolo-columns[b-rm1n23ii3m] {
        gap: 40px;
    }

    .image-container.iolo-column img[b-rm1n23ii3m] {
        width: 141px;
    }

    .license-item-container.license-key-item-container.iolo-column[b-rm1n23ii3m] {
        width: 100%;
        display: block;
        flex: 0 0 100%;
        margin-bottom: 0;
    }

    .license-item-container.iolo-column[b-rm1n23ii3m] {
        flex: 1 0 0;
        margin-bottom: 15px;
    }

    span.product-details-license-label[b-rm1n23ii3m] {
        margin-bottom: 5px !important;
    }

    .license-item-container.license-key-item-container.iolo-column span.product-details-license-label[b-rm1n23ii3m] {
        margin-bottom: 15px !important;
    }

    span.product-details-remaining-days[b-rm1n23ii3m] {
        position: initial !important;
        display: block;
        margin-bottom: 31px;
        margin-top: -8px;
    }

    .my-products-component-container .iolo-tabs-container[b-rm1n23ii3m] {
        padding-left: 0 !important;
    }

    .license-items-container[b-rm1n23ii3m] {
        margin-top: 41px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    span.product-details-name[b-rm1n23ii3m]{
        max-width: initial;
    }
    
    .manage-active-subscriptions-section-container .my-products-container[b-rm1n23ii3m] {
        padding: 17px !important;
    }

    .license-items-container.iolo-columns[b-rm1n23ii3m] {
        flex-wrap: wrap;
        gap: 30px;
        margin-top: 30px;
    }

    .my-active-products-bottom-link[b-rm1n23ii3m] {
        display: block;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 16px;
        text-align: center;
        text-decoration: none;
        margin: 39px 0 0px 0px;
    }

        .my-active-products-bottom-link img[b-rm1n23ii3m] {
            margin-left: 4px;
        }

    .image-container.iolo-column[b-rm1n23ii3m] {
        width: 100%;
    }

        .image-container.iolo-column img[b-rm1n23ii3m] {
            width: 120px;
            margin: 0 auto;
            display: block;
        }

    .license-item-container.iolo-column[b-rm1n23ii3m] {
        width: 100%;
    }

    span.product-details-license-label[b-rm1n23ii3m] {
        margin-bottom: 5px !important;
    }

    .license-item-container.license-key-item-container.iolo-column span.product-details-license-label[b-rm1n23ii3m] {
        margin-bottom: 15px !important;
    }

    span.product-details-remaining-days[b-rm1n23ii3m] {
        position: initial !important;
        display: block;
        margin-bottom: 22px;
        margin-top: -14px;
    }

    .my-product-container.iolo-columns[b-rm1n23ii3m] {
        flex-wrap: wrap;
        width: 100%;
        gap: 24px;
    }

    .link-container.iolo-column.helpful-links-container[b-rm1n23ii3m] {
        display: none;
    }

        .link-container.iolo-column.helpful-links-container a[b-rm1n23ii3m] {
            opacity: 1;
            margin-bottom: 10px;
        }

    .links-container .link-container[b-rm1n23ii3m] {
        text-align: center;
    }

    .my-products-component-container .iolo-tabs-container[b-rm1n23ii3m] {
        padding-left: 0 !important;
    }

    .products-container[b-rm1n23ii3m] {
        margin-top: 16px !important;
    }

    .component-container.recommended-products-component-container[b-rm1n23ii3m] {
        margin-top: 25px !important;
    }

    .my-product-container[b-rm1n23ii3m] {
        margin-bottom: 16px !important;
        padding: 17px 17px 15px !important;
    }

    .component-container.my-products-component-container .iolo-tab-right-container[b-rm1n23ii3m] {
        display: none;
    }

    .links-container.iolo-columns[b-rm1n23ii3m] {
        margin-top: 35px;
        justify-content: center;
        gap: 30px !important;
    }

    .link-container.helpful-links-container.mobile-view .iolo-dropdown:hover[b-rm1n23ii3m] {
        left: 0;
        text-align: left;
    }

    .link-container.helpful-links-container.mobile-view[b-rm1n23ii3m] {
        display: block;
        position: relative;
        width: 100%;
        text-align: center;
        margin-top: 27px;
        margin-bottom: 66px;
    }

        .link-container.helpful-links-container.mobile-view .iolo-dropdown-label[b-rm1n23ii3m] {
            text-align: center;
        }

        .link-container.helpful-links-container.mobile-view .iolo-dropdown[b-rm1n23ii3m] {
            left: 0;
            right: 0;
            margin: 0 auto;
        }
}
/* /Shared/Components/UserProductsSummaryComponent.razor.rz.scp.css */

.top-landing-page-container[b-anozay9tj1] {
    width: 100%;
    min-height: 600px;
    margin: auto;
    display: flex;
}

.top-landing-page-container.null-case .left-container[b-anozay9tj1] {
    width: 100%;
    min-height: 0;
}

.top-landing-page-container.null-case .left-container-item[b-anozay9tj1] {
    margin: 30px auto;
}

.top-landing-page-container.null-case[b-anozay9tj1] {
    min-height: 0;
}


.top-landing-page-container.null-case .right-container[b-anozay9tj1] {
    display: none;
}

.right-container[b-anozay9tj1] {
    width: 55%;
    margin-top: 50px;
    margin-left: 50px;
    margin-right: 32px;
}

.left-container[b-anozay9tj1] {
    width: 43%;
    justify-content: center;
    background: url("Images/welcome.svg") no-repeat center center;
    background-size: cover;
    -webkit-background-origin: border-box;
    min-height: 300px;
    min-width: 300px;
    flex: 1;
}
.left-container h5[b-anozay9tj1]
{
    font-size:14px;
    font-weight:600;

}
.left-container p[b-anozay9tj1]
{
    font-size:16px;
    font-weight:400;
}
.failed[b-anozay9tj1] {
    background: url("Images/failed.svg") no-repeat center center;
    background-size: cover;
    -webkit-background-origin: border-box;
    }

.failed p[b-anozay9tj1]
{
    font-size:16px;
}
.left-container-item[b-anozay9tj1] {
    width: 64%;
    position: relative;
    margin: 25% auto;
}

.product-list[b-anozay9tj1] {
    background-color: #f6f6f6;
    border-radius: 72px;
    margin-bottom: 30px;
    width: 100%;
    height: 75px;
    position: relative;
    display: inline-block;
}

 .product-list.purchased[b-anozay9tj1] {
    background-color: #ebf3fa;
}

   
.product-list.purchased > .circle[b-anozay9tj1] {
    background-color: #FCF1E0;
        
}


.product-list.purchased .link-element[b-anozay9tj1] {
        font-weight: 700;
        font-size: 16px;
        color: #328036 !important;
        font-style: normal;
        cursor: default;
    }
.product-list.purchased > .circle[b-anozay9tj1] {
     background-color: #ebf3fa;
}

.product-list.purchased .product-name[b-anozay9tj1] {
    font-weight: 600;
    font-size: 18px;
    color: #1F5B80;
    font-style: normal;
}


.product-list.failed-Item[b-anozay9tj1] {
        background-color: #FCF1E0;
}

.product-list.failed-Item .product-name[b-anozay9tj1] {
        font-weight: 600;
        font-size: 18px;
        color: #D17000;
        font-style: normal;
}
.product-list.failed-Item .link-element[b-anozay9tj1] {
        font-weight: 700;
        font-size: 16px;
        color: #D17000 !important;
        font-style: normal;
        cursor: default;
    }
.product-list.failed-Item > .circle[b-anozay9tj1] {
        background-color: #FCF1E0;
}    
.circle[b-anozay9tj1] {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background-color: #f6f6f6;
    box-shadow: 2px 2px 5px rgba(166, 166, 166, 0.25);
    position: absolute;
    left: -8px;
    top: -8px;
    text-align: center;
    align-content: center;
    align-items: center;
}

.circle > img[b-anozay9tj1] {
    padding-top: 21px;
}

.mycleanid-img[b-anozay9tj1] {
    
    padding-left: 3px;
}

.product-list-item[b-anozay9tj1] {
    display: inline-block;
    height: 100%;
    vertical-align: top;
}

div.product-list-item.item1[b-anozay9tj1] {
    width: 70%;
    height: 100%;
    min-width: 375px;
}

div.product-list-item.item2[b-anozay9tj1] {
    width: 25%;
    height: 100%;
    line-height: 68px;
    text-align: right;
    min-width: 100px;
    vertical-align:middle;
    padding-top:5px;
}

div.product-list-item.item1 > div[b-anozay9tj1] {
    padding-left: 85px;
}

div.product-list-item.item2 > div > a[b-anozay9tj1] {
    font-weight: 900;
    font-size: 16px;
    color: #0096e6;
}

div.product-name[b-anozay9tj1] {
    font-size: 18px;
    font-style: Italic;
    color: #7e8085;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.caption[b-anozay9tj1] {
    font-size: 12px;
    text-align: left;
    color: black;
    padding: 15px 5px 0px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

img.caption-icon[b-anozay9tj1] {
    margin-left: 20px;
}

span.info[b-anozay9tj1] {
    border-radius: 5px;
    background-color: gray;
    padding: -10px 4px;
    font-size: 9px;
    font-weight: bold;
    color: white;
}

div.info-icon[b-anozay9tj1] {
    display: inline-block;
    width: 20px;
    vertical-align: top;
}

div.description[b-anozay9tj1] {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    max-width: 85%;
}
.imageicon[b-anozay9tj1] {
    width: 44px;
    height: 44px;
    margin-top: 20px;
    margin-left: 20px;
}

.info-tooltiptext[b-anozay9tj1] {
    visibility: hidden;
    width: 50%;
    background-color: black;
    color: #ffffff;
    text-align: center;
    border-radius: 6px;
    bottom: 82%;
    margin-left: -50px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    padding: 4px 10px;
    font-size: 14px;
    white-space: pre-wrap;
}

.iolo-info-tooltip:hover .info-tooltiptext[b-anozay9tj1] {
    visibility: visible;
    opacity: 1;  
}


.iolo-info-tooltip:hover .info[b-anozay9tj1]::before {
    content: "";
    position: absolute;
    top: 18%;
    margin-left: -4px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.tip-1[b-anozay9tj1] {
    top: -15px;
    bottom: 82%;
}

.no-subs-case .left-container-item[b-anozay9tj1] {
    margin: 15% auto;
}



@media (min-width: 768px) and (max-width: 991px) {
    .top-landing-page-container[b-anozay9tj1] {
        flex-direction: column;
        width: 100%;
    }

    .left-container[b-anozay9tj1] {
        width: 100%;
        min-height: 175px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 5% 5%;
    }

    .left-container-item[b-anozay9tj1] {
        width: 100%;
        height: 100%;
        left: 0%;
        margin: 10px auto;
    }

    .right-container[b-anozay9tj1] {
        width: 96%;
        padding-left: 5%;
        margin-left: 0px;
        margin-top: 35px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .top-landing-page-container[b-anozay9tj1] {
        flex-direction: column;
        flex-wrap: wrap;
        width: 100%;
    }

    .left-container[b-anozay9tj1] {
        width: 100%;
        min-height: 175px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10% 10%;
    }

    .left-container-item[b-anozay9tj1] {
        width: 100%;
        height: 100%;
        left: 0%;
    }
    
    .right-container[b-anozay9tj1] {
        width: 100%;
        padding-left: 5%;
        min-height: 575px;
        margin-left: 0px;
        margin-top: 35px;
    }

    .product-list[b-anozay9tj1] {
        background-color: #f6f6f6;
        border-radius: 72px;
        margin-bottom: 30px;
        width: 97%;
        height:auto;   
        display: inline-block;
        padding-left: 65px;
   
    }


    div.product-list-item.item1[b-anozay9tj1] {
        width: 100%;
        min-width: 375px;
        padding-right: 10px;   
        min-width: 100%;              
    }

    div.product-name[b-anozay9tj1] {
        text-align: left;
        white-space: normal;  
        line-height: 22.27px;    
    }
  
  
    div.product-list-item.item1 > div[b-anozay9tj1] {
        padding-left: 0px;
    }

    div.caption[b-anozay9tj1] {
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        font: 12px;
       line-height:14.06px;
       
    }

    .circle[b-anozay9tj1] {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        background-color: #f6f6f6;
        box-shadow: 2px 2px 5px rgba(166, 166, 166, 0.25);
        position: absolute;
        left: -8px;
        top: -8px;
        text-align: center;
        align-content: center;
        align-items: center;
    }

     .circle > img[b-anozay9tj1] {
        height: auto;
        max-width: 47%;
        padding-top: 15px;
        }

    div.product-list-item.item2[b-anozay9tj1] {
        width: 75%;
        height: 100%;
        text-align: left;
        min-width: 100px;
        line-height: 18.75px;
        padding-top: 10px;
        margin-bottom: 12px;
    }

    div.description[b-anozay9tj1] {
        max-width: 80%;
    }
    .imageicon[b-anozay9tj1] {
        width: 33px;
        height: 33px;
        margin-top: 15px;
        margin-left: 15px;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.text-color-1[b-f7ak5wcc0l] {
    color: #626774
}

.text-color-2[b-f7ak5wcc0l] {
    color: #ff0000
}

.bg-color-1[b-f7ak5wcc0l]{
    background-color: #626774
}

.bg-color-2[b-f7ak5wcc0l] {
    background-color: #ff0000
}

.page[b-f7ak5wcc0l] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-f7ak5wcc0l] {
    flex: 1;
}

.sidebar[b-f7ak5wcc0l] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-f7ak5wcc0l] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-f7ak5wcc0l]  a, .top-row[b-f7ak5wcc0l]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-f7ak5wcc0l]  a:hover, .top-row[b-f7ak5wcc0l]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-f7ak5wcc0l]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media screen and (max-width: 640.98px) {
    .top-row:not(.auth)[b-f7ak5wcc0l] {
        display: none;
    }

    .top-row.auth[b-f7ak5wcc0l] {
        justify-content: space-between;
    }

    .top-row[b-f7ak5wcc0l]  a, .top-row[b-f7ak5wcc0l]  .btn-link {
        margin-left: 0;
    }
}

@media screen and (min-width: 641px) {
    .page[b-f7ak5wcc0l] {
        flex-direction: row;
    }

    .sidebar[b-f7ak5wcc0l] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-f7ak5wcc0l] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-f7ak5wcc0l]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-f7ak5wcc0l], article[b-f7ak5wcc0l] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/ServingSection.razor.rz.scp.css */
.serving-logos[b-suf5yxtcd2] {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    gap: 13px;
}

.serving-section-container .section-title[b-suf5yxtcd2] {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.2em;
    color: #2C2E30;
    text-align: center;
    margin-bottom: 20px;
}

.section-container.serving-section-container[b-suf5yxtcd2] {
    padding-bottom: 60px;
}
