.fade.in {
    opacity: 1;
}
.alert-danger {
    background-color: #fbe1e3;
    border-color: #fbe1e3;
    color: #e73d4a;
}
.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert, .thumbnail {
    margin-bottom: 20px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.container-app {
    max-width: 37.5rem;
    background-color: #fff;
}
.pt-\[52px\] {
    padding-top: 52px;
}

.pb-16 {
    padding-bottom: 4rem;
}

.justify-center {
    justify-content: center;
}

.items-center {
    align-items: center;
}
.h-\[calc\(100vh-3\.5rem\)\] {
    height: calc(100vh - 3.5rem);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}