#spinner-loading {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    background-color: rgba(50, 51, 52, 0.7) !important;
    z-index: 99;
    text-align: center;
}
.whiteDiv{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 24px;
    width: 215px !important;
    height: 152px !important;
    margin-top: 258px;
    margin-left: 583px;
    background: #FFFFFF;
    box-shadow: 0px 4px 12px rgba(25, 25, 26, 0.16);
    border-radius: 12px;
    flex: none;
    order: 0;
    flex-grow: 0;
}
.content-spinner {
    display: inline-block;
    position: absolute;
    /* top: 39% ;
    left: 47% ; */
    align-items: center;



}
.content-spinner-text {
    display: block;
    font-family: 'EnterpriseSans-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    color: #4B4D4F;
    /* top: 75%;
    left: 48%; */

}
.theme-optum .content-spinner-text {
    font-family: 'EnterpriseSans-Regular' !important;
}
.theme-uhc .content-spinner-text {
    font-family: 'UHCSans-Bold' !important;
}
.content-spinner div {
    transform-origin: 40px 40px;
    animation: content-spinner 1.2s linear infinite;
}
.content-spinner div:after {
    content: " ";
    display: block;
    position: absolute;
    align-items: center;
    top: 3px;
    left: 37px;
    width: 4.05px;
    height: 19.23px;
    border-radius: 2px;
    background: #196ECF;
@media only screen and (min-width: 540px) and (max-width: 767px) {
    width:2.28px;
    height: 10.82px;
    top: 17px;
    left: 38px;
}
@media only screen and (min-width: 320px) and (max-width: 539px) {
    width:1.52px;
    height: 7.21px;
    top: 24px;
    left: 39px;
}
}
.content-spinner div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -1.1s;
    border-radius: 2px;
}
.content-spinner div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -1s;
    border-radius: 2px;
    opacity: 10%;
}
.content-spinner div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.9s;
    border-radius: 2px;
    opacity: 15%;
}
.content-spinner div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -0.8s;
    border-radius: 2px;
    opacity: 20%;
}
.content-spinner div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -0.7s;
    border-radius: 2px;
    opacity: 30%;
}
.content-spinner div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.6s;
    border-radius: 2px;
    opacity: 35%;
}
.content-spinner div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -0.5s;
    border-radius: 2px;
    opacity: 40%;
}
.content-spinner div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -0.4s;
    border-radius: 2px;
    opacity: 50%;
}
.content-spinner div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.3s;
    border-radius: 2px;
    opacity: 60%;
}
.content-spinner div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -0.2s;
    border-radius: 2px;
    opacity: 70%;
}
.content-spinner div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -0.1s;
    border-radius: 2px;
    opacity: 80%;
}
.content-spinner div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
    border-radius: 2px;
    opacity: 90%;
}
.hide-loader{
    display: none !important;
}
@keyframes content-spinner {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
/*
.spinner-hide-loader{
    display: none !important;
}
*/
@media  screen and  (min-width:2000px) and (max-width:2500px) {

    .whiteDiv{
        margin: 245px auto !important;
        width: 250px !important;
        height: 159px !important;

    }
    .content-spinner{
        top: 261px !important;
        left: 48.2% !important;

    }
    .content-spinner-text{
        top: 356px !important;
        left: 46.5% !important;
    }

}
@media  screen and  (min-width:1441px) and (max-width:1999px) {

    .whiteDiv{
        margin: 245px auto !important;
    }
    .content-spinner{
        top: 261px !important;
        left: 47% !important;

    }
    .content-spinner-text{
        top: 356px !important;
        left: 45% !important;
    }
}


@media  screen and  (min-width:1048px) and (max-width:1439px) {
    .whiteDiv {
        /*margin-top: 195px !important;*/
        /*margin-left: 420px !important;*/
        margin: 195px auto !important
    }
    .content-spinner {
        top: 211px!important;
        left: 46% !important;
    }
    .content-spinner-text {
        top: 315px !important;
        left: 43%!important;
    }
}
@media  screen and  (min-width:768px) and (max-width:1047px) {
    .whiteDiv{
        /*margin-top: 330px !important;*/
        /*margin-left: 270px !important;*/
        margin: 330px auto !important;
    }
    .content-spinner {
        top: 341px !important;
        left: 45.2% !important;

    }
    .content-spinner-text {
        top: 439px !important;
        left: 39% !important;

    }
}
@media  screen and  (min-width:868px) and (max-width:1047px) {
    .content-spinner-text {
        left: 42% !important;
    }
}
@media only screen and  (min-width:540px) and (max-width:640px) {
    .whiteDiv{
        /*margin-top: 171px !important;*/
        /*margin-left: 180px !important;*/
        margin: 171px auto !important;
    }
    .content-spinner {
        top: 184px !important;
        left: 43% !important;

    }
    .content-spinner-text {
        top: 284px !important;
        left: 37%!important;
        font-size: 14px !important;

    }
}
@media only screen and  (min-width:641px) and (max-width:767px) {

    .whiteDiv{
        /*margin-top: 171px !important;*/
        /*margin-left: 180px !important;*/
        margin: 171px auto !important;
    }
    .content-spinner {
        top: 184px !important;
        left: 44% !important;

    }
    .content-spinner-text {
        top: 284px !important;
        left: 37%!important;
    }
}
@media only screen and  (min-width:320px) and (max-width:539px) {
    .whiteDiv{
        /*margin-top: 179px !important;*/
        /*margin-left: 63px !important;*/
        margin: 179px auto !important
    }
    .content-spinner {
        top: 190px !important;
        left: 38% !important;

    }
    .content-spinner-text {
        top: 287px !important;
        left: 30% !important;
        font-size: 14px !important;
    }
}
@media  screen and  (min-width:1440px) and (max-width:1440px)  {
    .whiteDiv {
        /*border: 2px solid pink;*/
        margin: 171px auto !important;
    }
    .content-spinner {
        top: 186px !important;
        left: 47% !important;
    }
    .content-spinner-text {
        top: 287px !important;
        left: 44.5% !important;
    }
}