/* Quart */
body {background: #fafafa; 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: #c13828; color: #fff; text-shadow: none;} ::-moz-selection {background: #c13828; color: #fff; text-shadow: none;} ::-webkit-selection {background: #c13828; color: #fff; text-shadow: none;}     
.language, .top-navbar {background: #141617;}
.language ul li a:hover {color: #fff!important;}
.language ul li a.active-lang {color: #c13828 !important;}
.brand { background: #fff!important; }
.container .navbar-inverse {border-bottom: 1px solid #ccc !important; border-top: 1px solid #ececec;}
.container .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: 0;}
.navbar-nav li a {color: #fff; font-weight: normal;}
.container .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background: transparent; color: #7d2c3d!important;}
.navbar-form {box-shadow: none; }
.funded {display:none;}

.brand h1, .brand h2 {color: #7D2C3D;}
.marketing {background: #fff; padding: 45px; border-top: 5px solid #141617;}
#rnd-expense-example {margin-bottom: 20px; border-bottom: 1px solid #e8e8e8;}
.marketing .container {width: 100%; margin: 0;}
#rnd-expense-example h1 {color: #141617;}
.marketing h1 {color: #141617;}
.marketing .btn {border-radius: 4px;}
.google-visualization-tooltip .tooltip-title, #pop-up span b {font-weight: normal;}
#tax-workshop-group, #tax-kindergarten-group {display: none; }

footer {border-top: 5px solid #141617; overflow: hidden;}
footer .pull-right {margin: 10px 0 0 0;}
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;}
.marketing {padding: 45px 45px 0 45px !important; margin: 0px auto;}

@media all and (max-width: 768px) {
    .navbar-form input {margin: 10px auto;}
   .marketing { padding: 25px 25px 0 25px !important;}
    }
