/* Balcão Virtual */

md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label, md-input-container:not(.md-input-invalid).md-input-focused label, md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon, md-input-container:not(.md-input-invalid).md-input-focused md-icon {
    color: #407949;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input, md-input-container:not(.md-input-invalid).md-input-focused .md-input, md-input-container.md-default-theme:not(.md-input-invalid).md-input-resized .md-input, md-input-container:not(.md-input-invalid).md-input-resized .md-input {
    border-color: #407949;
}
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value, md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value, md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value.md-select-placeholder, md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder {
    color: #407949;
}


.loginbalcao {
    font-size: 17px;
    color: #fff;
    background-color: #407949;
    border-radius: 5px;
    /*    margin: 40px 45px 0 45px;*/
}

button.loginbalcao:hover {
    background-color: rgba(64, 121, 73, 0.7) !important;
}

div#conteudo h1 {
    font-size: 16px;
    font-weight: 800;
    color: #407949;
}

.introduzir_dados h1 {
    font-size: 14px !important;
}
/*.dados {
    text-align: center;
    margin: 0 50px;
    font-size: 18px;
}*/

.junta_dados {
    color: #407949;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
}
.requisicao_pedidos div {
    margin: 15px 0;
}
md-list-item.new {
    background-color: #407949;
    color: #fff;
    border-radius: 5px;
    margin: 0 15px;
}
button.terminar_sessao {
    background-color: #407949;
    color: #fff;
    margin: 45px 0;
    padding:0 20px;
    border-radius: 5px;
    font-size: 12px;
}
button.terminar_sessao:hover {
    background-color: rgba(183, 27, 28, 0.60) !important;
}
.requisicao_pedidos {
    border-bottom: 1px solid #407949;
    margin-bottom: 50px;
}
.r_button:hover {
    background-color: #407949;
    border-radius: 5px;
    color: #fff;
}
md-input-container .md-input {
    border-color: rgb(183, 27, 28);
}
.dados::placeholder {
    font-size: 12px;
    font-weight:bold;
}
a.open_choices {
    margin: 0;
    padding: 5px 20px;
}
a.open_choices:hover {
    color: #fff;
}
.input_dados .containe md-input-container {
    margin: 0;
    padding-top: 45px;
}
.text_balcaovirtual {
    text-align: center;
    margin: 30px 0;
    font-weight: bold;
}
/* Requisição de Documentos */

md-tabs.md-default-theme .md-tab.md-active, md-tabs .md-tab.md-active, md-tabs.md-default-theme .md-tab.md-active md-icon, md-tabs .md-tab.md-active md-icon, md-tabs.md-default-theme .md-tab.md-focused, md-tabs .md-tab.md-focused, md-tabs.md-default-theme .md-tab.md-focused md-icon, md-tabs .md-tab.md-focused md-icon {
    color: #407949;
}
md-tabs.md-default-theme md-ink-bar, md-tabs md-ink-bar {
    color: #7a0404;
    background: #7a0404;
}
button.documentreq_submit_button {
    background-color: #407949 !important;
}
md-card.cartao_requisicao {
    padding: 20px;
}
.documentreq_order_places {
    padding: 0 5px;
}
md-checkbox.md-default-theme.md-checked .md-icon, md-checkbox.md-checked .md-icon {
    background-color: rgb(183, 27, 28);
}
.container_animal {
    margin: 15px 0;
}
input.md-datepicker-input {
    min-width: 160px;
}
.sira_code {
    margin: 30px 0;
}
.particular_signals {
    border: 1px solid #407949 !important;
    border-radius: 5px;
}
label.signals {
    margin: 0 10px;
}