body {
    padding-top: 70px;
}

td.operations{
    white-space: nowrap;
}
.child_rows{
    margin-top: 20px;
    padding: 10px;
}

.tab-pane{
    padding: 10px;
}

.add_child_row{
    margin-bottom: 10px;
}

.form-input-box input[type="text"]{
    height: 25px !important;
}

.error{
    border-color: red;
    color: red;
}

/* Barra de menus dropdown customizada */

.navbar-custom {
    background-color: #002a80;
    border-color: #001f5f;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#003bb3), to(#002a80));
    background-image: -webkit-linear-gradient(top, #003bb3, 0%, #002a80, 100%);
    background-image: -moz-linear-gradient(top, #003bb3 0%, #002a80 100%);
    background-image: linear-gradient(to bottom, #003bb3 0%, #002a80 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003bb3', endColorstr='#ff002a80', GradientType=0);
}
.navbar-custom .navbar-brand {
    color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #e6e6e6;
    background-color: transparent;
}
.navbar-custom .navbar-text {
    color: #ffffff;
}
.navbar-custom .navbar-nav > li:last-child > a {
    border-right: 1px solid #001f5f;
}
.navbar-custom .navbar-nav > li > a {
    color: #ffffff;
    border-left: 1px solid #001f5f;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: lightgr;
    background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
    color: lightgr;
    background-color: #001f5f;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#001f5f), to(#003092));
    background-image: -webkit-linear-gradient(top, #001f5f, 0%, #003092, 100%);
    background-image: -moz-linear-gradient(top, #001f5f 0%, #003092 100%);
    background-image: linear-gradient(to bottom, #001f5f 0%, #003092 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff001f5f', endColorstr='#ff003092', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}
.navbar-custom .navbar-toggle {
    border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
    border-color: #001e5c;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: lightgr;
    border-bottom-color: lightgr;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
    background-color: #001f5f;
    color: lightgr;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
    border-top-color: lightgr;
    border-bottom-color: lightgr;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav .open .dropdown-menu{
    background-color: white !important;
}
@media (max-width: 767) {
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
        color: lightgr;
        background-color: transparent;
    }
    .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: lightgr;
        background-color: #001f5f;
    }
    .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }
}
.navbar-custom .navbar-link {
    color: #ffffff;
}
.navbar-custom .navbar-link:hover {
    color: lightgr;
}

/* FIM - Barra de menus dropdown customizada */

.titulo_sistema{
    overflow: hidden;
    white-space: nowrap;
}

.titulo_sicar-normal{
    display: inline;
}
.titulo_sicar-sm{
    display: none;
}

@media (max-width: 767) {
    .titulo_sicar-normal{
        display: none;
    }
    .titulo_sicar-sm{
        display: inline;
    }
}

td.operacoes{
    white-space: nowrap;
}

input.campo-tecnicas-exame{
    width: 100% !important;
}

.flexigrid div.bDiv td{
    white-space: normal !important;
}

.selecaoEmpresa label{
    color: white;
}

.selecaoEmpresa{
    padding-top: 7px;
}

@media (min-width: 500px) {
    table.tabelaDocumentos th.numeroDocumento,
    table.tabelaDocumentos td.modelo,
    table.tabelaDocumentos td.datahora{
        white-space: nowrap;
    }
}