/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(38,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(74,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(78,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(89,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(90,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(94,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
 */
:root {
    --primary: #004F9F;
}

input,
select,
textarea {
    max-width: none;
}
/*Logos*/
#footer {
    background-image: url(images/background_footer.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid #007C3C;
    padding: 40px 0;
    float: left;
    width: 100%;
}

.footer-logo-sgi {
    height: 80px;
    background: url(images/logo-sgi.png) no-repeat;
    background-position: center;
    margin: 0 auto;
}

.logo-governo {
    width: 40px;
    height: 40px;
    margin-top: 4px;
}



/*Alterações no Bootstrap*/
.navbar-inverse {
    background-color: var(--primary);
    border-color: var(--primary);
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #007C3C;
}

.dropdown-menu{
    background-color: #007C3C;
    border-color: #007C3C;
}
.navbar-inverse .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}
.navbar-inverse .dropdown-menu > li > a:hover{
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #000;
    white-space: nowrap;
}


h2 {
    color: var(--primary);
}

.control-label {
    color: var(--primary);
}

.navbar-header {
    color: #fff;
    font-weight: bold;
    font-size: large;
}

.btn-default {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-default:focus, .btn-default:hover{
    background-color: var(--primary);
    color: #fff;
}

.btn-primary {
    color: #fff;
    background-color: #007C3C;
    border-color: #ccc;
}



/*Tela detalhes*/

.label-detalhes {
    color: #007C3C;
    font-size: 14px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}


/*Alterações Jquery BootGrid*/

.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu, .bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu {
    background-color: white;
}
