

.no-btn{
    background:transparent;
    border:0px;
}
.no-btn.center{
    text-align: center;
    display: block;
    margin:0 auto;
}
/*chargers*/
.chargers.detail .map .panel-heading{
    font-size:16px;
    font-weight: 100;
    color:#000;
}
.chargers.list .map .panel-heading{
    font-size:16px;
    font-weight: 100;
    color:#000;
}
#add_report_model .introText{
    margin-bottom:30px;
}

/*detail*/
.charger_detail.charger_left_sidebar .item-feature{
    margin-bottom:20px;
}

.charger_detail.charger_left_sidebar .icon.status{
    text-align: right;
}
.charger_detail.charger_left_sidebar .status i{
    font-size:20px;
}
.charger_detail.charger_left_sidebar .status.available{
    color:green;
}
.charger_detail.charger_left_sidebar .status.unavailable{
    color:red;
}
.charger_detail.charger_left_sidebar .panel-heading{
    margin-bottom:20px;
}
.charger_detail.charger_left_sidebar .panel-heading a{
    color:#000;
}
.charger_detail.charger_left_sidebar .panel-heading .icon,
.charger_detail.charger_left_sidebar .panel-heading a .icon{
    text-align: center;
}
.charger_detail.charger_left_sidebar .panel-heading .icon i,
.charger_detail.charger_left_sidebar .panel-heading a .icon i{
    text-align: center;
    font-size: 25px;
}
.charger_detail.charger_left_sidebar .panel-heading .txt,
.charger_detail.charger_left_sidebar .panel-heading a .txt{
    font-size:11px;
    font-weight: 100;
    text-align: center;
}

.charger_detail.charger_left_sidebar .charger_sattelites .lblTitle{
    font-size:14px;
    font-weight: 700;
    color:#000;
}
.charger_detail.charger_left_sidebar .lblTitle{
    font-size:13px;
    font-weight: 200;
    color:#999;
    border-bottom:1px solid #999;
    text-transform: uppercase;
}
.charger_detail.charger_left_sidebar .lblTitle.space{
    margin-bottom:5px;
}
.charger_detail.charger_left_sidebar .lblSubTitle{
    font-size:13px;
    font-weight: 200;
    color:#999;
}
.charger_detail.charger_left_sidebar .last_sattelite{
    border-bottom: 1px dotted #ccc;
    margin-bottom:5px;
}
.charger_detail.charger_left_sidebar .last_sattelite:last-child{
    border-bottom: 0px;
    margin-bottom:0px;
}
.charger_detail.charger_left_sidebar .lblText{
    font-size:14px;
    font-weight: 100;
    color:#000;
    margin-bottom:10px;
}
.charger_detail.charger_left_sidebar .lblText.bold{
    font-size:16px;
    font-weight: 700;
    color:#000;
}

.chargers.detail .map .item-nearest{
    margin-bottom:30px;
    padding:20px;
    background: #fff;
}

.chargers.detail .map .item-nearest .code a{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}
.chargers.detail .map .item-nearest .infoTxt {
    font-size: 14px;
    font-weight: 100;
    color: #000;
    margin-bottom: 10px;
}
.chargers.detail .map .item-nearest .infoTxt a{
    color: #000;
}
.chargers.detail .map .item-nearest .infoLabel{
    font-size: 13px;
    font-weight: 200;
    color: #999;
}
.chargers.detail .map h2.middle{
    margin-top:50px;
}

.chargers.list .filter {
    margin-bottom:10px;
}
.chargers.list .filter button{
    display:block !important;
}

.findByCode ul li a{

}
.findByCode ul li a:hover{
    text-decoration: none;
}
.findByCode ul li a .name{

}
.findByCode ul li a .address{
    font-size:11px;
    color:#000;
}

.findByCode .panel-footer{
    position: absolute;
    right:20px;
    width: 300px;
}

/*user favorites*/
.card.favorites_list {

}
.card.favorites_list .available{
    color:#55ce63;
}
.card.favorites_list .unavailable{
    color:#f62d51;

}

.card.favorites_list ul.satellites{
    margin:0px;
    padding:5px;
    list-style-type: none;
}
.card.favorites_list ul.satellites li{
    margin:0px;
    padding:0px;
}
.card.favorites_list ul.satellites li .code{

}
.card.favorites_list ul.satellites li .status{

}
.card.favorites_list ul.satellites li .type{
    display: block;
    margin: 0 0 15px 20px;
    font-size: 11px;

}

/*charger reports list*/
.charger_reports {

}
.charger_reports ul.list_reports{
    padding:0px;
    margin:0px;
    list-style-type: none;
}

.charger_reports ul.list_reports li.item-report{
    margin-bottom:20px;
    padding-bottom:20px;
}
.charger_reports ul.list_reports li.item-report .message{

}
.charger_reports ul.list_reports li.item-report .message .connector{
    margin-bottom:5px;
    color:#000;
}
.charger_reports ul.list_reports li.item-report .name_avatar{
    text-align: center;
}
.charger_reports ul.list_reports li.item-report .name_avatar .name{

}
.charger_reports ul.list_reports li.item-report .name_avatar .avatar{

}
.charger_reports ul.list_reports li.item-report .name_avatar .avatar img{
    width: 30px;
    border-radius: 100%;
}
.charger_reports ul.list_reports li.item-report .name_avatar .data{
    font-size: 11px;
    color:#ccc;
}

/*charger reviews list*/
.charger_reviews {

}
.charger_reviews ul.list_reviews{
    padding:0px;
    margin:0px;
    list-style-type: none;
}

.charger_reviews ul.list_reviews li.item-review{
    margin-bottom:20px;
    padding-bottom:20px;
}
.charger_reviews ul.list_reviews li.item-review .message{

}
.charger_reviews ul.list_reviews li.item-review .message .rating{
    margin-bottom:5px;
    color:#000;
}
.charger_reviews ul.list_reviews li.item-review .name_avatar{
    text-align: center;
}
.charger_reviews ul.list_reviews li.item-review .name_avatar .name{

}
.charger_reviews ul.list_reviews li.item-review .name_avatar .avatar{

}
.charger_reviews ul.list_reviews li.item-review .name_avatar .avatar img{
    width: 30px;
    border-radius: 100%;
}
.charger_reviews ul.list_reviews li.item-review .name_avatar .data{
    font-size: 11px;
    color:#ccc;
}


footer{
    background: #fff;
    font-weight: 100;
}
.no_side_bar #main-wrapper .page-wrapper{
    margin-left:0px !important;
}
@media (min-width: 1024px){
    .no_side_bar #main-wrapper .page-wrapper{
        margin-left:0px !important;
    }
}
@media (max-width: 874px) {
    .right-sidebar ul.mobile_menu li.nav-item a.nav-link {
        padding:0px;
    }
    .findByCode .panel-footer{
        width:200px;
        position: relative;
        z-index: 100;
        right: 0px;
    }
}
@media (min-width: 875px){
    .hidden-sm-down {
        display: inherit !important;
    }
    .visible-sm-down {
        display: none;
    }

}
@media (max-width: 874px){
    .hidden-sm-down {

        display: none !important;
    }
    .visible-sm-down {

        display: block !important;
    }

}
