/* Cartagena */
body {background: #F5F5F5; font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Questrial', sans-serif !important;}
ul, ol {margin-bottom: 0;}
a {transition: all 0.2s ease-in-out;}
::selection {background: #5D8891; color: #fff; text-shadow: none;} ::-moz-selection {background: #FDC300; color: #fff; text-shadow: none;} ::-webkit-selection {background: #FDC300; color: #fff; text-shadow: none;}     
.language {display:none}
.language ul {visibility:hidden;}
.language ul li a:hover, .language ul li a.active-lang {color: #FDC300!important;}
.brand { background: #606060 url(https://governalia.es/wp-content/uploads/2017/11/edificio.jpg) no-repeat top center !important; padding:0; }
 .brand img { max-height: 150px; background: #FFF; margin: 0; padding: 10px; } 
.brand .row {display: flex; align-items: center;}
.container .navbar-inverse {border-bottom: 1px solid #ccc !important; background-color: #f5f5f5; border-top: 1px solid #ececec;}
.container .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: 0;}
.container .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background:#fff;}
.navbar-nav li a {color: #141617; font-weight: normal;}
.navbar-nav li a:hover {color: #000!important; }
.container .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background: transparent; color: #004466!important;}
.navbar-form {box-shadow: none; padding: 15px 0 0 0;background:#efefef}
#section-buttons #btn-miaporte { background: #d84141;}
#select-house, #select-vehicle, #select-extra-vehicle, #select-vado, #select-garbage, .funded, #navbar #indicadores {display:none;}
#input-house, #input-vehicle, #input-extra-vehicle, #input-vado, #input-garbage { display: inline-block; }
.navbar-wrapper .navbar {padding-right: 0; padding-left: 0;}
.brand #tit1 {display: block;}
.brand h1, .brand h2 {color: #fff; text-shadow: 0px 0px 5px #000; margin: 5px 0; font-size: 270%;}
.marketing {background: #fff; padding: 50px 50px 25px 50px; border-top: 5px solid #141617; margin: 0px auto 50px auto;}
.marketing .container {width: 100%; margin: 0;}
.marketing h1 {color: #141617;}
.marketing .btn {border-radius: 4px;}
#rnd-expense-example h1 {color: #141617; border-bottom: 1px solid #e8e8e8;}
.google-visualization-tooltip .tooltip-title, #pop-up span b {font-weight: normal;}
#tax-workshop-group, #tax-kindergarten-group {display: none; }
#pagos, #btn-pagos { display: inline-block!important; }
.indicadores-wrapper {background:#00446647;}
.box-title {background: #004466}
#pagos-container .treetable .label {display:none}

footer {border-top: 5px solid #141617; overflow: hidden;}
footer .pull-right {margin: 10px 0 0 0;}
footer .pull-right a {color: #716F70; border-bottom: 1px dashed #fff; padding-bottom: 5px;}
footer .pull-right a:hover, footer .pull-right a:active, footer .pull-right a:focus {text-decoration: none; border-bottom: 1px dashed #5D8891;}

@media all and (max-width: 767px) {
    .brand {border-top: 35px solid #d84141;}
    .navbar-form input {margin: 10px auto;}
    .brand h1, .brand h2 {margin: 5px 0; font-size: 175%;
    }