html,
body {
    height: 100%;
    margin: 0;
}

.unimed-bg-color {
    background-color: rgba(0, 153, 93, 1);
}

body {
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 200px;
}

.snow {
    color: snow;
}

h1 {
    color: snow;
}

.form-signin {
    width: 100%;
    max-width: 530px;
    padding: 15px;
    margin: auto;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.1);
}

.form-signin .checkbox {
    font-weight: 400;
}

.form-signin .form-floating:focus-within {
    z-index: 2;
}

.form-signin input[name="usuario"] {
    margin-bottom: -1px;
    border-radius: 10px;
    border-bottom-left-radius: 0%;
    border-bottom-right-radius: 0%;
    background-color: snow;
    border-color: snow;
}

.form-signin input[name="senha"] {
    margin-bottom: 10px;
    border-radius: 10px;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    background-color: snow;
    border-color: snow;
    border-top-color: black;
}

.btn-select {
    color: #fff;
    background-color: #75928B;
    border-color: #75928B;
    border-radius: 10px;
}

.btn-start {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-middle {
    border-radius: 0;
}

.btn-end {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-select:hover {
    color: #fff;
    background-color: rgba(0, 64, 26, 0.5);
    border-color: rgba(0, 64, 26, 0.5);
}

.btn-check:focus+.btn-select,
.btn-select:focus {
    color: #fff;
    background-color: #75928B;
    border-color: #75928B;
    box-shadow: 0 0 0 .25rem transparent;
}

.btn-check:active+.btn-select,
.btn-check:checked+.btn-select,
.btn-select.active,
.btn-select:active,
.show>.btn-select.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 64, 26, 1);
    border-color: rgba(0, 64, 26, 1);
}

.btn-check:active+.btn-select:focus,
.btn-check:checked+.btn-select:focus,
.btn-select.active:focus,
.btn-select:active:focus,
.show>.btn-select.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem transparent;
}

.btn-select.disabled,
.btn-select:disabled {
    color: #fff;
    background-color: rgb(80, 92, 84);
    border-color: rgb(80, 92, 84);
    ;
}

.btn-orange-unimed {
    color: #fff;
    background-color: rgba(244, 121, 32, 0.5);
    border-color: rgba(244, 121, 32, 0.5);
    border-radius: 10px;
}

.btn-orange-unimed:hover {
    color: #fff;
    background-color: rgba(244, 121, 32, 0.8);
    border-color: rgba(244, 121, 32, 0.8);
}

.btn-check:focus+.btn-orange-unimed,
.btn-orange-unimed:focus {
    color: #fff;
    background-color: #157347;
    border-color: #146c43;
    box-shadow: 0 0 0 .25rem rgba(244, 121, 32, 0.8);
}

.btn-check:active+.btn-orange-unimed,
.btn-check:checked+.btn-orange-unimed,
.btn-orange-unimed.active,
.btn-orange-unimed:active,
.show>.btn-orange-unimed.dropdown-toggle {
    color: #fff;
    background-color: rgba(244, 121, 32, 1);
    border-color: rgba(244, 121, 32, 1);
}

.btn-check:active+.btn-orange-unimed:focus,
.btn-check:checked+.btn-orange-unimed:focus,
.btn-orange-unimed.active:focus,
.btn-orange-unimed:active:focus,
.show>.btn-orange-unimed.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(244, 121, 32, .3);
}

.btn-orange-unimed.disabled,
.btn-orange-unimed:disabled {
    color: #fff;
    background-color: rgba(244, 121, 32, .2);
    border-color: rgba(244, 121, 32, .2);
    ;
}

.btn-outline-orange-unimed {
    color: snow;
    border-color: snow;
}

.btn-outline-orange-unimed:hover {
    color: #fff;
    background-color: rgba(244, 121, 32, 1);
    border-color: rgba(244, 121, 32, 1);
}

.btn-check:focus+.btn-outline-orange-unimed,
.btn-outline-orange-unimed:focus {
    box-shadow: 0 0 0 .25rem rgba(244, 121, 32, .5);
}

.btn-check:active+.btn-outline-orange-unimed,
.btn-check:checked+.btn-outline-orange-unimed,
.btn-outline-orange-unimed.active,
.btn-outline-orange-unimed.dropdown-toggle.show,
.btn-outline-orange-unimed:active {
    color: #fff;
    background-color: rgba(244, 121, 32, 1);
    border-color: rgba(244, 121, 32, 1);
}

.btn-check:active+.btn-outline-orange-unimed:focus,
.btn-check:checked+.btn-outline-orange-unimed:focus,
.btn-outline-orange-unimed.active:focus,
.btn-outline-orange-unimed.dropdown-toggle.show:focus,
.btn-outline-orange-unimed:active:focus {
    box-shadow: 0 0 0 .25rem rgba(244, 121, 32, .5);
}

.btn-outline-orange-unimed.disabled,
.btn-outline-orange-unimed:disabled {
    color: rgba(244, 121, 32, 1);
    background-color: transparent
}