.ProcessingInfo{
    font-size: .8rem;
    display: none;
}

.ProcessingInfoSpinner{
    --bs-spinner-width: 0.8rem;
    --bs-spinner-height: 0.75rem;   
}


.loader {
    display: none;
    position: fixed;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: -webkit-translate(-50%, -50%);
    transform: -moz-translate(-50%, -50%);
    transform: -ms-translate(-50%, -50%);
    z-index: 999;
    width: 48px;
    height: 48px;
    border: 5px solid rgb(77, 77, 77);
    border-bottom-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    }

    @keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
    } 

.pagination{
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: #fff;
    --bs-pagination-border-width: 1px;
    --bs-pagination-border-color: #dee2e6;
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #00CCB0;
    --bs-pagination-active-border-color: #00CCB0;
    list-style: none;
}

.LoadingOverlayRenderSettings{
    padding-top: 70px;
    padding-bottom: 50px;
    align-items: center;
    top:0;left:0;right:0;bottom:0;
    background-color: rgba(92, 92, 92, 0.74);
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;

}

.LoadingOverlayDownloadlink{
    padding-top: 70px;
    padding-bottom: 50px;
    align-items: center;
    top:0;left:0;right:0;bottom:0;
    background-color: rgba(92, 92, 92, 0.74);
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;

}

.RenderSettingsData{
    display: none;
}


.LoadingOverlay{
    display: none;
    position:absolute;
    align-items: center;
    top:0;left:0;right:0;bottom:0;
    background-color: rgba(92, 92, 92, 0.74);
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.loaderOverlayGif {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 32px 0 #fff, -32px 0 #fff;
    position: relative;
    animation: flash 0.5s ease-out infinite alternate;
    display: table;
    margin: 12% auto;
  }
  
  @keyframes flash {
    0% {
      background-color: #FFF2;
      box-shadow: 32px 0 #FFF2, -32px 0 #FFF;
    }
    50% {
      background-color: #FFF;
      box-shadow: 32px 0 #FFF2, -32px 0 #FFF2;
    }
    100% {
      background-color: #FFF2;
      box-shadow: 32px 0 #FFF, -32px 0 #FFF2;
    }
  }

.btn-modal-close{
    --bs-btn-color: #fff;
    --bs-btn-bg: #b3b3b3;
    --bs-btn-border-color: #a2a2a2;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #8b8b8b;
    --bs-btn-hover-border-color: #989898;
    --bs-btn-focus-shadow-rgb: 225,83,97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #575757;
    --bs-btn-active-border-color: #756869;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #969696;
    --bs-btn-disabled-border-color: #797979;
}

.p-modal-heading{
    margin-bottom: 0px !important;
}

.modal-lg{
    --bs-modal-width: 800px;
}

.form-NoBorder{
    border-radius: 0;
}

.col-NoPadding{
    padding-left: 0;
    padding-right: 0;
}
        

.controlButton{
    float: right;
}

.spanWarningLenghtFooterCard{
    color: #cd3d3d;
}

.removeFile{
    color: #000;

}


.infoLinkDocumentation{
    --bs-link-color: #606060;
    --bs-link-hover-color: #606060;
    font-size: 0.8rem;
}

.remainStats {
  color: #D1B000;
  font-size: 1.5rem;
  font-weight: 200;
}

.page-link-inactive{
    color: #00CCB0;
}

.iwl-user-link{
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.modal-fix.show {
    display: flex !important;
    align-items: center;
}

.selected {
    border-color: #00f5ff !important;
    background-color: #08ccd4 !important;
}

.right_menu {
    margin-left: auto;
}

.account-icon{
    height: 200px;
}

.text-error-page-h1{
    color: #00CCB0;
    font-size: 4rem;
    font-weight: 900;
}

.text-error-page-h2{
    color: #00CCB0;
    font-size: 4rem;
    font-weight: 100;
}

.error-page-icon{
    transform: scale(10);
    width: -webkit-fill-available;
    fill: rgb(182, 182, 182);
}

.providerInfo{
    --bs-link-color :#FFFFFF;
    --bs-link-hover-color: #FFFFFF;
}

.btn-provider {
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-color: #00CCB0;
    font-size: 16px;
    background-color: #00CCB0;
    --bs-btn-color: #fff;
    --bs-btn-bg: #08ccd4;
    --bs-btn-border-color: #08ccd4;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #08ccd4;
    --bs-btn-hover-border-color: #08ccd4;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #08ccd4;
    --bs-btn-active-border-color: #08ccd4;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #b8c0c1;
    --bs-btn-disabled-border-color: #b8c0c1;
}

.btn-outline-primary {
    --bs-btn-color: #00CCB0;
    --bs-btn-border-color: #00CCB0;
    --bs-btn-hover-bg: #00CCB0;
    --bs-btn-hover-border-color: #00CCB0;
    --bs-btn-active-bg: #00CCB0;
    --bs-btn-active-border-color: #00CCB0;
}

.nav-link {
    font-size: 1.5rem;
    font-weight: 200;
}
.nav-link-active{
    color: #00CCB0!important;
    font-size: 1.5rem;
    font-weight: 400;
}

.iwl-text{
    color: #00CCB0;
}
.iwl-text:hover{
    color: #00CCB0;
}
.iwl-text:active{
    color: #00CCB0;
}
.iwl-text:visited{
    color: #00CCB0;
}

.form-check-input:checked {
    background-color: #00CCB0;
    border-color: #00CCB0;
}

.btn-secondary {
    --bs-btn-bg: #00CCB0;
    --bs-btn-border-color: #00CCB0;
    --bs-btn-hover-bg: #00CCD3;
    --bs-btn-hover-border-color: #00CCD3;
    --bs-btn-active-bg: #00CCD3;
    --bs-btn-active-border-color: #00CCD3;
    --bs-btn-disabled-bg: #00CCB0;
    --bs-btn-disabled-border-color: #00CCB0;
}



.input-text {
    min-height: 15rem !important;
}

.btn-group {
    width: -webkit-fill-available;
}

footer {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.alert-dismissible {
    padding-right: 1rem !important;
}

.alert-close-btn {
    padding-left: 1.5rem;
}

.alert-placeholder {
    z-index: 999;
    position: fixed !important;
    top: 20% !important;
}

.validationFormError {
    border: 2px solid indianred !important;
}

.upload-container {
    position: relative;
    display: grid !important;
}

.upload-container input {
    border: 1px solid #92b0b3;
    background: #f1f1f1;
    outline: 2px dashed #92b0b3;
    outline-offset: -10px;
    padding: 60px;
    text-align: center !important;
}

.upload-container input:hover {
    background: #ddd;

}

.upload-container:before {
    content: " (or) Drag and Drop files here. ";
    color: #3f8188;
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
}

.upload-btn {
    margin-left: 300px;
    padding: 7px 20px;
}

.validation-summary-errors ul {
    margin-bottom: 0px;
}

.g-icon {
    display: inline-block;
    color: inherit;
    text-align: center;
    fill: currentColor;
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
}
.toast {
    position: absolute;
    top: 0;
    right: 0;
}
.account-button{
    list-style: none;
}
.btn-disable{
    min-width: 4.3rem;
    --bs-btn-color: #fff;
    --bs-btn-bg: #ff7e8b;
    --bs-btn-border-color: #ff7e8b;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ff4f61;
    --bs-btn-hover-border-color: #ff4f61;
    --bs-btn-focus-shadow-rgb: 225,83,97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ff4f61;
    --bs-btn-active-border-color: #ff4f61;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
}

a[href], input[type='submit'], input[type='image'], label[for], select, button, .clickable-row {
    cursor: pointer;
}