/* extracted from application\views\partials\_footer_hotline.php */
#bottombar {
    bottom: 0;
    float: right;
    position: fixed;
    right: 77px;
    width: 222px;
    z-index: 999;
}
    .bb_open {
    background-color: #ED1B2F;
    color: #FFF;
    float: right;
    font-size: 14px;
    height: 30px;
    padding-top: 0;
    width: 290px;
    margin: 0;
}
.bb_open .marque {
    float: left;    
    width: 255px;
}
.bb_open a {
    background: none repeat scroll 0 0 #ED1B2F;
    color: #FFF;
    float: right;
    font-size: 14px;
    padding: 5px;
}
.bb_open:hover{display:block!important;position:absolute;bottom:100%}
.items-hotro {
    float: left;
    width: 100%;
}

/* extracted from application\views\partials\_sticky.php */
.quick_link {
    position: fixed;
    right: 0;
    bottom: 150px;
    z-index: 999
}

.quick_link .config_link {
    width: 45px;
    transition: width 500ms;
    background-color: rgba(238,238,238,0.95);
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    text-align: left
}

.quick_link .config_link li {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: -1px
}

.quick_link .config_link li a {
    display: block;
    position: relative;
    transition: background-color .2s ease-in
}

.quick_link .config_link li a:before {
    content: '';
    color: #fff;
    transition: background-color .2s ease-in;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    height: 45px
}

.quick_link .config_link li a span {
    display: inline-block;
    padding: 11px;
    margin-right: 90px;
    white-space: nowrap;
    font-size:13px;
}

.quick_link .config_link li a:hover {
    background-color: #0276b3
}

.quick_link .config_link li a:hover:before {
    background-color: #123267
}

.quick_link .config_link li a:hover span {
    color: #fff
}

.quick_link .config_link li .price_tab1:before {
    background: url(../img/244.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .agent_system:before {
    background: url(../img/maps.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .estimates:before {
    background: url(../img/246.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .drive_test1:before {
    background: url(../img/63.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .service:before {
    background: url(../img/customer-service-24-hours.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .call-center:before {
    background: url(../img/call-center.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .request_quote:before {
    background: url(../img/price-tag.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .car-repair:before {
    background: url(../img/car-repair.svg) no-repeat center;
    background-color: #0276b3;
}
.quick_link .config_link li .hotline:before {
    background: url(../img/hotline.svg) no-repeat center;
    background-color: #0276b3;
    background-size: 25px 25px;
}
.quick_link .config_link:hover {
    width: 300px
}

.quick_link .title_quick {
    display: none;
    position: fixed;
    right: 50px;
    bottom: 150px;
    z-index: 999;
    background-color: #eee
}

.quick_link .title_quick li a {
    display: block;
    padding: 10px 15px;
    width: auto;
    height: 50px;
    border-bottom: 1px solid #ddd;
    line-height: 30px
}

.quick_link:hover .title_quick {
    display: block
}

@media (max-width: 768px) {
    .quick_link {
        display:none
    }
}   

.scrollToTop {
    display: none;
    position: fixed;
    bottom: -60px;
    right: 0;
    width: 45px;
    height: 45px;
    background: #0276b3 url(../img/87.svg) no-repeat center;
    cursor: pointer;
    z-index: 9999999;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.scrollToTop.active {
    bottom: 105px;
}

/* extracted from application\views\partials\_block_subcars.php */
.wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;    
    height:30px;
}

.list {
    position:absolute;
    left:0px;
    top:0px;
    min-width:3000px;
    margin-left:2px;
    margin-top:0px;
}

.list li{
  display:table-cell;
    position:relative;
    text-align:left;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;
}

.scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:10px;
  padding-top:2px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:#fff;
}

.scroller-right{
  float:right;
  padding-right:0px!important;
}

.scroller-left {
  float:left;
  padding-left:0px!important;
}

/* extracted from application\views\partials\_car_block_type_2.php */
.content {
  height: 100%;
  padding: 5px;  
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}

/* extracted from application\views\partials\_car_block_type_2_1.php */
#content {
    min-height: 300px!important;
}
.content {
  height: 100%;
  padding: 5px;  
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}

/* extracted from application\views\model\_model_item_list.php */
.content {
  height: 100%;
  padding: 5px;  
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.pm-item
{
	width:100%;
}
.pm-title {
    margin: 0 !important;
    font-size: 14px !important;
    color: #424242 !important;
    padding: 12px 15px 12px 40px;
    border-bottom: 2px solid #FFF;
    cursor: pointer;
    background-color: #ECECEC;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-image: url('../img/toggle-open.png');
    font-weight: bold;
}
.pm-title:hover {
    background-color: #CECECE;
}
.pm-title.opening {
    background-image: url('../img/toggle-close.png');
}
.pm-content {
    display: none;
}
