img.map, 
map area,
map > area,
map > area:active,
map > area:focus {
    outline:none !important;
    border: none !important;
    -webkit-outline: none !important;
}
.bus_route h1{
    margin-bottom: 20px;
}
.bus_route ul.dot_li .fa{
    color: #337ab7;
}
.bus_route ul.dot_li .fa
, .bus_route ul .item_row .fa{
    font-size: 10px;
    padding-right: 10px;
}
.bus_route ul .item_row {
    position: relative;
}
.bus_route .text_upper{
    text-transform: uppercase;
}
.bus_route button.btn-primary
, .bus_route button.btn-primary:focus
, .bus_route button.btn-primary:hover
, .question_and_answer button.btn-primary
, .question_and_answer button.btn-primary:focus
, .question_and_answer button.btn-primary:hover{
    background-color: #d51e29;
    border-color: #d51e29;
    background-image: none;
}
.bus_route button.btn-primary .fa
, .question_and_answer button.btn-primary .fa{
    padding-right: 5px;
}
.bus_route .btnedit{
    position: absolute;
    right: 0px;
    top: 0px;
    float: right;
    padding: 0px 5px;
}
.bus_route ul .btnedit .fa
, .bus_route ul .btnedit a
, .bus_route .btn-primary a
, .bus_route .btn-primary a .fa
, .question_and_answer .btn-primary a
, .question_and_answer .btn-primary a .fa{
    color: #fff;
}
.bus_route ul .btnedit a
, .bus_route .btn-primary a
, .question_and_answer .btn-primary a{
    text-decoration: none;
}
.bus_route .item_row .info
, .bus_route .item_row .info span
, .bus_route .item_row .info  strong{
    display: block;
}
.bus_route .tbleditroute, form .tbledit{
    width: 100%;
    table-layout: fixed;
    max-width: 1024px;
}
.bus_route .tbleditroute tr td, form .tbledit tr td{
    padding: 5px;
}
.bus_route .tbleditroute input[type="text"]
, .bus_route .tbleditroute textarea
, form .tbledit input[type="text"]
, form .tbledit textarea{
    width: 100%;
}
form .tbledit select{
    width: 300px;
}
.bus_route .tbleditroute textarea
, form .tbledit textarea{
    min-height: 70px;
}
.bus_route .titlesub{
    background-color: #337ab7 !important;
    color: #fff !important;
    padding: 10px;
}
.bus_route .titlesub .fa{
    padding-right: 5px;
}
.bus_route .collapse {
    padding-left: 20px;    
}
.bus_route .titlesub.collapsed .fa-chevron-down:before{
    content: "\f054";
}
#bus_route_page{
    font-family: Helvetica,'helvetica_condensed_b';
}
.bus_route .tbl_history th[align="center"]{
    text-align: center;
}
.bus_route .tbl_history img{
    height: 23px;
}
.bus_route .tbl_history {
    width: 100%;
    border-collapse: collapse;
    border: 0px solid #cfd2d7;
}
.bus_route .tbl_history th {
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #0662b5;
    font-size: 14px;
    padding: 5px;
}
.bus_route .tbl_history td {
    padding: 5px;
    border-bottom: 1px solid #ececec;
}
.bus_route .tbl_history tr.current {
    background-color: #feebea;
}
.bus_route #exTab2 .nav-tabs>li>a{
    border: 1px solid #ddd;
}
.bus_route #exTab2 .nav-tabs>li.active>a
, .bus_route #exTab2 .nav-tabs>li.active>a:focus
, .bus_route #exTab2 .nav-tabs>li.active>a:hover{
    background-color: #0662b5;
    color: #fff;
    border: 1px solid #0662b5;
}
.bus_route .upload_but a {
    display: inline-block;
    background-color: #d51e29;
    color: #FFFFFF;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 4px;
}
.bus_route .upload_but a.exportpdf {
    background-color: #0c509f;
}
#savings_calculator_admin button.btnsavingscalculator
, #savings_calculator_admin button.btnsavingscalculator:focus
, #savings_calculator_admin button.btnsavingscalculator:hover
, #ada_paratransit_admin button.btnaproveduser
, #ada_paratransit_admin button.btnaproveduser:focus
, #ada_paratransit_admin button.btnaproveduser:hover{
    background-color: #204d74;
    border-color: #204d74;
    background-image: none;
}
#savings_calculator_admin .viewsavingscalculator{
    background-color: #204d74;
    color: #fff;
}
