/* CORPORATIVOS */
.text-bg-corp {background-color: #196A7F !important; color:#fff !important; }
.btn-corp, .btn-corp-fill:hover, .btn-corp-fill:active, .btn-corp-fill.disabled {border: 1px solid #196A7F !important; border-radius: 0; background-color: #fff !important; color:#196A7F !important; text-transform: uppercase;}
.btn-corp-fill, .btn-corp:hover, .btn-corp:active, .btn-check:checked+.btn-corp {border: 1px solid #196A7F !important; border-radius: 0; background-color: #196A7F !important; color:#fff !important; text-transform: uppercase;}
.text-corp, main a {color: #196A7F !important; }
body {font-family: "Montserrat", sans-serif !important; }
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {color: #45c3e5 !important;}
.dropdown-item.active, .dropdown-item:active {background-color: #eee; color: #196A7F !important}


/* GENERALES */
main {padding-top: 130px; padding-bottom: 80px;}
.form-floating>label {opacity: 0.6;}
label.is-invalid {border-color:var(--bs-form-invalid-border-color) !important; color:var(--bs-form-invalid-border-color) !important;}
label.is-valid {border-color:var(--bs-form-valid-border-color) !important; color:var(--bs-form-valid-border-color) !important;}


/* SWEET ALERTS */
.swal-title {color: #196A7F;}
.swal-text {text-align: center;}
.swal-footer {text-align: center}
.swal-button {background-color: #196A7F}
.swal-button:not([disabled]):hover {background-color: #196A7F}
.swal-button:hover {opacity: 0.8}
.swal-button.swal-button--confirm:hover {background-color: #196A7F;}
.swal-button--cancel {background-color: #efefef}
.swal-button--cancel:not([disabled]):hover {background-color:#e8e8e8;}
