.bgc-modal-darkBlue {
    background-color: rgb(42, 55, 121);
}

.bg-modal-lightBlue {
    background-color: rgb(59, 227, 253);
}

.color-modal-lightBlue {
    color: rgb(59, 227, 253);
}

.imgPedidoAssistencia {
    height: auto;
    width: auto;
}

#myModal_error_dinamico .modal-header,
#myModal_RegistarPassword .modal-header,
#myModal_PedidoAssistenciaUtilizador .modal-header,
#myModal_PedidoAssistencia .modal-header {
    border-bottom: 0px solid white !important;
}

.modal-input {
    font-size: 2vmin;
}

.labelModal {
    font-size: 1.5vmin;
    color: white;
}

.tituloModalPedidoAssistencia {
    font-size: 22pt;
    font-weight: bold;
    line-height: 2.428571 !important;
}

.btnPedidoAssistencia {
    border: solid 1px rgb(59, 227, 253);
    padding: 15% 15%;
    font-size: 2vmin;
    border-radius: 0.5vmin;
    font-weight: bold;
}

.textBtnEntrarPedidoAssistencia {
    cursor: pointer;
    text-decoration: none;
}

.textBtnPedidoAssistencia {
    background-color: rgb(42, 55, 121);
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

.textBtnPedidoAssistencia:hover {
    text-decoration: none;
}

.textBtnPedidoAssistenciaSemUtilizador:hover {
    text-decoration: none;
}

.textBtnPedidoAssistenciaSemUtilizador {
    color: white;
    background-color: rgb(42, 55, 121);
    text-align: left;
    /* font-size: 1.5vmin !important; */
}

.divIconePedidoAssistencia {
    text-align: center;
    padding: 0px;
}

.nav-tabs {
    border-bottom-width: 0px;
}

#navTab>li.active>a {
    border-radius: 0px !important;
    background-color: rgb(59, 227, 253) !important;
    border: 0px !important;
    color: rgb(42, 55, 121) !important;
    font-weight: bold !important;
    font-size: 2vmin;
}

#navTab>li>a {
    border-radius: 0px !important;
    background-color: rgb(212, 215, 229) !important;
    border: 0px !important;
    color: white !important;
    font-weight: bold !important;
    font-size: 2vmin;
}

.tab-pane.active {
    border-color: rgb(59, 227, 253);
    border-style: solid;
    border-width: 2px 0px 2px 2px;
}

.subTituloTabPedidoAssistencia {
    color: rgb(59, 227, 253);
    font-weight: bold;
    font-size: 1.7vmin;
}

.inputLabelFormMaquina {
    color: white;
    font-size: 1.5vmin;
    font-weight: normal;
}

.btnCancelarPedidoAssistencia {
    border: solid 1px rgb(59, 227, 253);
    color: white;
    background-color: rgb(42, 55, 121);
    font-size: 2vmin;
    padding: 1%;
    border-radius: 1vmin;
}

.btnSubmeterPedidoAssistencia {
    padding: 1%;
    border: solid 1px rgb(59, 227, 253);
    color: white;
    background-color: rgb(59, 227, 253);
    font-size: 2vmin;
    border-radius: 1vmin;
}

.btnCancelarPW {
    border: solid 1px rgb(59, 227, 253);
    color: white;
    background-color: rgb(42, 55, 121);
    /* font-size: 2vmin; */
    padding: 2%;
    border-radius: 1vmin;
}

.btnSubmeterPW {
    padding: 2%;
    border: solid 1px rgb(59, 227, 253);
    color: white;
    background-color: rgb(59, 227, 253);
    /* font-size: 2vmin; */
    border-radius: 1vmin;
}

.textBtnCancelarPW {
    border: solid 1px rgb(59, 227, 253);
    color: white;
    /* background-color: rgb(42, 55, 121); */
    /* font-size: 2vmin; */
    /* padding: 1%; */
    /* border-radius: 1vmin; */
}

.textBtnSubmeterPW {
    /* background-color: rgb(59, 227, 253); */
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

.divSintomas,
.divSintomasMobile {
    padding: 0px!important;
}

.sintoma {
    padding-top: 3px;
    font-size: 1.5vmin!important;
}

.select_sintomas_options {
    padding: 6px !important;
    border-radius: 3px !important;
}