@font-face {
    font-family: nunito-regular;
    src: url("../fonts/NunitoSans-Regular.ttf");
}

@font-face {
    font-family: nunito-bold;
    src: url("../fonts/NunitoSans-Bold.ttf");
}

@font-face {
    font-family: nunito-semibold;
    src: url("../fonts/Nunito-SemiBold.ttf");
}

@font-face {
    font-family: nunito-black;
    src: url("../fonts/Nunito-Black.ttf");
}

hr {
    border-bottom: 4px solid #890958;
    width: 270px;
}

.invalid {
    border: solid 1px rgb(133, 44, 44) !important;
}

.valid {
    border: solid 1px #b5b5b5;
}

.selecionado {
    background-color: #f5f5f5 !important;
    border-radius: 5px;

    /* padding: 10px 0 0 15px; */
}

.remote-container div {
    width: 100%;
    height: 100%;
}

.selecionado .infos p,
.selecionado .infos h6 {
    color: #4eb6b0 !important;
}

.selecionado .infos {
    border: none;
}

.selecionado-tipo {
    border: solid 1px #4eb6b0 !important;
}

.selecionado-dia {
    background-color: #4eb6b0 !important;
}

.disponivel {
    display: flex;
}

.indisponivel {
    display: none;
}

#menu-admin {
    width: 100%;
    height: 90px;
    background-color: #4eb6b0;
    margin-bottom: 50px;
}

nav {
    max-width: 1200px;
    width: 100%;
    height: inherit;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

nav .logo {
    height: 60px;
}

nav div.menu {
    height: inherit;
    display: flex;
    justify-content: space-around;
}

nav div.menu .item {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: nunito-semibold;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    position: relative;
    text-align: center;
}

nav div.menu .item a,
nav div.menu .item a:hover {
    color: #fff;
    text-decoration: none;
}

nav div.menu .item .linha {
    width: 60px;
    height: 3.5px;
    background-color: #4eb6b0;
    position: absolute;
    top: 65px;
}

nav div.menu .item+div {
    margin-left: 40px;
}

.item-selecionado a {
    color: #1A4382 !important;
}

.item-selecionado .linha {
    background-color: #4eb6b0 !important;
}

.d-flex{
    display: flex;
}

.d-none{
    display: none;
}

.fd-c{
    flex-direction: column;
}