.btn-align-left{text-align:left}
.btn-align-center{text-align:center}
.btn-align-right{text-align:right}
a.primary-btn{background:#910048;color:#fff;border:1px solid #910048;padding:9px 10px;font-weight:700;font-size:16px;outline:none !important;box-shadow:none !important;text-transform:uppercase;display:inline-block;width:223px;text-align:center;border-radius:5px;outline:0;box-shadow:unset;text-decoration:none;cursor:pointer}
.primary-btn button{background:#910048;color:#fff;border:1px solid #910048;padding:0;font-weight:700;font-size:16px;outline:none !important;box-shadow:none !important;text-align:center;height:44px;min-width:236px;border-radius:5px;text-transform:uppercase;cursor:pointer}
.primary-btn button a{color:#fff;text-decoration:none;padding:10px 22px;display:block;text-transform:uppercase}
.primary-btn-border button{background:transparent;color:#910048;border:1px solid #910048;padding:0;font-weight:700;font-size:16px;outline:none !important;box-shadow:none !important;text-align:center;height:44px;min-width:180px;border-radius:5px;text-transform:uppercase;cursor:pointer}
.primary-btn-border button a{color:#910048;text-decoration:none;padding:10px 22px;display:block;text-transform:uppercase}
.blue-bg-modal .cmp-container{background-color:#0054a6;display:flex;flex-direction:column;align-items:center;height:470px;justify-content:center;max-width:100%}
.blue-bg-modal .text p:nth-child(1){color:#fff !important;font-size:30px !important;font-weight:normal;margin:0 0 50px 0 !important;text-align:center !important;display:block !important;text-transform:initial}
.blue-bg-modal .text p:last-child{color:#fff !important;margin:0 !important;font-size:46px !important;font-family:roboto !important;font-weight:normal;text-transform:initial}
.blue-bg-modal .cmp-fmcna-global-button{margin:72px 0 0 !important}
.modal-open .new.newpar{display:none}
.fullwidth.hcp-modal{padding:0;overflow:hidden !important}
.fullwidth.hcp-modal .modal-dialog{max-width:100%}
.fullwidth.hcp-modal .modal-content{background:linear-gradient(to right,#9b9b9b,#f8f8f8 24%,#d6d3d3 51%,#f5f4f4 74%,#9b9b9b 99%);padding:4px 0}
.fullwidth.hcp-modal .modal-body{padding:0}
.fullwidth.hcp-modal .container,.fullwidth.hcp-modal .cmp-container{max-width:100%;padding:0}
.fullwidth.hcp-modal .container .primary-btn button{background:#910048;color:#fff;border:1px solid #910048;padding:0;font-weight:700;font-size:16px;outline:none !important;box-shadow:none !important;text-align:center;height:44px;min-width:236px;border-radius:5px;text-transform:uppercase;cursor:pointer}
.fullwidth.hcp-modal .container .primary-btn button a{color:#fff !important;text-decoration:none !important;padding:10px 22px !important;display:block !important;text-transform:uppercase !important;font-size:18px !important}
.fullwidth.hcp-modal .close-btn img{display:none}
.fullwidth.hcp-modal .close-btn{position:absolute;right:32px;top:32px;width:38px;height:38px;z-index:1;cursor:pointer;display:block !important}
.fullwidth.hcp-modal .close-btn:hover{opacity:.5}
.fullwidth.hcp-modal .close-btn:before,.close-btn:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#fff}
.fullwidth.hcp-modal .close-btn:before{transform:rotate(45deg)}
.fullwidth.hcp-modal .close-btn:after{transform:rotate(-45deg)}
@media(max-width:991px){.fullwidth.hcp-modal .modal-content{padding:0}
.blue-bg-modal .text p:nth-child(1){font-size:20px !important}
.blue-bg-modal .text p:last-child{font-size:38px !important}
.blue-bg-modal .cmp-container{height:100vh}
.fullwidth.hcp-modal .modal-dialog{margin:0}
}
.light-bg-modal .titlevariant{padding:22px 62px 34px 48px;background:#f0fafe}
.light-bg-modal .titlevariant .cmp-titlevariant .title-section .TiTle p{text-align:left;text-transform:lowercase;width:80%}
.light-bg-modal .titlevariant .cmp-titlevariant .title-section .variant-image img{background:transparent}
@media(max-width:767px){.light-bg-modal .titlevariant{padding:22px 16px}
.light-bg-modal .titlevariant .cmp-titlevariant .title-section .TiTle p{width:100%}
}
@media(min-width:768) and (max-width:991px){.light-bg-modal .titlevariant{padding:22px 52px}
.light-bg-modal .titlevariant .cmp-titlevariant .title-section .TiTle p{width:100%}
}
.default.hcp-modal{padding:0}
.default.hcp-modal .modal-dialog{max-width:924px;border-radius:8px;overflow:hidden}
.default.hcp-modal .modal-content{border-radius:8px;background:linear-gradient(to right,#9b9b9b,#f8f8f8 24%,#d6d3d3 51%,#f5f4f4 74%,#9b9b9b 99%);padding:2px;overflow:hidden}
.default.hcp-modal .modal-body{padding:0;border-radius:8px;overflow:hidden}
.default.hcp-modal .modal-body .container,.default.hcp-modal .modal-body .cmp-container{padding:0}
.default.hcp-modal .close-btn img{position:absolute;z-index:1;top:22px;right:22px}
@media(max-width:767px){.default.hcp-modal .modal-dialog{max-width:290px;margin:auto}
.default.hcp-modal .close-btn img{top:13px;right:13px}
}
@media(min-width:768px) and (max-width:991px){.default.hcp-modal .modal-dialog{max-width:621px}
}