@keyframes nexamspin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.nexam-loading-spinner {width: 40px;height: 40px;border: 4px solid rgba(0, 0, 0, 0.1);border-top-color: #3498db;border-radius: 50%;animation: nexamspin 1s linear infinite;margin: auto;}
.nexam-form .blockUI.blockElement {position: fixed!important;top: calc(50% - 20px)!important;left: calc(50% - 20px)!important;transform: translate(-50%, -50%)!important;width: auto !important;height:auto!important;background:transparent !important;border:none!important;display:flex!important;align-items:center !important;justify-content: center!important;}
.full-address-wrapper {position: relative;display: flex;align-items: center;width: 100%;}
.clear-address-button {position: absolute;right: 15px;cursor: pointer;font-size: 20px;color: #343a40;font-weight: bold;display: none;}