﻿#body {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size:cover;
    overflow-y: auto;
    overflow-x: hidden;
}

#bodyTag {
    background-color: white !important;
    background-image: none !important;
}

.page-header {
    background-color: #e60000 !important;
}

.gesfrota-login-underline-text-voltar:after {
    background: #e60000 !important;
}

.gesfrota-login-underline-text:after {
    background: #e60000 !important;
}

.sidebar-wrapper ul > li:hover > a {
    box-shadow: none !important;
}

.sidebar-wrapper ul > li {
    border-bottom: 1px solid #757575 !important;
}

.logocargestlogin {
    margin-left: 108px !important;
    margin-top: 20.5px !important;
}

.labelRecuperarPass {
    font-size: 12px !important;
    font-weight: 500 !important;
    white-space: nowrap;
    padding: 10px 39px 0px 0px;
}

#usernameImage, #passwordImage {
    margin-right: 2% !important;
    border-radius: 20%;
}

.buttonmainactivo {
    background-image: none !important;
    background-color: #636363;
}

.buttonhistoricoactivo {
    background-image: url('../../../images/lista_rotas/carro_ativo_historico.png') !important;
    background-color: #636363 !important;
}

.customDropdown span > div > ul > li.active > a {
    background-image: none !important;
    background-color: #636363 !important;
}

#DivDropDownListViaturaRelatorios span > div > ul > li.active > a {
    background-image: none !important;
    background-color: #636363 !important;
}

.fonttext, .label_relatorios {
    color: #999999 !important;
}


.fonttextalertas {
    color: #999999 !important;
}

.secondtabtitletop .fonttextedit {
    color: #999999 !important;
}


.customDropdown span > div > ul > li > a:hover {
    background-image: none !important;
    background-color: #999999 !important;
}

#DivDropDownListViaturaRelatorios span > div > ul > li > a:hover {
    background-image: none !important;
    background-color: #999999 !important;
    color: white;
}

.botaoSeleccionaFrequencia.active, .botaoListaAreaAdiciona:hover, .botaoListaAreaRemover:hover, .botaoListaGrupoExportar:hover, .botaoListaUtilizadoresAdiciona:hover,
.botaoListaGrupoExportar:hover, #BotaoRemoverUtilizador:hover {
    background-image: none !important;
    background-color: #636363 !important;
    color: white;
}

.selected {
    background-image: none !important;
    background-color: #999999 !important;
}

.checkboxs_viaturas input:checked + span {
    background-image: none !important;
    background-color: #636363 !important;
}

.buttonDashboardActive {
    background-image: none !important;
    background-color: #636363 !important;
}

.botaoSelecionarActive {
    background-image: none !important;
    background-color: #636363 !important;
}

.botaoValidaPeriodo:hover {
    background-image: none !important;
    background-color: #636363 !important;
}

.btListaRoteirosAdiciona:hover {
    background-image: none !important;
    background-color: #636363 !important;
}

.ActivosCriarNovaDefinicao {
    background-image: none !important;
    background-color: #636363 !important;
}

.confirmacaocontainer p {
    color: #636363 !important;
}


.botaoconfirmar:hover, .botaocancelar:hover {
    background-image: none !important;
    background-color: #999999 !important;
}

#esqueceuPasswordCancelar {
    margin-left: 23% !important;
}

#usernameImage, #passwordImage {
    display: none;
}

#caixaBarraProgresso > div {
    width: 50% !important;
    cursor: pointer !important;
}

#caixaBarraProgresso {
    background-color: white !important;
    margin-top: 10% !important;
    cursor: default !important;
    margin-left: 25% !important;
}


#recuperarPasswordBt > div {
    width: 50% !important;
    margin-left: 25% !important;
    cursor: pointer !important;
}

#recuperarPasswordBt {
    background-color: white !important;
    margin-top: 5% !important;
    cursor: default !important;
}

#aDefinicoesPageHeaderLocalizar > span, #aDefinicoesPageHeaderFerramentas > span, #aDefinicoesPageHeaderDefinicoes > span, #form1 > div.all-wrapper.fixed-header.left-menu > div.page-header > div.header-links.hidden-xs > div:nth-child(5) > a > div.user-name-w.menu_style > div > span.icon-caret-down.branco {
    color: white;
}

.progress {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}


.inputTextLogin {
    max-height: 200px;
}


.caixa-login-footer {
    font-size: 15px !important;
}

#caixaBarraProgresso > div > p, #recuperarPasswordBt > div > p {
    margin-top: 11px !important;
}



.gesfrota-button:hover {
    background-color: #cd0000 !important;
    border-color: #cd0000 !important;
}

.gesfrota-button {
    background-color: #e60000 !important;
}

.gesfrota-button-line:hover span {
    color: white !important;
}

.gesfrota-button-line:hover {
    background-color: #434343 !important;
    border-color: #e60000 !important;
}

.gesfrota-button-line {
    background-color: white !important;
    border-color: #e60000 !important;
}

    .gesfrota-button-line span {
        color: #e60000 !important;
    }

.info-estado-bottom-button, #info-estado-navbar {
    background-color: #373E46 !important;
    color: white !important;
}

    .info-estado-bottom-button:hover {
        background-color: #2A2F36 !important;
        border-color: #2A2F36 !important;
    }

.horizontal-link-separador:before, .horizontal-link-separador-active {
    border-bottom: 2px solid #e60000 !important;
}

