body,html{min-height:100%;font-family:"source sans pro",arial;font-size:16px;line-height:1.5rem;}html{position:relative}body{margin-bottom:60px}a{color:#009dd8;text-decoration:none}a:hover{text-decoration:none}h1{font-weight:700;margin-bottom:28px;color:#c9430c}h2{color:#e8bb20;font-size:25px}fieldset{padding:28px;border:1px dotted #f3f3f3}fieldset legend{padding:14px 14px 0;font-size:16px;font-weight:700}fieldset .fieldset-wrapper{margin-top:-20px;position:relative}textarea{border:0 dotted #f3f3f3;background:#f9f9f9;padding:14px;color:#e5e5e5}input[type=checkbox],input[type=file],input[type=radio],select{margin:0!important}input[type=password]{width:auto!important}.navbar{margin-bottom:28px;background:#e8bb20;border:0}.navbar .nav{float:left;margin:0}.navbar .nav a{color:#fff!important;padding:8px 16px}.navbar .nav a.active,.navbar .nav a:hover{background:#c9430c!important}@media (min-width:970px){.navbar .nav a{padding:15px 16px}}#sidebar{height:100%;color:#fff;margin-top:10px}#sidebar .logo{background:url(../images/logo_transbaso.gif) 50% 50% no-repeat #c9430c;display:block;width:100%;height:156px}#sidebar .logo:before{content:'\25BE';font-size:30px;right:40px;position:absolute;top:136px;color:#c9430c}@media (min-width:970px){#sidebar .logo{height:196px}#sidebar .logo:before{top:176px}}@media (min-width:1170px){#sidebar .logo{height:196px}}#sidebar .list-group-item{position:relative;display:block;padding:14px 15px 15px 23px;margin-bottom:10px;background-color:#ededee;border:1px solid #ededee;box-shadow:0;border-radius:0;font-size:16px}#sidebar .list-group-item.active,#sidebar .list-group-item:hover{background:#c9430c;color:#fff}main{height:100%}main .content{margin:28px 16px 56px}main hr{border-bottom:1px solid #c9430c}main .about{background:#e8bb20;padding:28px;color:#fff;text-align:justify;margin-bottom:28px}main .about h1{margin-top:0;color:#fff}main .row{margin-top:25px}main .news{min-height:333px;background:#50a29c;padding:28px;color:#fff;margin-bottom:28px}main .news h1{margin-top:0;color:#fff}@media (min-width:1170px){main .news{min-height:273px}}main .table td:first-child{padding-left:0!important}main .table td:first-child h4{margin:0}main .list-group .list-group-item{background:#438a85;border:1px solid #438a85;color:#fff;border-radius:0}main .list-group .list-group-item:hover{background:0 0;border:1px solid #438a85}#footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#e8bb20;color:#fff}#footer p{line-height:56px;margin:2px 0 0;text-align:center;color:#fff}