/* DIPCAS*/ 
body{background:#F5F5F6;font-family:'Roboto',sans-serif}
h1, h2, h3, h4, h5, h6 {font-family:'Roboto',sans-serif !important;}
ul,ol{margin-bottom:0}
a{transition:all .2s ease-in-out}
::selection{background:#9be7ff;color:#fff;text-shadow:none}::-moz-selection{background:#9be7ff;color:#fff;text-shadow:none}::-webkit-selection{background:#9be7ff;color:#fff;text-shadow:none}.col-lg-6:first-child{border-right:1px solid #d9d9d9}
.btn-flat{border-radius:0px!important}
.top-navbar,.language{background:#8a1328}
.language ul li a{color:#fff}.language ul li a:hover,.language ul li a.active-lang{color:#fff!important}
.brand{background:#A30D3B!important;overflow:visible;position:relative;z-index:9999;border-bottom: 0px solid #f0f0f0;}
.brand img{width:200px;border:10px solid #fff;border-radius:0px;box-shadow:0 25px 50px rgba(109, 31, 45, 0.5);margin:0}
.brand h1{color:#fff;margin:0}
#rnd-expense-example .expense-examples .title{padding-bottom:10px}
.search-bar .navbar-form {margin: 0 auto;}
.container .navbar-inverse{border-bottom:none!important;background-color:#A30D3B;border-top:none;padding-bottom:5px}
.container .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0}
.navbar-nav li a{color:#fff!important;font-weight:400}
.navbar-nav li a:hover{background:rgba(255, 255, 255, 0.10)!important;color:#fff!important;border-radius:0px;box-shadow:none; border:0;}
.container .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background:rgba(255, 255, 255, 0.10);color:#fff!important;border-radius:0px;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{box-shadow:0 0 0 #fae600}
.navbar-form{box-shadow:0 25px 50px rgba(113,113,113,0.2);padding:25px;background:#fff;max-width:700px;width:95%;margin:-43px auto 50px;position:relative;z-index:9999;border-radius:0px}
.funded,#miaporte,#btn-miaporte{display:none}
.marketing{background:#fff;padding:50px 50px 25px;box-shadow:0 25px 50px rgba(113,113,113,0.2);border-radius:0px;margin:0 auto 100px}
#rnd-expense-example{margin-bottom:15px;border-bottom:1px solid #e8e8e8;padding-bottom:15px}
.marketing .container{width:100%;margin:0}
#rnd-expense-example h1{color:#141617}
.marketing h1{color:#141617}
.marketing .btn{border-radius:0px}
.google-visualization-tooltip .tooltip-title,#pop-up span b{font-weight:400}
#tax-workshop-group,#tax-kindergarten-group{display:none}
#section-buttons div{border:0px solid #fff;padding:30px;transition:all .2s ease-in-out;cursor:pointer;position:relative}
#section-buttons div:hover{box-shadow:0 25px 50px rgba(113,113,113,0.2);z-index:9999}
#section-buttons div:nth-child(1){background:#ade1f1}
#section-buttons div:nth-child(2){background:#C2EEC2}
#section-buttons div:nth-child(3){background:#FDFD96}
#section-buttons div:nth-child(4),#section-buttons div:nth-child(5){background:#C2EEC2}
/*Deshabilitar pagos*/
#pagos-container .treetable .label {display:none}
table.treetable span.indenter {display:none!important;}
table.treetable tbody td a {pointer-events:none!important;}
.table-actions .export-csv {display:none!important;pointer-events:none!important;}

.box-title{background-color:#a71f37;border-radius:0px 0px 0 0}

footer{border-top:1px solid #e8e8e8;overflow:hidden;margin-top:15px}
footer .pull-left{margin-top: 35px;} 
footer .pull-right{margin:50px 0 0}
footer .pull-right a{border-bottom:1px dashed #fff;padding-bottom:5px; color: #000; text-transform: uppercase;}
footer .pull-right a:hover,footer .pull-right a:active,footer .pull-right a:focus{text-decoration:none;border-bottom:1px dashed #a71f37}
footer #logo-middle img{width:150px}
@media all and (max-width: 768px){
.navbar-form input{margin:10px auto}
.navbar-nav{padding-bottom:15px}
.navbar-form{margin:-10px auto 25px}
.container .navbar-inverse{z-index:99999;padding-bottom:0}
.navbar-toggle{background-color:#61101e}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background:transparent}
.container .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#891328!important}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{box-shadow:0 25px 100px rgba(113,113,113,0.5)!important}
.navbar-nav li a {color: #a61f37!important;}
.navbar-nav li a:hover {color: #60101e!important;}
}
.glossary dt {color: #293A58; font-size: 19px;}
.glossary dd {color: #13223D; font-size: 16px;}
.form-control, #section-buttons div {border-radius: 0;}
.search-bar  {display: none !important;}
.intro {width: 100% !important; border-right: 0px !important; text-align: center !important;}
.intro h1 {text-align: center !important;}
.expense-examples {display: none !important;}

footer .pull-right a {color: #fff; border-bottom: 1px solid #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 solid transparent;}
.language ul li a {color: #fff; padding: 1em;}
.marketing {padding: 45px 45px 0 45px !important; margin: 0px auto;}
.brand h1, .brand h2 {color: #ffffff;}
.language ul li a.active-lang {background: #a30d3b;}
.language ul li a:hover {background: #a30d3b;}

@media all and (max-width: 768px) {
    .navbar-form input {margin: 10px auto;}
    .marketing {padding: 25px 25px 0 25px !important;}
    .navbar-wrapper .container .navbar {border-bottom: 0px solid #000!important; background-color: transparent;}
    }
