/* ------------------------------------------------------ */
/* MODAL CADASTRO */
.modal-custom-content{
    border-radius: 1rem !important;
    border: none !important;
}

.modal>div {
    margin: 8% auto auto auto !important;
}

.form-group{
	margin-bottom: 5px;
}

.modal-custom-header {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
    background-color: #9900cc !important;
    padding: 0 !important;
}

.modal-custom-body {
    margin: 0 6% 0 6% !important;
}

.modal-custom-img{
    width: 100%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
}

.modal-custom-text-input {
    font-weight: 500 !important;
    font-size: 1rem !important;
    background-color: #e6e6f2 !important;
    border-radius: 0.4rem !important;
}

.modal-custom-spinner {
    --bs-spinner-width: 1rem !important;
    --bs-spinner-height: 1rem !important;
    --bs-spinner-border-width: 0.15em !important;
}

.modal-custom-btn {
    font-weight: 500 !important;
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #9900cc !important;
    --bs-btn-border-color: #9900cc !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #8900bc !important;
    --bs-btn-hover-border-color: #8900bc !important;
    --bs-btn-focus-shadow-rgb: 49,132,253 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #8900bc !important;
    --bs-btn-active-border-color: #8900bc !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #a900dc !important;
    --bs-btn-disabled-border-color: #a900dc !important;
}

.btn-modal{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn-modal{transition:none}}
/* ------------------------------------------------------ */