button:focus,
input:focus,
select:focus,
textarea:focus,
.btn-outline-primary:focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 30, 0.25) !important;
    border-color: #15afcf !important;
}

.btn-primary {
    background-color: #15afcf !important;
    border-color: #15afcf !important;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover {
    background-color: #38bbd6 !important;
    border-color: #38bbd6 !important;
    color: #ffffff !important;
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: #15afcf !important;
    border-color: #15afcf !important;
    color: #ffffff !important;
    opacity: 0.65;
}

.btn-outline-primary {
    color: #15afcf !important;
    border-color: #15afcf !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus {
    background-color: #15afcf !important;
    color: #ffffff !important;
    border-color: #15afcf !important;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff !important;
    background-color: #15afcf !important;
    border-color: #15afcf !important;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 30, 0.25) !important;
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
    color: #15afcf !important;
    border-color: #15afcf !important;
    background-color: transparent !important;
    opacity: 0.65;
}

input:focus,
textarea:focus,
select:focus,
button:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 30, 0.25) !important;
    border-color: #15afcf !important;
}