.car-search-box-items.ico-car-compare:hover:before /*site==================================================================*/
@import url(https://fonts.googleapis.com/css?family=Roboto:100,700); html, body {
    min-height: 100% !important;
    height: 100%;
    font-family: Arial;
}

body {
    background-color: white;
    height: 100%;
    position: relative;
    font-family: Verdana !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.request-type-wrap .selectize-dropdown {
    margin-top: -2px;
    border-top: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.selectize-input.focus {
    border-color: #e4e4e4;
}

.float-right {
    float: right;
}

.select-moto__component .moto-select-wrap {
    width: 65%;
}

.style-dropdown-autocomplete {
    border: 1px solid #c9d0d7;
    border-top: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.select-boats__component .active,
.cont-req-parts .active,
.cont-req-services .active, .cont-req-services .active:hover {
    border-bottom-color: white !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.selectize-style .selectize-input {
    line-height: 30px;
    top: -1px;
}

.select-boats__component .styling-input:focus,
.cont-req-parts .styling-input:focus,
.cont-req-services .styling-input:focus {
    border: 1px solid #c9d0d7;
}

.style-dropdown-autocomplete .ui-menu-item {
    border-top: none !important;
    padding-top: 3px !important;
    padding-bottom: 2px !important;
    padding-left: 12px !important;
    cursor: pointer !important;
}

.style-dropdown-autocomplete li.ui-state-focus {
    border-top: none !important;
    background: #e7f3fa !important;
}

.wraper .dropdown-active {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.wraper .selectize-dropdown-content {
    padding: 0px !important;
    margin-top: 1px;
}

.content-wrapper {
    margin-bottom: 60px;
    min-height: 600px;
}

#footer .container-siteMap {
    margin-top: -60px;
    padding-bottom: 120px; /*70*/
}

.title-name {
    font-weight: bold;
    color: #0b5ba1;
}

@media only screen and (max-width: 991px) {
    .findBuis-find .car-search-buis-value-wrap {
        width: 30% !important;
    }

    .findBuis-find .search-wrap {
        width: 19% !important;
    }
}

.wrapper {
    min-width: 768px;
    position: relative;
    min-height: 100%;
    background-color: #f4f4f4;
}

hr {
    border-color: #ccddeb;
}

.typeBusiness {
    color: #8D8C8C;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    /*padding-right: 20px;*/
}

.already-member {
    font-size: 14px;
    color: #808080;
}

.iconMenu {
    border-radius: 5px;
    background-color: #fafafc;
    /*max-width:1000px;*/
    margin: 40px auto;
}

.iconMenu-item {
    /*border-right: 2px solid #f1f1f1;
    border-bottom: 2px solid #f1f1f1;*/
    border: 2px solid #f1f1f1;
    padding: 15px;
    z-index: 0;
    position: relative;
    margin-left: -1px;
    margin-bottom: -1px;
}

    .iconMenu-item a {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .iconMenu-item img {
        max-width: 100%;
        max-height: 140px;
    }

    .iconMenu-item .btn {
        margin-top: 17px;
        min-width: 188px;
    }

    .iconMenu-item span.name {
        font-family: Verdana;
        font-weight: bold;
        display: block;
        color: #1377b7;
        font-size: 20px;
        margin-top: 10px;
    }

    .iconMenu-item:hover {
        box-shadow: 0 0 5px rgba(149, 196, 233, .9);
        background-color: white;
        z-index: 5;
    }

.findBuis {
    margin-top: 50px;
    height: 700px;
    background-image: url(/content/images/map-dublin.png);
    background-size: cover;
    position: relative;
}

.findBuis-find {
    margin-top: 35px;
    padding: 7px;
    padding-bottom: 7px;
    background-color: #137aba;
    border-radius: 10px;
    /*width: 1123px;*/
}

    .findBuis-find .row > div {
        padding-right: 0;
    }

        .findBuis-find .row > div:last-of-type {
            padding-right: 15px;
        }

    .findBuis-find .btn-primary {
        background-color: #0c84c9;
        width: 100%;
        border: none;
    }

        .findBuis-find .btn-primary:hover {
            background-color: #17a1f1;
        }

        .findBuis-find .btn-primary:active, .findBuis-find .btn-primary:focus {
            background-color: #096499;
        }

.findBuis .backdrop {
    background-color: rgba(0,0,0,.0);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.findBuis section {
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 8%;
}

    .findBuis section h2 {
        color: #fff;
        font-weight: bold;
        font-family: Verdana;
        font-size: 48px;
        margin-top: 140px;
    }

.socialNetworks {
    background-color: #fff;
    padding-top: 35px;
    padding-bottom: 35px;
}

    .socialNetworks .list-menu {
        margin-top: 40px;
    }

        .socialNetworks .list-menu header {
            background-color: #eef5f8;
            border: 1px solid #91c0e1;
            border-radius: 5px;
            color: #0c84c9;
            font-weight: bold;
            padding: 20px;
        }

            .socialNetworks .list-menu header img {
                max-width: 100%;
            }

        .socialNetworks .list-menu .item {
            background-color: #eef5f8;
            border: 1px solid #91c0e1;
            border-radius: 5px;
            margin-top: 5px;
        }

            .socialNetworks .list-menu .item .list-group {
                margin-top: 20px;
            }

            .socialNetworks .list-menu .item .list-group-item {
                background-color: #eef5f8;
                border: 0;
                border-radius: 0;
                color: #0c84c9;
            }

                .socialNetworks .list-menu .item .list-group-item:hover, .socialNetworks .list-menu .item .list-group-item:active, .socialNetworks .list-menu .item .list-group-item:focus {
                    background-color: #0c84c9;
                    color: #fff;
                }

                    .socialNetworks .list-menu .item .list-group-item:hover span, .socialNetworks .list-menu .item .list-group-item:active span, .socialNetworks .list-menu .item .list-group-item:focus span {
                        color: #fff;
                    }

                .socialNetworks .list-menu .item .list-group-item span {
                    color: #c2ceda;
                }

.advanced-search {
    font-size: 12px;
    font-family: "Arial";
    text-align: right;
    margin-right: 74px;
}

#adverts .joinWebsite-adverts {
    height: 470px;
}

.joinWebsite {
    background-color: white;
    padding-top: 35px;
    height: 770px;
    /*padding-bottom: 35px;*/
}

@media(max-width: 768px) {
    .joinWebsite {
        height: auto;
    }
}

.joinWebsite .title {
    font-family: Verdana;
    color: #505050;
    font-weight: bold;
    font-size: 45px;
}

.joinWebsite .subtitle {
    font-size: 15px;
    font-family: Arial;
    color: #707070;
}

.joinWebsite .offers {
    margin-top: 40px;
}

    .joinWebsite .offers > div {
        padding: 0 20px;
    }

    .joinWebsite .offers .offer {
        height: 550px;
        background-color: #f1f3f7;
        padding: 70px;
        transform: translateY(-5px);
        transition: ease-out .3s;
        cursor: pointer;
        /*background-color: #e4e8f0;
			border-radius: 0px;
			padding: 50px 30px 70px;*/
    }

    .joinWebsite .offers > .col-md-4:first-of-type .offer,
    .joinWebsite .offers > .col-md-4:last-of-type .offer {
        margin-top: 40px;
        background-color: #f1f3f7;
        padding: 30px;
        transform: translateY(-5px);
        transition: ease-out .3s;
        outline: 0;
    }
        /*.joinWebsite .offers > .col-md-4:first-of-type .offer:focus,
			.joinWebsite .offers > .col-md-4:last-of-type .offer:focus {
				margin-top: 40px;
				background-color: red;
				padding: 30px;
				transform: translateY(-30px);
			}*/
        .selected1,
        .joinWebsite .offers > .col-md-4:first-of-type .offer:hover,
        .joinWebsite .offers > .col-md-4:last-of-type .offer:hover,
        .joinWebsite .offers > .col-md-4 .offer:hover {
            background-color: #e4e8f0 !important;
            border-radius: 0px;
            /*padding: 50px 30px 60px !important;
                transform: translateY(-30px) !important;*/
            outline: 0;
        }

            .joinWebsite .offers > .col-md-4:first-of-type .offer:active,
            .selected1 .joinWebsite .offers > .col-md-4:last-of-type .offer:active {
                background-color: #e4e8f0;
                border-radius: 0px;
                padding: 50px 30px 70px;
                transform: translateY(-30px);
                /*margin-top: 40px;
				background-color: red;
				padding: 30px;
				transform: translateY(-30px);
			 #f1f3f7*/
            }

    .joinWebsite .offers .offer header {
        color: #1377b7;
        /*font-weight: bold;*/
        font-family: 'Roboto', sans-serif;
        font-size: 25px;
    }

    .joinWebsite .offers .offer .count {
        color: #1377b7;
        font-family: 'Roboto', sans-serif;
        font-size: 60px;
        display: block;
        margin-top: 0px;
    }
    /*header {
        margin-top: 50px;
    }*/
    .joinWebsite .offers .offer .description {
        margin-top: 10px;
        margin-bottom: 30px;
        padding: 5px;
        margin-left: -30px;
        margin-right: -30px;
        font-size: 16px;
    }

.shareWebsite {
    background-color: #fff;
    background-image: url('/Content/images/social-bg.png');
    padding: 0;
}

    .shareWebsite .backdrop {
        width: 100%;
        background-color: rgba(19,116,179, 0.9);
        padding-bottom: 30px;
    }

    .shareWebsite .title {
        color: white;
        font-family: Verdana;
        font-weight: bold;
        font-size: 40px;
        margin: 50px 0 10px;
    }

    .shareWebsite .networks {
        padding-top: 20px;
        margin-bottom: 30px;
    }

        .shareWebsite .networks .btn-network {
            font-size: 15px;
            width: 150px;
            margin-right: 13px;
            padding: 12px 20px;
            color: white;
            text-align: right;
            border-radius: 10px;
        }

@media (min-width:1200px) {
    .shareWebsite .networks .btn-network {
        width: 210px;
    }
}

.shareWebsite .networks .btn-network .count {
    margin: 0 6px;
}

.shareWebsite .networks .btn-network .fa {
    float: left;
    font-size: 21px;
}

.shareWebsite .networks .btn-network.btn-network-fb {
    background: #4060a1; /* Old browsers */
    /*background: -moz-linear-gradient(top, #4060a1 0%, #42609b 50%, #375392 100%);*/ /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top, #4060a1 0%,#42609b 50%,#375392 100%);*/ /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom, #4060a1 0%,#42609b 50%,#375392 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4060a1', endColorstr='#375392',GradientType=0 );*/ /* IE6-9 */
}

    .shareWebsite .networks .btn-network.btn-network-fb:hover {
        background: #344F83;
    }

.shareWebsite .networks .btn-network.btn-network-tw {
    background: #00b1f1;
}

    .shareWebsite .networks .btn-network.btn-network-tw:hover {
        background: #0096CC;
    }

.shareWebsite .networks .btn-network.btn-network-pin {
    background: #c71e24;
}

    .shareWebsite .networks .btn-network.btn-network-pin:hover {
        background: #A0181C;
    }

.shareWebsite .networks .btn-network.btn-network-yt {
    background: #e62117;
}

    .shareWebsite .networks .btn-network.btn-network-yt:hover {
        background: #CC1D14;
    }

.shareWebsite .networks .btn-network.btn-network-ins {
    background: #cfcfcf;
}

    .shareWebsite .networks .btn-network.btn-network-ins:hover {
        background: #B8B8B8;
    }

.partnersWebsite {
    background-color: #fff;
    padding-top: 35px;
    padding-bottom: 80px;
}

    .partnersWebsite .bx-wrapper {
        /*float: left;*/
    }

#footer {
    width: 100%;
    /*padding-top: 100px;*/
    *background-color: #f5f5f5;
    padding-top: 5px;
}

.main-footer {
    background-color: white;
    padding-top: 30px;
}

    .main-footer hr {
        border-color: #e4e8f0;
    }

.main-footer-copyright {
    position: absolute;
    bottom: 0;
    /*bottom:50px;*/
    width: 100%;
    line-height: 50px;
    color: #fff;
    border-top: 10px solid #1374b3;
    background-color: #1382c6;
}

.main-footer hr {
    margin: 5px 0;
    width: 50%;
}

.main-footer .name {
    font-weight: bold;
    color: #0b5ba1;
}

.main-footer-list {
    list-style-type: none;
    padding-left: 0;
}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
}

.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width: inherit;
    height: inherit;
    /* To center horizontally */
    margin: 0 auto;
}

.main-footer .main-footer-list {
    list-style: none;
    padding-left: 0;
}

.padding-left-20 {
    padding-left: 20px !important;
}

.width-105 {
    width: 105% !important;
}

.main-footer .main-footer-list-item {
    margin-bottom: 5px;
}

    .main-footer .main-footer-list-item span {
        color: #c2ceda;
    }

.main-footer-list .main-footer-list-item a, .main-footer-list .main-footer-list-item a:hover {
    color: #707070;
    text-decoration: none;
}

.main-footer .main-footer-list-item a {
    color: #505050; /**/
}

    .main-footer .main-footer-list-item a:hover, .main-footer .main-footer-list-item a:active, .main-footer .main-footer-list-item a:focus {
        color: #1374b3;
        text-decoration: underline;
    }

.title {
    font-weight: bold;
}

.title-blue {
    color: #0b5ba1;
}

.bs-wrap {
    background-color: #fff;
}

.bs-menu {
    margin-top: -10px;
}

.bs-menu-list {
    padding-left: 0;
    list-style: none;
}

.bs-menu-list-item {
    max-height: 60px;
}

    .bs-menu-list-item:last-of-type a {
        border-right: 1px solid #e0eded;
    }

    .bs-menu-list-item a {
        text-align: center;
        color: #333;
        font-weight: bold;
        text-transform: uppercase;
        float: left;
        width: 12.5%;
        max-height: 60px;
        padding: 20px 0;
        -moz-transition: background-color linear .3s;
        -o-transition: background-color linear .3s;
        -webkit-transition: background-color linear .3s;
        transition: background-color linear .3s;
        border: 1px solid #e0eded;
        border-top: 0;
        border-right: none;
    }

        .bs-menu-list-item a.line2 {
            padding-top: 10px;
        }

        .bs-menu-list-item a:hover, .bs-menu-list-item a:focus, .bs-menu-list-item a :active {
            background-color: #3498db;
            color: #fff;
            text-decoration: none;
        }

.bs-breadcrumbs-list {
    padding: 16px;
    list-style: outside;
}

.bs-breadcrumbs-list-item {
    display: inline-block;
}

    .bs-breadcrumbs-list-item a {
        color: #333;
        -moz-transition: .3s;
        -o-transition: .3s;
        -webkit-transition: .3s;
        transition: .3s;
    }

        .bs-breadcrumbs-list-item a:hover, .bs-breadcrumbs-list-item a:active, .bs-breadcrumbs-list-item a:focus {
            color: #3498db;
            text-decoration: none;
        }

    .bs-breadcrumbs-list-item + .bs-breadcrumbs-list-item:before {
        color: #ccc;
        content: "/";
        padding: 0 5px;
    }

.bs-filter-list {
    padding-left: 0;
    list-style: none;
}

.bs-filter-list-item {
    padding: 5px 0;
}

    .bs-filter-list-item a {
        color: #3498db;
    }

.bs-filter-list--media .bs-filter-list-item img {
    max-width: 20px;
    max-height: 20px;
    margin-top: -2px;
}

.bs-filter-list--products li {
    margin-bottom: 10px;
}

.bs-filter-list--products .title {
    font-weight: bold;
}

.bs-filter-list--products .price {
    display: inline-block;
    padding: 5px 10px;
    background-color: #3498db;
    color: #fff;
    font-weight: bold;
}

.bs-filter-list--products img {
    max-width: 100%;
}

.bs-products-item {
    margin-bottom: 20px;
    border: 1px solid #e0eded;
    border-radius: 2px;
}

    .bs-products-item .title {
        padding: 15px 15px 0;
        font-weight: normal;
    }

        .bs-products-item .title .price {
            display: inline-block;
            padding: 5px 10px;
            background-color: #3498db;
            color: #fff;
            font-weight: bold;
            float: right;
            margin-top: -10px;
        }

        .bs-products-item .title .favorite {
            padding: 0 5px 0 0;
        }

        .bs-products-item .title h3 {
            font-size: 16px;
            margin: 0;
            font-weight: bold;
        }

        .bs-products-item .title a {
            color: #333;
        }

    .bs-products-item .subtitle {
        color: #ccc;
        font-size: 12px;
        padding-left: 32px;
    }

    .bs-products-item .location {
        color: #999;
        padding: 15px 0 5px;
    }

        .bs-products-item .location a {
            color: #999;
        }

    .bs-products-item .location-data {
        margin-left: 15px;
    }

    .bs-products-item .location-time {
        margin-left: 20px;
    }

    .bs-products-item .photo {
        width: 250px;
        margin-left: 15px;
        margin-bottom: 10px;
        float: left;
        display: table-cell;
    }

        .bs-products-item .photo img {
            max-width: 100%;
        }

    .bs-products-item .content {
        padding: 0 15px;
        display: table-cell;
        font-size: 12px;
    }

        .bs-products-item .content td {
            font-size: 12px;
        }

        .bs-products-item .content .table {
            margin-bottom: 5px;
        }

    .bs-products-item .content-ad-info {
        font-size: 14px;
        text-align: right;
    }

        .bs-products-item .content-ad-info .item {
            margin-right: 5px;
        }

            .bs-products-item .content-ad-info .item img {
                max-width: 50px;
            }

        .bs-products-item .content-ad-info .table {
            border: 0;
        }

            .bs-products-item .content-ad-info .table td {
                border: 0;
            }

            .bs-products-item .content-ad-info .table .td-img {
                vertical-align: middle;
            }

    .bs-products-item .actions {
        margin-top: 10px;
        display: table;
        width: 100%;
        border-top: 1px solid #e0eded;
    }

        .bs-products-item .actions .action {
            display: table-cell;
            border-right: 1px solid #e0eded;
            padding: 10px;
            height: 20px;
        }

            .bs-products-item .actions .action:last-of-type {
                border-right: 0;
            }

            .bs-products-item .actions .action a {
                width: 100%;
                height: 100%;
            }

.panel {
    border-radius: 2px;
}

.panel-actions-item.panel-actions-item--link {
    padding-top: 5px;
}

.panel-heading > h2 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}

.panel-default {
    border: 1px solid #e0eded;
    background-color: #fff;
}

    .panel-default > .panel-heading {
        background-color: #fff;
        border-color: #e0eded;
    }

.btn {
    -moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.btn-car-simple {
    color: black;
    border-color: #ffe13a;
    background-color: #ffe13a;
}

    .btn-car-simple:hover, .btn-car-simple:active, .btn-car-simple:focus {
        border-color: #ffe13a;
        /*color: white;
		background: transparent;*/
    }

    .btn-car-simple .glyphicon {
        color: #1382c6;
    }

    .btn-car-simple:hover .glyphicon, .btn-car-simple:active .glyphicon, .btn-car-simple:focus .glyphicon {
        color: #1374b3 /*#ffe13a*/;
    }

    .btn-car-simple.btn-empty {
        text-overflow: ellipsis;
        overflow: hidden;
        color: white;
        border-color: #ffe13a;
        background-color: transparent;
    }

        .btn-car-simple.btn-empty:hover, .btn-car-simple.btn-empty:active, .btn-car-simple.btn-empty:focus {
            color: black;
            border-color: #ffe13a;
            background-color: #ffe13a;
        }

    .btn-car-simple.btn-inverse {
        color: black;
        border-color: #e9edf1;
        background-color: #e9edf1;
    }

        .btn-car-simple.btn-inverse:hover, .btn-car-simple.btn-inverse:active, .btn-car-simple.btn-inverse:focus {
            /*color: white;*/
            /*background-color: transparent;*/
            border-color: #e9edf1;
        }

            .btn-car-simple.btn-inverse:hover .glyphicon,
            .btn-car-simple.btn-inverse:active .glyphicon,
            .btn-car-simple.btn-inverse:focus .glyphicon {
                color: #1374b3; /*white;*/
            }

        .btn-car-simple.btn-inverse.btn-empty {
            color: white;
            border-color: #e9edf1;
            background-color: transparent;
        }

            .btn-car-simple.btn-inverse.btn-empty:hover, .btn-car-simple.btn-inverse.btn-empty:active, .btn-car-simple.btn-inverse.btn-empty:focus {
                color: black;
                background-color: #e9edf1;
                border-color: #e9edf1;
            }

            .btn-car-simple.btn-inverse.btn-empty .glyphicon {
                color: white;
            }

            .btn-car-simple.btn-inverse.btn-empty:hover .glyphicon,
            .btn-car-simple.btn-inverse.btn-empty:active .glyphicon,
            .btn-car-simple.btn-inverse.btn-empty:focus .glyphicon {
                color: #1382c6;
            }

.btn-car-press {
    color: #fff;
    border-radius: 2px;
    border: 1px solid #287fa1;
    box-shadow: 0 6px 0 #1d769b,0 0 3px rgba(255,255,255,.5) inset;
    background: #53a0cf;
    background: -moz-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#53a0cf),color-stop(100%,#3089b4));
    background: -webkit-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
    background: -o-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
    background: -ms-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
    background: linear-gradient(to bottom,#53a0cf 0%,#3089b4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53a0cf',endColorstr='#3089b4',GradientType=0);
}

    .btn-car-press:hover, .btn-car-press:active, .btn-car-press:focus {
        box-shadow: 0 2px 0 #1d769b,0 0 3px rgba(255,255,255,.5) inset;
        color: #fff;
        background: #53a0cf;
        background: -moz-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#53a0cf),color-stop(100%,#3089b4));
        background: -webkit-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
        background: -o-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
        background: -ms-linear-gradient(top,#53a0cf 0%,#3089b4 100%);
        background: linear-gradient(to bottom,#53a0cf 0%,#3089b4 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53a0cf',endColorstr='#3089b4',GradientType=0);
        -moz-transform: translate(0,4px);
        -ms-transform: translate(0,4px);
        -o-transform: translate(0,4px);
        -webkit-transform: translate(0,4px);
        transform: translate(0,4px);
    }

.btn-car-offer {
    width: 90%;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    padding: 15px 0;
    font-size: 24px;
}

    .btn-car-offer:hover, .btn-car-offer:focus, .btn-car-offer:active {
        color: #fff;
    }

.btn-car-offer-green {
    background-color: transparent;
    border: 2px solid #1bbc9d;
    color: #1bbc9d;
}

    .btn-car-offer-green:hover {
        background-color: #1bbc9d;
        color: white;
    }

    .btn-car-offer-green:active, .btn-car-offer-green:focus {
        background-color: #158f78;
    }

.btn-car-offer-orange {
    background-color: transparent;
    color: #f49c14;
    border: 2px solid #f49c14;
}

div:hover .selected1 .btn-car-offer-orange {
    background-color: #f49c14;
    border-color: #f49c14;
    color: white;
}

div:hover .selected1 .btn-car-offer-red {
    color: white;
    background-color: #e84c3d;
}

div:hover .selected1 .btn-car-offer-green {
    background-color: #1bbc9d;
    color: white;
}

.btn-car-offer-orange:hover, .btn-car-offer-orange:active, .btn-car-offer-orange:focus {
    background-color: #f49c14;
    border-color: #f49c14;
    color: white;
}

.btn-car-offer-red {
    background-color: transparent;
    color: #e84c3d;
    border: 2px solid #e84c3d;
}

    .btn-car-offer-red:hover {
        color: white;
        background-color: #e84c3d;
    }

    .btn-car-offer-red:active, .btn-car-offer-red:focus {
        background-color: #d82a1a;
    }

.btn-base {
    background-color: #3498db;
    border-color: #258cd1;
    border-radius: 0;
    color: #fff;
}

    .btn-base:hover {
        background-color: #5faee3;
        border-color: #5faee3;
        color: #fff;
    }

    .btn-base:active, .btn-base:focus {
        background-color: #217dbb;
        border-color: #4aa3df;
        color: #fff;
    }

/* Dropdown-large */

.dropdown-large {
    position: static !important;
}

.dropdown-menu-large {
    margin-left: 19px;
    margin-right: 16px;
    padding: 20px 0px;
    top: inherit !important;
}

    .dropdown-menu-large > li > ul {
        padding: 0;
        margin: 0;
    }

        .dropdown-menu-large > li > ul > li {
            list-style: none;
            margin-top: 5px;
        }

            .dropdown-menu-large > li > ul > li > a {
                display: block;
                padding: 3px 20px;
                clear: both;
                font-weight: normal;
                line-height: 1.428571429;
                color: #333333;
                white-space: normal;
            }

    .dropdown-menu-large > li ul > li > a:hover,
    .dropdown-menu-large > li ul > li > a:focus {
        text-decoration: none;
        color: #262626;
        background-color: #f5f5f5;
    }

    .dropdown-menu-large .disabled > a,
    .dropdown-menu-large .disabled > a:hover,
    .dropdown-menu-large .disabled > a:focus {
        color: #999999;
    }

        .dropdown-menu-large .disabled > a:hover,
        .dropdown-menu-large .disabled > a:focus {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            cursor: not-allowed;
        }

    .dropdown-menu-large .dropdown-header {
        color: #428bca;
        font-size: 18px;
    }

@media (max-width: 768px) {
    .dropdown-menu-large {
        margin-left: 0;
        margin-right: 0;
    }

        .dropdown-menu-large > li {
            margin-bottom: 30px;
        }

            .dropdown-menu-large > li:last-child {
                margin-bottom: 0;
            }

        .dropdown-menu-large .dropdown-header {
            padding: 3px 15px !important;
        }
}

.car-search-buis {
    margin-bottom: 0;
}

    .car-search-buis .dropdown-large {
        background-color: rgb(239, 237, 236) /*#f1f3f7*/;
        color: #505050;
    }

        .car-search-buis .dropdown-large > a {
            color: #505050;
        }

    .car-search-buis .dropdown-menu-large {
        width: 900px;
        padding: 0;
        margin-top: 5px !important;
        border-radius: 5px !important;
        max-height: 290px;
        overflow: auto;
    }

.dropdown-menu-large-all-ireland {
    width: 275px !important;
    padding: 0;
    margin-top: 5px !important;
    border-radius: 5px !important;
    margin-left: 310px;
}

.dropdown-menu-large-all-area {
    width: 275px !important;
    padding: 0;
    margin-top: 5px !important;
    border-radius: 5px !important;
    margin-left: 590px;
}

.car-search-buis .dropdown-menu-large:after {
}

.car-search-buis .categories-list .dropdown-header,
.car-search-buis .subcategories-list .dropdown-header {
    color: #505050;
}

.car-search-buis .categories-list {
    background-color: #f1f3f7;
    padding: 15px 0;
}

    .car-search-buis .categories-list:first-of-type {
        border-radius: 5px;
    }

    .car-search-buis .categories-list li a {
        display: inline-block;
        padding: 3px;
        margin-left: 5px;
        color: #138ad0;
    }

        .car-search-buis .categories-list li a:hover {
            background-color: rgb(181, 185, 187) /*#138ad0*/;
            color: white;
            border-radius: 4px;
        }

.car-search-buis .subcategories-list {
    background-color: white;
    padding: 15px 0;
}

    .car-search-buis .subcategories-list:last-of-type {
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
    }

    .car-search-buis .subcategories-list li a {
        display: inline-block;
        padding: 3px;
        margin-left: 5px;
        color: #138ad0;
    }

        .car-search-buis .subcategories-list li a:hover {
            background-color: rgb(181, 185, 187) /*#ffe93a*/;
            color: white /*black*/;
            border-radius: 4px;
        }

.car-search-buis .dropdown.dropdown-large.open {
    background-color: transparent;
    position: relative;
}

    .car-search-buis .dropdown.dropdown-large.open:after {
        border-bottom: 5px solid #f1f3f7;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        content: "";
        left: 50px;
        position: absolute;
        top: 51px;
        z-index: 1000;
    }

    .car-search-buis .dropdown.dropdown-large.open.subcategories:after {
        left: 330px;
    }

.car-search-buis .dropdown.dropdown-large .dropdown-toggle:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 23px;
    position: absolute;
    right: 10px;
    top: 15px;
    color: #818385;
}

.car-search-buis .dropdown.dropdown-large.open .dropdown-toggle:after {
    content: "\f106";
    font-family: FontAwesome;
    font-size: 23px;
    position: absolute;
    right: 10px;
    top: 15px;
    color: #399dd8;
}

.car-search-buis .dropdown.dropdown-large.open > a {
    background-color: white;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.car-search-buis .dropdown.dropdown-large:last-of-type :hover {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.car-search-buis .car-search-buis-value {
    margin-left: 1px;
    height: 50px;
    background-color: #F5F6F7 /*#f1f3f7*/;
    border: none;
    /*border-radius:5px!important;*/
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    /*border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;*/
    width: 100%;
    padding-left: 5px;
}

.car-search-buis-value {
    border-radius: 5px;
}

.car-search-buis .car-search-buis-value:active,
.car-search-buis .car-search-buis-value:focus {
    background-color: white;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.car-search-buis .dropdown.dropdown-large:first-of-type > a,
.car-search-buis .dropdown.dropdown-large:first-of-type {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.car-search-buis-value-wrap {
    margin-left: 0px !important;
    width: 76%;
    margin-top: 15px;
}

.car-search-buis .btn-action {
    height: 50px;
}

.car-search-buis .map-marker-wrap {
    height: 50px;
    width: 5%;
    text-align: center;
}

.car-search-buis .map-marker {
    height: 50px;
    width: 50px;
    font-size: 1.5em;
}

.car-search-buis .map-marker-wrap {
    margin-left: 10px;
}

.car-search-buis .map-marker {
    text-indent: -1px;
}

.search-wrap {
    width: 12%;
    text-align: center;
    height: 50px;
}

    .search-wrap > button {
        height: 50px;
        width: 100%;
        font-size: 18px;
        color: #505050;
    }

    .search-wrap > button {
        margin-left: 0px;
    }

.car-buis-near-wrap {
    background-image: url('/Content/images/bottom-bg-1.jpg') /*url('/Content/images/bottom-bg.jpg')*/;
    background-position: center;
    background-size: cover;
    min-height: 720px;
    position: relative;
}

    .car-buis-near-wrap .backdrop {
        background-color: rgba(0, 0, 0, .3);
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0;
    }

    .car-buis-near-wrap .container {
        z-index: 1;
        position: relative;
    }

    .car-buis-near-wrap h2 {
        font-family: Verdana;
        color: white;
        font-weight: bold;
        font-size: 45px;
        margin: 70px 0;
    }

    .car-buis-near-wrap .car-buis-near-item {
        background-color: #f1f3f7;
        /*max-width: 319px;*/
        padding-bottom: 5px;
        float: left;
        margin-bottom: 5px;
        height: 743px;
        /*width: 374px*/ /*290px*/
        ;
    }

        .car-buis-near-wrap .car-buis-near-item:first-of-type {
            /*border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;*/
            margin-left: 0px;
        }

        .car-buis-near-wrap .car-buis-near-item .head-block {
            height: 145px;
            font-size: 28px;
            color: #303030;
            font-family: Verdana;
            padding: 25px 155px 0 25px;
            background-position: right center;
            background-repeat: no-repeat;
        }

            .car-buis-near-wrap .car-buis-near-item .head-block.car {
                background-image: url('/Content/images/list-menu-header.png');
            }

            .car-buis-near-wrap .car-buis-near-item .head-block.say {
                background-image: url('/Content/images/list-menu-header2.png');
            }

            .car-buis-near-wrap .car-buis-near-item .head-block.percentage {
                background-image: url('/Content/images/list-menu-header3.png');
            }

        .car-buis-near-wrap .car-buis-near-item .list-group-item {
            background-color: #f1f3f7;
            color: #505050;
            font-size: 18px;
            border: none;
            padding: 10px 30px;
        }

            .car-buis-near-wrap .car-buis-near-item .list-group-item:hover {
                background-color: #e4e8f0;
                color: #1377b7;
                font-size: 18px;
            }

            .car-buis-near-wrap .car-buis-near-item .list-group-item .fa {
                color: #1377b7;
                width: 25px;
            }

        .car-buis-near-wrap .car-buis-near-item .list-group {
            border: none;
            box-shadow: none;
        }

.car-scrollspy {
    z-index: 100;
    right: 20px;
    top: 30%;
}

    .car-scrollspy li.active {
        background-color: #1377b7;
    }

        .car-scrollspy li.active a {
            color: white;
        }

    .car-scrollspy li {
        border-radius: 100%;
        width: 31px;
        height: 31px;
        background-color: #e4e8f0;
        margin-bottom: 50px;
        text-align: center;
        position: relative;
    }

        .car-scrollspy li:after {
            content: ' ';
            position: absolute;
            border: none;
            width: 1px;
            height: 50px;
            background-color: #e4e8f0;
            top: 31px;
        }

        .car-scrollspy li:last-of-type:after {
            content: '';
            height: 0;
        }

        .car-scrollspy li a {
            border-radius: 100%;
            color: #a7b2ce;
            width: 31px;
            height: 31px;
        }

        .car-scrollspy li a {
            padding: 8px 0 0;
        }

        .car-scrollspy li:hover {
            background-color: #e4e8f0;
        }

            .car-scrollspy li:hover a {
                color: #1377b7;
                background-color: #e4e8f0;
            }

        .car-scrollspy li a:active,
        .car-scrollspy li a:focus {
            color: #1377b7;
            background-color: #e4e8f0;
        }

.tablist .car-h-filter-tab li a.disabled {
    pointer-events: none;
    opacity: .65;
}

.tablist .car-h-filter-tab li:hover a.disabled span {
    color: #404040;
}

.tablist .car-h-filter-tab li a.disabled span {
    border: none !important;
}

.tablist .car-h-filter-tab li a.disabled:hover {
    border: none !important;
}

.car-catalog-wrap {
    margin: 0 auto;
    padding: 0;
}

.car-catalog-items .car-catalog-item {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 10px 0px 0;
    margin-top: 10px;
    position: relative;
}

    .car-catalog-items .car-catalog-item .wrap-body {
        padding-left: 23px;
        padding-right: 23px;
    }

    .car-catalog-items .car-catalog-item .business-logo {
        margin-bottom: 10px;
    }

    .car-catalog-items .car-catalog-item .item-header {
        padding-top: 5px;
    }

    .car-catalog-items .car-catalog-item .spotlight {
        position: absolute;
        background-color: #ffdb4a;
        padding: 5px;
        top: 10px;
        right: -2px;
        z-index: 2;
    }

.car-catalog-items .table-item .spotlight {
    top: -1px;
    right: -1px;
}

.car-catalog-items .car-catalog-item.car-catalog-item--shadow.standart {
    border: solid 4px #cce3f3;
}

    .car-catalog-items .car-catalog-item.car-catalog-item--shadow.standart .car-catalog-wrap-ads {
        background-color: #cce3f3;
    }

.car-catalog-items .car-catalog-item.car-catalog-item--shadow.premium .car-catalog-wrap-ads {
    background-color: #ffec96;
}

.car-catalog-items .car-catalog-item.car-catalog-item--shadow.premium {
    border: solid 4px #ffec96;
}

.car-catalog-items .car-catalog-item.vip {
    background-color: #fcf7d3;
}

    .car-catalog-items .car-catalog-item.vip .footer-list li {
        background-color: white;
    }

.car-catalog-items .car-catalog-item.disabled {
    opacity: .4;
}

.car-catalog-items .car-catalog-item.simple {
    /*background-color: transparent;*/
    background-color: white;
}

.car-catalog-items .car-catalog-item.premium {
    background: #FEFBEA;
}

.car-catalog-items .car-catalog-item.simple .footer-list li {
    background-color: #e9edf1;
}

.car-catalog-items .car-catalog-item .name,
.car-catalog-items .car-catalog-item .price,
.car-catalog-items .table-item .name,
.footer-wrap .item-price .price-type {
    font-size: 23px;
    font-weight: bold;
    color: #0c669c;
}

.car-catalog-items .car-catalog-item .name {
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .car-catalog-items .car-catalog-item .name:hover
    /*.car-catalog-items .car-catalog-item .price:hover*/ {
        text-decoration: none;
        /*box-shadow: inset 0 -1px 0 white, inset 0 -3px 0 #0c669c;*/
    }

.price-inline {
    padding-right: 0;
    display: inline;
    text-align: left;
}

.car-catalog-items .car-catalog-item .price.call-for-price {
    font-size: 20px !important;
}

.car-catalog-items .car-catalog-item.table-item .name,
.car-catalog-items .car-catalog-item.table-item .price {
    font-size: 20px;
}

.car-catalog-items .car-catalog-item.premium .row.item-header {
    /*padding-right: 50px;*/
}

.car-catalog-items .car-catalog-item.premium .price.call-for-price {
    padding-right: 70px;
}

.car-catalog-items .car-catalog-item .make-offer-card {
    padding-right: 0px;
    padding-left: 0px;
}

.car-catalog-items .table-item.premium .price,
.car-catalog-items .table-item-item.premium .price.call-for-price {
    padding-right: 0px;
}

.car-catalog-items .car-catalog-item .statistics {
    font-size: 12px;
    font-weight: bold;
    color: #6b7d8b;
}

/*.car-catalog-items .car-catalog-item .name:hover {
	color: #23527c;
	text-decoration: none;
}*/

.car-catalog-items .car-catalog-item .photo {
    width: 200px;
    /*width: 175px;*/
    float: left;
    position: relative;
    margin-top: 6px;
}

.car-catalog-items .table-item .photo {
    margin-top: 0;
    float: none;
    max-width: 100%;
    width: 100%;
}

.car-catalog-items .table-item .brazzers-daddy {
    position: static;
}

.car-catalog-items .car-catalog-item .photo-title {
    font-weight: normal;
    font-size: 14px;
    color: #6b7d8b;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 199px;
    height: 18px;
    white-space: nowrap;
}

.car-catalog-items .table-item .photo-title {
    margin-top: 20px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.car-catalog-items .car-catalog-item .photo img {
    /*height: 117px;
	width: 175px;*/
    height: 137px;
    width: 200px;
}

.car-catalog-items .table-item .photo img {
    max-width: 100%;
    position: static;
    width: auto;
}

.car-catalog-items .car-catalog-item .photo .photo-count {
    color: #e9edf1;
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 5;
}

.car-catalog-items .table-item .photo .photo-count {
    bottom: 20px;
}

.car-catalog-items .car-catalog-item .video {
    color: #e9edf1;
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.car-catalog-items .car-catalog-item .photo .photo-viewed {
    line-height: 22px;
    padding: 0 3px;
    background-color: rgba(0,0,0,.6);
    border-radius: 3px;
    color: white;
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.car-catalog-items .car-catalog-item .body {
    float: right;
    /*padding-left: 20px;*/ /*glushko*/
    width: 75%;
    margin-top: 6px;
}

.car-catalog-items .table-item .body {
    float: none;
}

.car-catalog-items .car-catalog-item .body .table-about {
    font-size: 11px;
    color: #6b7d8b;
    padding-top: 0;
    margin-bottom: 0px;
}

.car-catalog-items .table-item .body .table-about {
    height: 70px;
}

.car-catalog-items .car-catalog-item .body .table-about thead {
    font-size: 11px;
    color: #6b7d8b;
    padding-top: 0;
}

    .car-catalog-items .car-catalog-item .body .table-about thead td {
        font-size: 14px;
        /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
        padding-top: 0;
        padding-bottom: 3px;
    }

.car-catalog-items .car-catalog-item .body .table-about tbody {
    font-size: 12px;
    font-weight: bold;
    color: #202020;
}

    .car-catalog-items .car-catalog-item .body .table-about tbody td {
        padding: 5px 8px;
        border-bottom: 1px solid;
        border-color: rgba(0,0,0,0.1);
    }

.car-catalog-items .car-catalog-item .body .actions-list li {
    float: right;
    margin-left: 10px;
    color: #1373b1;
    font-size: 15px;
}

.car-catalog-items .car-catalog-item .body .description {
    color: #404040;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 18px;
    max-height: 70px;
    height: 70px;
    -webkit-line-clamp: 4;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
}

.car-catalog-items .car-catalog-item .actions-list {
    list-style: none;
    padding-left: 0;
    float: left;
    margin-bottom: 0px;
}

.car-catalog-items .description.w-photo {
    margin-bottom: 10px;
    min-height: 46px;
    color: #404040;
    font-size: 13px;
    padding-bottom: 10px;
    height: 55px;
    margin-left: -10px;
    margin-right: -15px;
}

.w-photo.line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.w-photo.module {
    overflow: hidden;
}

.car-catalog-items .car-catalog-item .body .actions-list li {
    float: left;
    /*margin-right: 20px;*/
    color: #1373b1;
    font-size: 15px;
    margin-right: 8px;
}

.car-catalog-items .car-catalog-item .actions .info {
    padding-left: 0px;
    padding-right: 0px;
}

.car-catalog-items .car-catalog-item .photo-title a {
    pointer-events: none;
    cursor: not-allowed;
}

.car-catalog-items .car-catalog-item .body .actions-list li a {
    color: #1373b1;
    font-size: 15px;
    text-decoration: none;
}

    .car-catalog-items .car-catalog-item .body .actions-list li a:hover {
        color: #1373b1;
        font-size: 15px;
        text-decoration: underline;
    }

    .car-catalog-items .car-catalog-item .body .actions-list li a img {
        margin-right: 5px;
        margin-bottom: 2px;
    }

.car-catalog-items .table-item .body .actions-list {
    height: 60px;
    margin-bottom: 0px;
}

.car-catalog-items .table-item .div-price {
    height: 25px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.car-catalog-items .table-item .make-offer-card {
    height: 10px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.car-catalog-items .table-item .body .actions {
    position: relative;
}

.car-catalog-items .table-item .business-logo {
    margin: 0;
}

    .car-catalog-items .table-item .business-logo img {
        height: 40px;
        margin: 0;
        position: absolute;
        right: 0;
        bottom: 0;
    }

.car-catalog-items .table-item .body .actions-list li {
    float: none;
    height: 20px;
    margin: 0;
    overflow: hidden;
    position: relative;
    padding-left: 28px;
}

    .car-catalog-items .table-item .body .actions-list li i.fa {
        position: absolute;
        left: 2px;
        top: 2px;
    }

    .car-catalog-items .table-item .body .actions-list li i.fa-list-alt {
        position: absolute;
        left: 5px;
        top: 2px;
    }

.car-catalog-items .car-catalog-item .footer {
    clear: left;
    margin: 7px -24px 0;
}

.car-catalog-items .table-item .footer {
    margin-top: 10px;
}

.car-catalog-items .car-catalog-item .footer-list {
    list-style: none;
    display: flex;
    margin: 0;
    padding: 0;
}

    .car-catalog-items .car-catalog-item .footer-list li {
        flex-grow: 1;
        flex-shrink: 0;
        text-align: center;
        background-color: #e9edf1;
    }

        .car-catalog-items .car-catalog-item .footer-list li a {
            color: #8796a2;
            padding: 6px;
            display: block;
            border-bottom: 2px solid transparent;
            text-decoration: none;
            padding-top: 3px;
        }

            .car-catalog-items .car-catalog-item .footer-list li a.disabled {
                pointer-events: none;
                opacity: 0.4;
            }

.ii-actions .list li a:not(.visitedobject):hover {
    color: #0159a7;
    border-bottom: 2px solid #0159a7 !important;
    text-decoration: none;
}

.ii-actions .list li a:hover {
    color: #0159a7;
    /* border-bottom: 2px solid #551a8b !important;*/
    border-bottom: 2px solid #0159a7 !important;
    text-decoration: none;
}

.car-catalog-items .car-catalog-item .footer-list li a:not(.visitedobject):hover {
    color: #0159a7;
    border-bottom: 2px solid #0159a7;
    text-decoration: none;
}

.car-catalog-items .car-catalog-item .footer-list li a:hover {
    color: #0159a7;
    /*border-bottom: 2px solid #551a8b; */
    border-bottom: 2px solid #0159a7;
    text-decoration: none;
}

.car-catalog-items .car-catalog-item .footer-list li a.saved {
    color: #1373b1;
    text-decoration: none;
}

    .car-catalog-items .car-catalog-item .footer-list li a.saved:before {
        /*background-image: url('../images/view-save-active-savedVisited.png');*/
        background-image: url('../images/view-save-active.png');
    }

.ads-items-crumbs a.saved:before {
    /* background-image: url('../images/view-save-active-savedVisited.png') !important;*/
    background-image: url('../images/view-save-active.png') !important;
}

.car-catalog-items .car-catalog-item .footer-list li a.reported:before {
    /*background-image: url('../images/view-report-visited.png');*/
    background-image: url('../images/view-report-active.png');
}

.car-catalog-items .car-catalog-item .footer-list li a.offersent:before {
    background-image: url('../images/offer-visited.png');
}

.saved {
    /* #551a8b !important; */ color: #0159a7 !important;
}

.reported {
    /* #551a8b !important; */ color: #0159a7 !important;
}

.offersent {
    color: /*#551a8b*/ #0159a7 !important;
}

li a.offersent:before {
    background-image: url('../images/offer-visited.png');
}

li a.offersent:hover:before {
    background-image: url('../images/offer-visited.png');
}

.car-catalog-items .car-catalog-item .photos {
    margin: 7px 0 0;
}

.car-catalog-items .car-catalog-item .photos-view {
    width: 100%;
    overflow: hidden;
}

    .car-catalog-items .car-catalog-item .photos-view ul {
        width: 100%;
        display: flex;
        align-content: flex-end;
        align-items: center;
        padding-left: 0px;
        margin-bottom: 0px;
    }

    .car-catalog-items .car-catalog-item .photos-view li {
        position: relative;
    }

    .car-catalog-items .car-catalog-item .photos-view .photo-overlay {
        position: absolute;
        top: 0;
        right: 5px;
        bottom: 0;
        left: 0;
        background-color: rgba(228, 228, 228, 0.5);
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        color: black;
        padding-top: 10px;
    }

    .car-catalog-items .car-catalog-item .photos-view ul li img {
        max-height: 65px;
        max-width: 115px;
        margin-right: -1px;
        min-width: 98px;
    }

.car-catalog-items .car-catalog-item .photos-more {
    width: 15%;
    height: 65px;
    line-height: 65px;
    float: left;
    background-color: #e9edf1;
    border: 1px solid #e4e4e4;
    font-size: 24px;
    font-weight: bold;
    color: #7c8d9a;
    padding-left: 15px;
    position: relative;
}

    .car-catalog-items .car-catalog-item .photos-more a {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
    }

    .car-catalog-items .car-catalog-item .photos-more .photos-more-label {
        font-size: 11px;
        color: #adb7c0;
        position: absolute;
        top: 20px;
        line-height: 12px;
    }

.car-catalog-items .car-catalog-item .add-favorite {
    position: absolute;
    top: 10px;
    right: 0;
    width: 28px;
    height: 28px;
    background-color: #e4e4e4;
    font-size: 18px;
}

    .car-catalog-items .car-catalog-item .add-favorite i {
        color: #a6b6c3;
        display: block;
        line-height: 28px;
        text-align: center;
    }

    .car-catalog-items .car-catalog-item .add-favorite:hover,
    .car-catalog-items .car-catalog-item .add-favorite:focus,
    .car-catalog-items .car-catalog-item .add-favorite:active {
        text-decoration: none;
    }

        .car-catalog-items .car-catalog-item .add-favorite:hover i,
        .car-catalog-items .car-catalog-item .add-favorite:focus i,
        .car-catalog-items .car-catalog-item .add-favorite:active i {
            color: white;
            text-decoration: none;
        }

    .car-catalog-items .car-catalog-item .add-favorite.selected {
        background-color: #9bcbe9;
    }

        .car-catalog-items .car-catalog-item .add-favorite.selected i {
            color: white;
        }

.car-catalog-menu .accordion {
    margin-top: 20px;
}
    /*Glushko*/
    .car-catalog-menu .accordion .accordion-toggle {
        text-transform: uppercase;
        font-size: 11px;
        color: #8495a3;
        display: inline-block;
        width: 100%;
        position: relative;
    }

        .car-catalog-menu .accordion .accordion-toggle:after {
            content: "\f107";
            font-family: FontAwesome;
            font-size: 13px;
            position: absolute;
            color: #d8dde1;
            top: -1px;
            right: 0;
        }

.car-catalog-menu .brand-list {
    box-shadow: none;
    border: none;
}

.transport-count {
    font-size: 17px;
}

.car-catalog-menu .brand-list .list-group-item {
    border: none;
    border-bottom: 1px solid #e4e4e4;
    font-size: 16px;
    position: relative;
    max-height: 50px;
    line-height: 30px;
    margin-bottom: 0;
}

    .car-catalog-menu .brand-list .list-group-item .count {
        position: absolute;
        right: 10px;
        font-size: 11px;
    }

    .car-catalog-menu .brand-list .list-group-item.selected {
        color: #0c669c;
        border-color: #59addf;
        font-weight: bold;
    }

.brand-list-ul > li a {
    color: #555;
}

.brand-list .list-group-item .sidebar-count {
    color: #555;
    opacity: 0.7;
}

.brand-list-ul-count {
    color: black;
    opacity: 0.7;
    padding-right: 7px;
    padding-top: 4px;
}

.brand-list-ul > li:hover .brand-list-ul-count {
    color: #0c669c;
}

#collapseOne .accordion-inner .list-group-item:hover .sidebar-count,
#collapseOne .accordion-inner .list-group-item.hover .sidebar-count {
    color: #0c669c;
}

/*#collapseOne .accordion-inner .list-group-item:hover{
  background-color:  #f5f5f6;
}*/

.brand-list-ul > li:hover a {
    color: #0c669c;
}

.car-catalog-menu .price-list .list-group-item {
    box-shadow: none;
    border: none;
}

.car-catalog-menu .price-list .list-group-item {
    border: none;
    border-bottom: 1px solid #e4e4e4;
    font-size: 14px;
    position: relative;
    color: #303030;
    padding: 5px 0;
    margin-bottom: 0;
}

    .car-catalog-menu .price-list .list-group-item .count {
        position: absolute;
        right: 10px;
        top: 25%;
        font-size: 11px;
    }

    .car-catalog-menu .price-list .list-group-item.selected {
        color: #0c669c;
        border-color: #59addf;
        font-weight: bold;
    }

.car-catalog-menu .cat-list {
    box-shadow: none;
    border: none;
}

    .car-catalog-menu .cat-list .list-group-item img {
        position: relative;
        top: -5px;
    }

    .car-catalog-menu .cat-list .list-group-item {
        border: none;
        border-bottom: 1px solid #e4e4e4;
        font-size: 16px;
        position: relative;
        max-height: 50px;
        line-height: 30px;
        margin-bottom: 0;
    }

        .car-catalog-menu .cat-list .list-group-item .count {
            position: absolute;
            right: 10px;
            font-size: 11px;
        }

        .car-catalog-menu .cat-list .list-group-item.selected {
            color: #0c669c;
            border-color: #59addf;
            font-weight: bold;
        }

.car-catalog-menu-bottom .car-catalog-find-error {
    color: #505050;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    padding-left: 20px;
    position: relative;
}
/*
.car-catalog-menu-bottom .car-catalog-find-error:before {
    content: '\f071';
    font-family:FontAwesome;
    position:absolute;
    left:-10px;
    top:8px;
    color:#428fc1;
    font-size:2em;
}
*/

.follow-wrapper-li {
    width: 220px !important;
}

.car-pagination {
    margin: 0;
    border: 1px solid #e9edf1;
    width: 100%;
    height: 47px;
    text-align: center;
    position: relative;
}

    .car-pagination > li {
        display: inline-block;
    }

        .car-pagination > li:first-of-type {
            position: absolute;
            left: 0;
            top: 0;
        }

            .car-pagination > li:first-of-type > a {
                line-height: 55px !important;
                color: #629cbf !important;
            }

        .car-pagination > li:last-of-type {
            position: absolute;
            right: 0;
            top: 0;
        }

            .car-pagination > li:last-of-type > a {
                line-height: 55px !important;
                color: #629cbf !important;
            }

        .car-pagination > li > a {
            border: none;
            font-size: 16px;
            color: #aab6be;
            height: 45px;
            line-height: 45px;
            padding: 0 10px;
            border-bottom: 2px solid transparent;
        }

            .car-pagination > li > a:hover,
            .car-pagination > li > a:active,
            .car-pagination > li > a:focus {
                background-color: transparent;
                border-color: #53a8db;
                color: #aab6be;
            }

        .car-pagination > li.selected > a {
            background-color: transparent;
            border-color: #53a8db;
            color: #1373b1;
        }

        .car-pagination > li > a .count {
            font-size: 12px;
            color: #1373b1;
            position: relative;
            top: -6px;
            right: 10px;
        }



.car-hot-tabs-wrap {
    background-color: #e9edf1;
    /*padding-top: 20px;*/
}

.car-hot-tabs {
    /*max-width:1000px;*/
    margin: 0 auto;
    position: relative;
}

.car-hot-tabs-slide {
    position: absolute;
    bottom: 15px;
    right: 225px;
    /*right: 50px;*/
}

    .car-hot-tabs-slide img {
        padding: 8px 6px;
    }

.car-hot-tabs-slide-left, .car-hot-tabs-slide-left-second, .car-hot-tabs-slide-left-third {
    border: none;
    background: #fff;
    border-radius: 5px 0px 0px 5px;
    margin: -2px;
}

.car-hot-tabs-slide-right, .car-hot-tabs-slide-right-second, .car-hot-tabs-slide-right-third {
    border: none;
    background: #fff;
    border-radius: 0px 5px 5px 0px;
}

.car-hot-tabs li {
    background-color: #f6f8f9;
    box-shadow: 0 0 4px #e3e8ed;
    border-radius: 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    cursor: pointer;
    padding: 0px 20px;
}

    .car-hot-tabs li a {
        background-color: transparent;
        color: #505050;
        margin-right: 1px;
        padding: 15px 60px 10px 0px;
        border: none;
        border-bottom: 2px solid transparent;
        outline: none;
        z-index: 1;
    }

    .car-hot-tabs li .count {
        color: #707070;
        font-size: 11px;
        position: absolute;
        right: 20px;
        top: 19px;
    }

    .car-hot-tabs li.active {
        background-color: white;
        cursor: default;
    }

        .car-hot-tabs li.active a {
            background-color: transparent;
            color: #1373b1;
            border: none;
            border-bottom: 2px solid #599dc8;
        }

        .car-hot-tabs li.active .count {
            color: #1373b1;
        }

    .car-hot-tabs li:hover,
    .car-hot-tabs li:active,
    .car-hot-tabs li:focus {
        background-color: white;
    }

    .car-hot-tabs li a:hover,
    .car-hot-tabs li a:active,
    .car-hot-tabs li a:focus {
        background-color: transparent !important;
        color: #1373b1 !important;
        border: none !important;
        border-bottom: 2px solid #599dc8 !important;
    }

.car-hot-panels {
    /*max-width:1000px;*/
    margin: 0 auto;
    padding: 0;
}

    .car-hot-panels .car-hot-item {
        border: 1px solid #e4e4e4;
        width: 220px;
        height: 255px;
        background-color: #fbfcfd;
        float: left;
        margin: 30px 40px 30px 0;
        position: relative;
        cursor: pointer;
    }

        .car-hot-panels .car-hot-item:hover {
            border-color: #599dc8;
        }

        .car-hot-panels .car-hot-item .photo {
            max-width: 220px;
            max-height: 140px;
            overflow: hidden;
            position: relative;
        }

            .car-hot-panels .car-hot-item .photo img {
                width: 218px;
            }

        .car-hot-panels .car-hot-item .about {
            padding: 0 15px;
        }

        .car-hot-panels .car-hot-item .location {
            color: grey;
            font-size: 11px;
            margin-top: 5px;
            margin-bottom: 3px;
            height: 30px;
        }

        .car-hot-panels .car-hot-item .name {
            height: 43px;
            margin-bottom: 5px;
            display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 43px;
    overflow: hidden;
    /* width: 188px; */
    text-overflow: ellipsis;
    color: #1373b1;
        }

            .car-hot-panels .car-hot-item .name a {
                color: #1373b1;
                font-size: 16px;
            }

        .car-hot-panels .car-hot-item .price {
            color: black;
            font-size: 15px;
            margin-bottom: 5px;
        }

        .car-hot-panels .car-hot-item .add-favorite {
            position: absolute;
            top: 0;
            right: 0;
            width: 28px;
            height: 28px;
            background-color: transparent;
            border-left: 1px solid white;
            border-bottom: 1px solid white;
            font-size: 18px;
            z-index: 1;
        }

            .car-hot-panels .car-hot-item .add-favorite i {
                color: white;
                display: block;
                line-height: 28px;
                text-align: center;
            }

            .car-hot-panels .car-hot-item .add-favorite:hover,
            .car-hot-panels .car-hot-item .add-favorite:focus,
            .car-hot-panels .car-hot-item .add-favorite:active {
                background-color: #599dc8;
                border-color: #599dc8;
                text-decoration: none;
            }

                .car-hot-panels .car-hot-item .add-favorite:hover i,
                .car-hot-panels .car-hot-item .add-favorite:focus i,
                .car-hot-panels .car-hot-item .add-favorite:active i {
                    color: white;
                    text-decoration: none;
                }

        .car-hot-panels .car-hot-item.favorite .add-favorite {
            background-color: #599dc8;
            border-color: #599dc8;
            text-decoration: none;
        }

            .car-hot-panels .car-hot-item.favorite .add-favorite i {
                color: white;
                text-decoration: none;
            }

        .car-hot-panels .car-hot-item.favorite {
            border-color: #599dc8;
        }

.car-hot-panels-wrap {
    border-top: 1px solid #e9edf1;
}

.car-hot-tabs .nav.nav-tabs {
    border: none;
}

#featuredProducts .car-hot-item {
    margin: 30px 21px 30px 0;
}








.car-relatedTags-wrap {
    color: #505050;
    background-color: #e4e4e4;
    padding: 20px 0;
}

.car-relatedTags {
    /*max-width:1000px;*/
    margin: 0 auto;
    padding: 0;
}

    .car-relatedTags a {
        color: #1373b1;
    }

.car-suitableAd-wrap {
    height: 375px;
    width: 100%;
    background-image: url(http://carmate.rudensoft.ru/Content/images/catalog/footer-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.btn-car-y {
    padding: 15px 0;
    width: 100%;
    border-radius: 5px;
    border-color: #f2d700;
    background-color: #f2d700;
    color: #707070;
    font-size: 14px;
    transition: 0.3s;
}

    .btn-car-y:hover,
    .btn-car-y:active,
    .btn-car-y:focus {
        background-color: white;
    }

.btn-car-b {
    padding: 11px 0;
    width: 100%;
    border-radius: 5px;
    border-color: #138ad1;
    background-color: #138ad1;
    color: white;
    font-size: 14px;
    font-weight: bold;
    transition: 0.3s;
}

    .btn-car-b:hover,
    .btn-car-b:active,
    .btn-car-b:focus {
        background-color: white;
        color: #707070;
    }

.car-suitableAd-wrap .req-label {
    font-size: 14px;
    color: white;
    text-align: center;
    vertical-align: middle;
    padding-top: 20px;
    height: 52px;
}

.car-suitableAd-wrap .btn-car-req {
    padding: 12px 0;
    width: 188px;
    border-radius: 5px;
    border-color: #d5c129;
    background-color: #d5c129;
    color: black;
    font-size: 15px;
    font-weight: bold;
    transition: 0.3s;
    opacity: 0.8;
}

    .car-suitableAd-wrap .btn-car-req:hover {
        background-color: white;
    }

.car-suitableAd-or-wrap {
    padding-top: 50px;
    color: white;
}

.car-suitableAd-or {
    position: relative;
}

    .car-suitableAd-or:after {
        content: ' ';
        height: 40px;
        width: 1px;
        background-color: white;
        position: absolute;
        top: 25px;
        left: 7px;
    }

    .car-suitableAd-or:before {
        content: ' ';
        height: 40px;
        width: 1px;
        background-color: white;
        position: absolute;
        bottom: 25px;
        left: 7px;
    }

.car-suitableAd-wrap h2 {
    font-weight: bold;
    color: white;
    text-align: center;
    margin-bottom: 65px;
    margin-top: 55px;
}

.car-h-filter {
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    padding: 0;
    /*width:1000px;*/
    margin: 0 auto;
    position: relative;
    /*margin-top: 15px;*/
}

    .car-h-filter .btn-filted-additional {
        width: 28px;
        height: 28px;
        padding: 0;
        line-height: 28px;
        text-align: center;
        color: #a6b6c3;
        background-color: #e9edf1;
        box-shadow: none;
        position: absolute;
        right: -28px;
    }

        .car-h-filter .btn-filted-additional.active,
        .car-h-filter .btn-filted-additional:hover,
        .car-h-filter .btn-filted-additional:active,
        .car-h-filter .btn-filted-additional:focus {
            color: #138ad1;
        }

    .car-h-filter .btn-filted-additional-1 {
        bottom: 35px;
    }

    .car-h-filter .btn-filted-additional-2 {
        bottom: 64px;
    }

    .car-h-filter .btn-filted-additional-3 {
        bottom: 93px;
    }

    .car-h-filter .tab-content {
        background-color: #e4e4e4;
        padding: 10px;
    }

    .car-h-filter .tablist li {
        border: none;
        border-right: 1px solid #e4e4e4;
        margin: 0;
        font-size: 14px;
        color: #404040;
    }

        .car-h-filter .tablist li a {
            color: #404040;
        }

        .car-h-filter .tablist li.active {
            background-color: #e4e4e4;
            color: #1374b3;
        }

            .car-h-filter .tablist li.active a {
                border-radius: 0;
                border-bottom-color: #50a5d9;
                background-color: #e4e4e4;
                color: #1374b3;
            }

        .car-h-filter .tablist li:hover a {
            border-bottom-color: #50a5d9;
            border-radius: 0;
            background-color: white;
            color: #1374b3;
        }

            .car-h-filter .tablist li:hover a.disabled {
                border-bottom-color: white;
                border-radius: 0;
                background-color: white;
                color: #404040;
            }

.sidebar-cont .text-right {
    background-color: #f0f5f9;
    padding-top: 5px;
}

#accordionBrand ul {
    margin-bottom: 0px;
}

.car-h-filter .tablist li a {
    margin: 0;
}

.car-h-filter .filter-select {
    width: 190px;
    height: 40px;
    margin-right: 5px;
    float: left;
}

.filter-tag-block {
    margin-top: 10px;
    bottom: 10px;
    font-size: 12px;
    font-family: "Arial";
    color: rgb(80, 80, 80);
    line-height: 1.2;
    height: 14.4px;
}

.car-h-filter .filter-row {
    margin-bottom: 5px;
}

.car-h-filter .filter-row-add {
    height: 40px;
    width: 300px;
    float: left;
    background-color: #d4d4d4;
    color: white;
    text-align: left;
    font-size: 13px;
    line-height: 13px;
    border-radius: 3px;
    position: relative;
    margin-left: 25px;
    padding-top: 7px;
    cursor: pointer;
}

    .car-h-filter .filter-row-add:before {
        content: '+';
        position: absolute;
        width: 30px;
        height: 30px;
        background-color: #138ad1;
        border-radius: 100%;
        border: 2px solid #e4e4e4;
        left: -15px;
        top: 5px;
        font-size: 30px;
        line-height: 23px;
        color: rgba(255, 255, 255, 0.8);
        padding-left: 1px;
    }

.car-h-filter .filter-row-remove {
    width: 30px;
    height: 30px;
    font-size: 30px;
    text-align: center;
    line-height: 23px;
    background-color: transparent;
    border: 1px solid #a6b6c3;
    border-radius: 100%;
    color: #a6b6c3;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    cursor: pointer;
    padding-left: 1px;
}

.car-h-filter .col-no-padding {
    padding: 0px;
}

.no-margin {
    margin: 0px !important;
}

.no-margin-bottom {
    margin-bottom: 0px !important;
}

.car-h-filter .filter-row .form-control {
    height: 40px;
    /*width: 220px;*/
    width: 32%;
    margin-right: 5px;
    float: left;
    border-radius: 2px;
    border: 1px solid transparent;
    /*font-size: 12px;*/
    box-shadow: none;
}

    .car-h-filter .filter-row .form-control.third {
        width: 32.6%;
    }

    .car-h-filter .filter-row .form-control.half-two {
        width: 29.2%;
    }

    .car-h-filter .filter-row .form-control.half {
        width: 19.5%;
    }

#f-parts .selectize-input-priceeParts {
    width: 25.1%;
}

#f-parts .selectize-input-priceParts-start, #f-parts .selectize-input-priceParts-end {
    width: 30%;
}

.car-h-filter .filter-row .form-control.half.mini {
    width: 9.5%;
}

.car-h-filter .filter-row .form-control .selectize-input {
    border: 1px solid transparent;
    height: 40px;
    line-height: 30px;
    border-radius: 2px;
    position: relative;
    top: -1px;
}

    .car-h-filter .filter-row .form-control .selectize-input.dropdown-active {
        box-shadow: none;
        border: 1px solid #c9d0d7;
    }

    .car-h-filter .filter-row .form-control .selectize-input.selected,
    .selectize-control .form-control .slider-control.selected {
        border: 1px solid #c9d0d7;
    }

.car-h-filter .filter-row .form-control.selectize-dropdown {
    height: auto !important;
}

.car-h-filter .filter-row .form-control .selectize-dropdown-content {
    padding: 0;
}

.car-h-filter .filter-row .form-control .selectize-dropdown {
    border: 1px solid #c9d0d7;
    border-top: none;
    margin-top: -2px;
}

    .car-h-filter .filter-row .form-control .selectize-dropdown .option {
        /*font-size: 12px;
			padding: 10px;
			border-bottom: 1px solid #e4e4e4;*/
        color: #303030;
    }

        .car-h-filter .filter-row .form-control .selectize-dropdown .option.active {
            background-color: #00a9ee;
            color: #fff;
        }

        .car-h-filter .filter-row .form-control .selectize-dropdown .option:hover {
            background-color: #00a9ee;
            color: #fff;
        }

        .car-h-filter .filter-row .form-control .selectize-dropdown .option.selected {
            /*font-weight: bold;*/
            /*color: #a6b6c3;*/
        }

.all-makes-select .selectize-dropdown .option, .all-services-select .selectize-dropdown .option {
    font-size: 12px;
    padding: 10px;
    border-bottom: 1px solid #e4e4e4;
    color: #303030;
}

    .all-makes-select .selectize-dropdown .option:hover, .all-services-select .selectize-dropdown .option:hover {
        background-color: #e7f3fa;
    }

    .all-makes-select .selectize-dropdown .option.selected, .all-services-select .selectize-dropdown .option.selected {
        font-weight: bold;
        color: #a6b6c3;
    }

.car-h-filter .selectize-input-yearr.form-control {
    width: 224px !important;
}

.selectize-control.single .selectize-input::after {
    content: "\f107";
    font-family: FontAwesome;
    border: none;
    top: 5px;
    font-size: 20px;
    color: #c9d0d7;
}

.selectize-control.single .selectize-input.input-active::after {
    content: "\f106";
    font-family: FontAwesome;
    border: none;
    top: 5px;
    font-size: 20px;
    color: #2593d4;
}

.service-div .selectize-control.single .selectize-input.input-active::after {
    display: none;
}

.makes-div .selectize-control.single .selectize-input.input-active::after {
    display: none;
}

.one-col-select .selectize-control.single .selectize-input.input-active::after {
    display: none;
}

.car-h-filter .filter-row .btn-form {
    border: none;
    height: 40px;
    width: 40px;
    background-color: white;
    color: #a6b6c3;
    margin-right: 1px;
}

    .car-h-filter .filter-row .btn-form.active,
    .car-h-filter .filter-row .btn-form:hover,
    .car-h-filter .filter-row .btn-form:active,
    .car-h-filter .filter-row .btn-form:focus {
        color: #138ad1;
    }

.car-h-filter .filter-row.filter-tags {
    font-size: 12px;
}

.car-h-filter .filter-row .filter-tag {
    margin-left: 10px;
    display: inline-block;
}

.car-h-filter .btn-filter {
    width: 222px;
    height: 42px;
    background-color: #138ad1;
    border: 2px solid #138ad1;
    color: white;
    font-weight: bold;
    font-size: 17px;
    line-height: 19px;
    white-space: normal;
    word-wrap: normal;
    margin-left: 1px;
}

    .car-h-filter .btn-filter .count {
        font-size: 17px;
        /*display: block;*/
        /*margin-top: -8px;*/
    }

    .car-h-filter .btn-filter:hover,
    .car-h-filter .btn-filter:active,
    .car-h-filter .btn-filter:focus {
        background-color: rgb(9, 118, 183);
        color: #fff;
    }

.ui-widget-header {
    border: 1px solid #AAA;
    background: #7ab1d3;
    color: #222;
    font-weight: bold;
}

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 3px solid #7ab1d3;
        background: #fff;
        border-radius: 10px;
    }

.ui-widget-content {
    border: none;
    background: #FFFFFF;
    color: #222;
}

.ui-slider-horizontal {
    height: 4px;
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -0.4em;
        cursor: pointer;
    }

.selectize-input-price-text, .selectize-input-year-text, .selectize-input-priceParts-text {
    cursor: pointer;
    font-weight: normal;
}

.selectize-input-price-label-opacity, .selectize-input-year-label-opacity {
    opacity: 0.5;
}

.car-h-filter-search {
}

    .car-h-filter-search img {
    }

.car-h-filter-search-value {
    /*padding: 0.6em 2.6em 0.6em 3.0em;*/
    vertical-align: middle;
    font-size: 14px;
    /*font-weight: bolder;*/
    color: black;
}

    .car-h-filter-search-value + label {
        position: absolute;
        display: inline-block;
        vertical-align: middle;
        left: 1%;
        z-index: 1;
        width: 18px;
        height: 18px;
        top: 10px;
    }

        .car-h-filter-search-value + label:before {
            content: " ";
            position: absolute;
            font-size: 23px;
            color: #EEE;
            background: transparent url("../images/filter-search.png") no-repeat scroll 0% 0%;
            width: 18px;
            height: 18px;
        }

#searchCars + .clear-search-field {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    left: 57%;
    z-index: 1;
    width: 18px;
    height: 18px;
    text-decoration: none;
    font-size: 30px;
    cursor: pointer;
}

.car-h-filter-search-value {
    position: relative;
}

    .car-h-filter-search-value:after {
        content: '\f002';
        font-family: FontAwesome;
        right: 0;
        top: 0;
        color: #d6dde3;
        position: absolute;
    }

.car-crumbs .dropdown-menu {
    width: 900px;
}

.car-crumbs-menu-column {
    list-style: none;
    padding-left: 20px;
    width: 16.6666%;
    float: left;
}

    .car-crumbs-menu-column li {
        margin-top: 10px;
    }

        .car-crumbs-menu-column li .count {
            font-size: 11px;
            color: #707070;
        }

        .car-crumbs-menu-column li.selected a {
            color: #505050;
            font-weight: bold;
        }

.car-crumbs {
    margin: 20px auto 20px;
}

    .car-crumbs .dropdown {
        display: inline-block;
    }

    .car-crumbs .btn-crumb-btn {
        border: 1px solid transparent;
        box-shadow: none;
        border-radius: 3px;
        color: #1374b3;
        background-color: transparent;
        padding-left: 2px;
    }

        .car-crumbs .btn-crumb-btn > i {
            border: 1px solid #e9edf1;
            background-color: #e9edf1;
            border-radius: 2px;
            width: 19px;
            height: 19px;
        }

    .car-crumbs .dropdown.open .btn-crumb-btn {
        border: 1px solid #e4e4e4;
        color: #505050;
        border-bottom: 1px solid #59addf;
        border-radius: 3px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        outline: none;
    }

        .car-crumbs .dropdown.open .btn-crumb-btn > i {
            background-color: transparent;
            color: #505050;
            border: 1px solid transparent;
        }

    .car-crumbs .dropdown.disabled .btn-crumb-btn {
        color: #e4e4e4;
    }

        .car-crumbs .dropdown.disabled .btn-crumb-btn > i {
            background-color: transparent;
            color: #e4e4e4;
            border: 1px solid #e4e4e4;
        }

#modal-dialog-advertisement-deleting .block-row {
    border-radius: 0;
}

#modal-dialog-advertisement-deleting .radio {
    display: block;
}

#modal-dialog-advertisement-deleting-car-submodel {
    margin-bottom: 10px;
}

#modal-dialog-advertisement-deleting-car-photo > img {
    max-width: 128px;
    max-height: 150px;
}

#modal-dialog-advertisement-deleting .modal-dialog {
    width: 900px !important;
}

#modal-dialog-advertisement-deleting .rp-title-d {
    margin-top: 0px;
}

.payment-modal .nav-tabs {
    margin-top: 20px;
}

.payment-modal .car-dialer-tabs__tab {
    width: 33.33333%;
}

.payment-modal .payments {
    margin-bottom: 20px;
    overflow: hidden;
}

.payment-modal .payment-desc {
    font-weight: bold;
    min-height: 60px;
}

.payment-modal .payment-detail {
    font-size: 12px;
}

.payment-modal .payment-methods {
    margin: 20px 0;
}

    .payment-modal .payment-methods .btn {
        width: 100%;
        padding: 11px 10px;
        color: #138ad1;
        background-color: white;
        border-color: #138ad1;
    }

        .payment-modal .payment-methods .btn.active {
            color: white;
            background-color: #138ad1;
            box-shadow: none;
        }


.payment-modal .payment-size-block {
    color: #0c669c;
    font-size: 23px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 10;
}

.payment-modal .payment-method-details {
    margin: 20px 0;
}

.payment-modal .payment-method-details-item {
    transition: height linear 0.5s;
    height: 5em;
}

    .payment-modal .payment-method-details-item .hidden {
        display: block;
        height: 0;
    }

    .payment-modal .expires-flex input {
            min-width:0;
        }
    
/* pluso */
.car-catalog-item .footer-list .pluso-wrap a {
    display: inline-block;
}

.car-catalog-items .car-catalog-item .footer-list li .pluso-wrap a {
    display: inline-block;
}

.car-catalog-items .car-catalog-item .footer-list li .pluso {
    margin-top: 7px;
}



.ico-car-compare:before {
    content: '';
    position: relative;
    left: -3px;
    top: 4px;
    display: inline-block;
    height: 22px;
    width: 24px;
    background: url('../images/view-compare.png') no-repeat;
}

.ico-car-compare:hover:before {
    background-image: url('../images/view-compare-active.png');
}

.ico-car-report:before {
    content: '';
    position: relative;
    left: -3px;
    top: 4px;
    display: inline-block;
    height: 22px;
    width: 24px;
    background: url('../images/view-report.png') no-repeat;
}

.car-mainMenu {
    cursor: pointer;
}

.ico-car-report:hover:before {
    background-image: url('../images/view-report-active.png');
}

/*.ico-car-save:before {
    content: '';
    position: relative;
    left: -3px;
    top: 4px;
    display: inline-block;
    height: 22px;
    width: 24px;
    background: url('../images/view-save.png') no-repeat;
}

.ico-car-save:hover:before {
    background-image: url('../images/view-save-active.png');
}*/

.ico-car-save.item-ico-car-save i, .follow-wrapper .fa-star-custom, .td-star i {
    color: #8796a2;
}

.fa-star-checked {
    color: #015aad !important;
    font-size: 17px !important;
}

.ico-car-save.item-ico-car-save i:hover, .follow-wrapper .fa-star-custom:hover, .td-star.flagged i, .td-star.noFlagged:hover i {
    color: #015aad;
}

.follow-wrapper .fa-star-custom, .fa-star-checked {
    font-size: 17px;
}

.td-star i, #save-to-favourite-searches i {
    font-size: 17px;
}

.ico-car {
    display: inline-block;
}

    .ico-car i {
        font-size: 23px;
        padding-right: 4px;
        padding-left: 4px;
        color: #b8c5cf;
    }

    .ico-car.saved i {
        color: #0159a7 !important;
    }

    .ico-car:hover i {
        color: #005cae;
        /*font-weight:bold;*/
    }


.ico-car-history:before {
    content: '';
    position: relative;
    left: -3px;
    top: 4px;
    display: inline-block;
    height: 22px;
    width: 24px;
    background: url('../images/view-car.png') no-repeat;
}

.ico-car-history:hover:before {
    background-image: url('../images/view-car-active.png');
}

.ico-car-inspect:before {
    content: '';
    position: relative;
    left: -3px;
    top: 4px;
    display: inline-block;
    height: 22px;
    width: 24px;
    background: url('../images/view-inspectional.png') no-repeat;
}

.ico-car-inspect:hover:before {
    background-image: url('../images/view-inspectional-active.png');
}

.ico-car-offer:before {
    content: '';
    position: relative;
    left: -3px;
    top: 5px;
    display: inline-block;
    height: 22px;
    width: 28px;
    background: url('../images/offer.png') no-repeat;
}

.ico-car-offer:hover:before {
    background-image: url('../images/offer-active.png');
}

.btn-next-fullPage {
    width: 52px;
    height: 52px;
    position: relative;
    border-radius: 100%;
    border: 1px solid #858995;
    margin: 100px auto;
    cursor: pointer;
}

.changethisone span {
    background-color: #f1f3f7;
}

.typeahead {
    width: 100% !important;
}

.btn-next-fullPage:after {
    content: '\f107';
    font-family: FontAwesome;
    color: #f2dd3c;
    font-size: 25px;
    position: absolute;
    top: 8px;
    left: 0;
    width: 52px;
}

.car-msg-box {
    display: none;
    width: 300px;
    /*height:400px;*/
    background-color: white;
    box-shadow: 0 0 10px #dddddd;
    position: absolute;
    bottom: 53px;
    right: 0;
    z-index: 1;
}

    .car-msg-box.open {
        display: block;
    }

    .car-msg-box .close {
        color: #c5cdd4;
        font-family: Garamond;
        font-size: 25px;
        position: absolute;
        right: 10px;
        top: 12px;
        opacity: 0.5;
    }

    .car-msg-box .name {
        font-family: Verdana;
        font-weight: bold;
        font-size: 15px;
        padding-right: 30px;
        padding-left: 20px;
        height: 50px;
        line-height: 50px;
        -ms-word-break: keep-all;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .car-msg-box .msgs {
        height: 350px;
        overflow-y: auto;
        z-index: 10;
    }

        .car-msg-box .msgs .msg {
            padding: 20px 50px 20px 25px;
            position: relative;
            background-color: #f6f8f9;
            font-size: 14px;
            color: #303030;
            width: 95%;
        }

            .car-msg-box .msgs .msg .time {
                color: #a6b6c3;
                font-size: 10px;
                position: absolute;
                right: 12px;
                top: 5px;
            }

            .car-msg-box .msgs .msg.new {
                background-color: #e7f3fa;
                color: #303030;
                font-size: 14px;
                text-align: left;
            }

            .car-msg-box .msgs .msg.my {
                padding-left: 70px;
                background-color: white;
                color: #707070;
                font-size: 12px;
            }

.car-msg-box-input {
    padding: 10px;
    border-top: 1px solid #f0f3f5;
    margin-top: 10px;
}

    .car-msg-box-input input {
        border-width: 1px;
        border-color: rgb(224, 230, 235);
        border-style: solid;
        border-radius: 3px;
        background-color: rgb(246, 248, 249);
        padding: 10px;
        width: 100%;
    }

.car-msg-box-list-users {
    position: absolute;
    float: left;
    display: block;
    padding-left: 0px;
    left: -50px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    border: 0px none;
}

    .car-msg-box-list-users li {
        width: 50px;
        display: block;
        float: none;
        border: 0px none;
    }

        .car-msg-box-list-users li a {
            padding: 0px !important;
        }

            .car-msg-box-list-users li a img {
                width: 50px;
                height: 50px;
            }




.ii-location {
    /*cursor: pointer;*/
}







.items-ul {
    padding-right: 0px;
    width: 100%;
    padding-left: 0px;
    margin-left: 1px;
}

    .items-ul li {
        line-height: 1.5em;
        border-bottom: 0px solid #ccc;
        float: left;
        display: inline;
    }

    .items-ul li {
        width: 33.3%;
    }
/*#triple li  { width:33.333%; }*/

.car-viewed-box {
    display: none;
    width: 1000px;
    height: 300px;
    background-color: white;
    box-shadow: 0 0 10px #dddddd;
    position: absolute;
    bottom: 53px;
    left: -143px;
    z-index: 1;
}

    .car-viewed-box.open {
        display: block;
    }

    .car-viewed-box .items {
        text-align: center;
    }

    .car-viewed-box .car-viewed-item {
        border: 1px solid #e4e4e4;
        width: 202px;
        height: 205px;
        background-color: #fbfcfd;
        display: inline-block;
        margin: 45px 40px 15px 0;
        position: relative;
        text-align: left;
    }

        .car-viewed-box .car-viewed-item:last-of-type {
            margin-right: 0;
        }

        .car-viewed-box .car-viewed-item:hover {
            border-color: #ffe93a;
        }

            .car-viewed-box .car-viewed-item:hover .add-favorite {
                background-color: #ffe93a;
                border-color: #ffe93a;
            }

                .car-viewed-box .car-viewed-item:hover .add-favorite i {
                    color: #534535;
                }

        .car-viewed-box .car-viewed-item .photo {
            max-width: 200px;
            max-height: 130px;
            overflow: hidden;
        }

            .car-viewed-box .car-viewed-item .photo img {
                width: 200px;
            }

        .car-viewed-box .car-viewed-item .about {
            padding: 20px;
        }

        .car-viewed-box .car-viewed-item .name a {
            color: #1373b1;
            font-size: 16px;
        }

        .car-viewed-box .car-viewed-item .price {
            color: black;
            font-size: 15px;
        }

        .car-viewed-box .car-viewed-item .add-favorite {
            position: absolute;
            top: 0;
            right: 0;
            width: 28px;
            height: 28px;
            background-color: transparent;
            border-left: 1px solid white;
            border-bottom: 1px solid white;
            font-size: 18px;
            z-index: 1;
        }

            .car-viewed-box .car-viewed-item .add-favorite i {
                color: white;
                display: block;
                line-height: 28px;
                text-align: center;
            }

            .car-viewed-box .car-viewed-item .add-favorite:hover,
            .car-viewed-box .car-viewed-item .add-favorite:focus,
            .car-viewed-box .car-viewed-item .add-favorite:active {
                background-color: #599dc8;
                border-color: #599dc8;
                text-decoration: none;
            }

                .car-viewed-box .car-viewed-item .add-favorite:hover i,
                .car-viewed-box .car-viewed-item .add-favorite:focus i,
                .car-viewed-box .car-viewed-item .add-favorite:active i {
                    color: white;
                    text-decoration: none;
                }

        .car-viewed-box .car-viewed-item.favorite .add-favorite {
            background-color: #599dc8;
            border-color: #599dc8;
            text-decoration: none;
        }

            .car-viewed-box .car-viewed-item.favorite .add-favorite i {
                color: white;
                text-decoration: none;
            }

        .car-viewed-box .car-viewed-item.favorite {
            border-color: #599dc8;
        }

/*.tooltip.top > .tooltip-arrow {
      border-top: 5px solid grey;
  }
.tooltip > .tooltip-inner{
    background-color: white;
    color: black;
    font-size: 14px;
}*/

/*------------------------------------------------------------------------------------------------------------------------------------*/

button,
button:active,
button:focus {
    outline: none !important;
    outline-offset: -2px !important;
}

h1, .h1, h2, .h2, h3, .h3 {
    font-weight: bold;
}

hr {
    border-color: #e4e4e4;
    margin-top: 10px;
    margin-bottom: 10px;
}

.popover {
    background-color: #454545;
    color: #fff;
    font-size: 12px;
}

    .popover.top > .arrow:after {
        border-top-color: #454545;
    }

.nav {
    margin-top: 0px;
}

    .nav > li {
        margin-left: 1px;
    }

.navbar-brand {
    padding: 0px;
    height: auto;
}

    .navbar-brand > img {
        width: auto;
    }

.navbar-main {
    background-color: #1382c7;
    border-color: #1474b1;
    border-width: 0 0 5px;
}

    .navbar-main .nav > li > a {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .navbar-main .navbar-toggle {
        padding: 10px;
        margin: 25px 15px 25px 0;
    }

.btn-yellow {
    background: #ffe13a;
    border-radius: 7px;
    font-weight: 700;
}

.btn-write {
    background: #e9edf1;
    border-radius: 7px;
    font-weight: 700;
}

.btn-transparent {
    background-color: Transparent;
    border-radius: 7px;
    font-weight: 700;
    color: #fff;
}

.btn-primary-tran {
    /*border: 1px solid #8ec3e3;
	color: #138ad1;
	background-color: white;*/
    padding: 5px 24px;
    background-color: #138ad1;
    border: 2px solid #138ad1;
    color: white;
}

    .btn-primary-tran:focus {
        color: white;
    }

    .btn-primary-tran:hover {
        /*color: #fff;
		background-color: #138ad1;*/
        color: #fff;
        border-color: rgb(9, 118, 183);
        background-color: rgb(9, 118, 183);
    }

    .btn-primary-tran.active {
        color: #fff;
        background-color: #138ad1;
    }



    .btn-primary-tran.btn-request {
        padding: 6px 12px;
    }

.request-tabs .btn-primary-tran:hover {
    color: #fff;
    border-color: rgb(9, 118, 183);
    background-color: rgb(9, 118, 183);
}

.btn-primary-tran.btn-input-height {
    padding: 9px 24px;
    vertical-align: top;
}

.btn-primary-tran.btn-cloud {
    position: relative;
}

    .btn-primary-tran.btn-cloud.open {
        background-color: rgb(19, 138, 209);
        color: white;
    }

        .btn-primary-tran.btn-cloud.open:before {
            border-left: 8px solid rgba(0, 0, 0, 0);
            border-right: 8px solid rgba(0, 0, 0, 0);
            border-top: 8px solid rgb(19, 138, 209);
            bottom: -8px;
            content: " ";
            left: calc(50% - 8px);
            position: absolute;
        }

.btn-primary {
    border: 1px solid #8ec3e3;
    color: white;
    background-color: #138ad1;
    background-image: none;
}

    .btn-primary:hover {
        background-color: #0976b7;
        border: 1px solid #8ec3e3;
        color: white;
    }

.btn-continue {
    background: #138ad1 url(../images/arrow-slide-right-white.png) no-repeat;
    background-position: right center;
    border: 1px solid #138ad1;
    color: #fff !important;
    margin: 5px 0px;
    padding: 5px 30px 5px 11px;
    background-position-x: 93%;
    /*text-transform: uppercase;*/
}

    .btn-continue:hover {
        background-color: rgb(9, 118, 183);
        color: #fff !important;
    }

.btn-back {
    background: transparent url(../images/arrow-back.png) no-repeat;
    background-position: left center;
    border: 1px solid #138ad1;
    color: #138ad1 !important;
    margin: 5px 0px;
    padding: 11px 11px 11px 30px;
    margin-right: 10px;
}

    .btn-back:hover {
        background-color: #138ad1;
        color: #fff !important;
    }

.btn-help-max {
    background: white;
    border: 1px solid #ffe554;
    border-radius: 80px;
    height: 24px;
    padding: 2px 7px;
    margin-top: -8px;
}

.btn-help-min {
    background: white;
    border: 1px solid #ffe554;
    border-radius: 100%;
    padding: 0px 6px;
}

.btn-help-max:active {
    background: #fff;
}

.btn-help-min:active {
    background: #fff;
}

.view-button-alert {
    position: absolute;
    top: 30px;
    right: -32px;
    background: rgb(255, 225, 58);
    padding: 2px;
    font-weight: bold;
    border-radius: 5px;
    font-size: 14px;
    border: none;
}

    .view-button-alert span {
        display: inline-block;
        padding: 0px 13px;
    }

    .view-button-alert div {
        display: inline-block;
        border: none;
        border-radius: 0px 5px 5px 0px;
        background: #fff;
        padding: 4px 9px;
    }

    .view-button-alert img {
        position: relative;
        top: -2px;
    }

.box-select-radio {
    height: 150px;
}

.btn-select {
    width: 100%;
    background-color: transparent;
    border-radius: 0px;
    font-size: 16px;
    text-align: left;
    padding: 3px 20px;
    color: #555;
}

    .btn-select.active {
        background-color: #E7F3FA;
        box-shadow: none;
        color: #1373b1;
    }

.btn-link {
    color: #aaa;
}

    .btn-link:hover, .btn-link:focus {
        color: #1d7ab6;
    }

.control-label {
    font-weight: normal;
}

    .control-label.bold {
        font-weight: bold;
    }

.control-width200 {
    max-width: 200px;
}

.control-inline {
    display: inline-block;
    vertical-align: top;
}

.btn-primary-tran.btn-link {
    margin-top: 20px;
    border: 0;
    padding: 0;
    background: transparent;
    margin-right: 20px;
}

.cr_breadcrumb {
    text-align: justify;
    margin: 0px 35px;
    margin-bottom: -1px;
    padding-bottom: 20px;
}

.cr_breadcrumb_ul.disabled {
    pointer-events: none;
}

.cr_breadcrumb_ul {
    display: flex;
    margin: 0;
    padding: 0;
}

    .cr_breadcrumb_ul li {
        display: flex;
        align-items: center;
        flex-grow: 1;
        flex-basis: 0;
        padding-left: 50px;
        padding-bottom: 20px;
    }

        .cr_breadcrumb_ul li:first-child {
            padding-left: 0;
        }

        .cr_breadcrumb_ul li a {
            color: #bfbfbf;
            text-decoration: none;
            cursor: default;
        }

        .cr_breadcrumb_ul li img {
            margin-left: auto;
        }

    .cr_breadcrumb_ul .active a {
        color: #1373B1;
    }

        .cr_breadcrumb_ul .active a:hover {
            text-decoration: underline;
            cursor: pointer;
        }

    .cr_breadcrumb_ul .active {
        border-bottom: 2px solid #55a9dc;
    }

    .cr_breadcrumb_ul .active-current a {
        font-weight: 700;
        font-size: 17px;
        color: #000;
        text-decoration: none;
        cursor: default;
    }

@media screen and (max-width: 1000px) {
    .cr_breadcrumb_ul li a {
        display: inline-block;
        margin: 0px 5%;
        color: #bfbfbf;
        margin-left: 0;
    }

    .cr_breadcrumb_ul {
        display: block;
        margin: 0;
        padding: 0;
    }
    /*.cr_breadcrumb_ul li {
        display: inline-block;
        min-width: 200px;
        margin-bottom: 20px;
    }

        .cr_breadcrumb_ul li:first-child a {
            margin: 0 9%;
        }*/
}

@media only screen and (max-width: 500px) {
    .tab-content.add-business-form .light-grey {
        margin-left: 2px;
    }

    .tab-business-resp {
        min-height: 170px;
    }
}

@media only screen and (max-width: 765px) {
    .tab-business-resp {
        min-height: 140px;
    }
}

@media only screen and (max-width: 350px) {
    .tab-business-resp .car-dealer-content {
        margin-left: 0px;
    }
}

@media screen and (max-width: 768px) {
    .cr_breadcrumb_ul li {
        width: 100%;
    }
}

.cr_breadcrumb span {
    display: inline-block;
    width: 100%;
    height: 0;
    font-size: 0;
}

.input_file {
    width: 106px;
    height: 34px;
    /*background: url('../images/file-upload.png') no-repeat;*/
    cursor: pointer;
    overflow: hidden;
    padding: 0;
}

    .input_file input {
        opacity: 0;
        filter: alpha(opacity:0);
        font-size: 106px;
        height: 34px;
        padding: 0;
        margin: 0 0 0 -450px;
        border: 0 none;
        cursor: pointer;
    }

.Obligatory {
    color: #ffa454;
    font-weight: 900;
}

.checkbox-white {
    position: absolute;
    left: -9999px;
}

    .checkbox-white + span {
        background: url('../images/checkbox-white-0.png') 0 no-repeat;
        padding-left: 20px;
    }

    .checkbox-white:checked + span {
        background: url('../images/checkbox-white-1.png') 0 no-repeat;
    }

.checkbox-dark {
    position: absolute;
    left: -9999px;
}

    .checkbox-dark + span {
        /*background: url('../images/checkbox-dark-0.png') 0 no-repeat;*/
        background: url('../images/checkbox-square-white-0.png') 0 no-repeat;
        padding: 5px;
        padding-left: 27px;
    }

    .checkbox-dark:checked + span {
        /*background: url('../images/checkbox-dark-1.png') 0 no-repeat;*/
        background: url('../images/checkbox-square-white-1.png') 0 no-repeat;
    }

    .checkbox-dark + label {
        padding: 3px;
        padding-left: 0;
        cursor: pointer;
        font-weight: 100;
        font-size: 14px;
        font-family: "Arial";
        color: #464747;
        line-height: 1.75;
        margin: 0px;
    }

    .checkbox-dark:disabled + label {
        cursor: default !important;
        color: #464747;
        opacity: 0.6;
    }

    .checkbox-dark:checked + label {
        font-weight: normal;
        color: #464747;
    }

    .checkbox-dark + label:before {
        content: '';
        background-color: #fff;
        background-position: center center;
        background-repeat: no-repeat;
        vertical-align: middle;
        position: relative;
        top: -1px;
        width: 15px;
        height: 15px;
        border: 1px solid #d8d8d8;
        border-radius: 2px;
        display: inline-block;
        margin-right: 10px;
    }

    .checkbox-dark:hover + label:before {
        border-color: #b8b8b8;
    }

    .checkbox-dark:checked:hover + label:before,
    .checkbox-dark:checked + label:before {
        background-color: #0095e0;
        border-color: #0095e0;
        background-image: url(/images/cb-pretty-checked.svg);
        background-size: 13px;
    }

/*checkbox-square*/
.checkbox-square {
    position: absolute;
    left: -9999px;
}

    .checkbox-square + span {
        background: url('../images/checkbox-square-0.png') 0 no-repeat;
        padding: 5px;
        padding-left: 27px;
    }

    .checkbox-square:checked + span {
        background: url('../images/checkbox-square-1.png') 0 no-repeat;
    }

    .checkbox-square + label {
        background: url('../images/checkbox-square-0.png') 0 no-repeat;
        padding: 3px;
        padding-left: 27px;
        cursor: pointer;
        font-weight: 100;
        font-size: 14px;
        font-family: "Arial";
        color: rgb(124, 141, 154);
        line-height: 1.75;
        margin: 0px;
    }

    /*.checkbox-square:disabled + label {
        cursor: default !important;
        color: #CBD1D6;
    }*/

    .checkbox-square:checked + label {
        background: url('../images/checkbox-square-1.png') 0 no-repeat;
        font-weight: bold;
        color: rgb(0,0,0);
    }

/*checkbox-square-white*/
.checkbox-square-white {
    position: absolute;
    left: -9999px;
}

    .checkbox-square-white + span {
        background: url('../images/checkbox-square-white-0.png') 0 no-repeat;
        padding: 5px;
        padding-left: 27px;
    }

    .checkbox-square-white:checked + span {
        background: url('../images/checkbox-square-white-1.png') 0 no-repeat;
    }

    .checkbox-square-white + label {
        background: url('../images/checkbox-square-white-0.png') 0 no-repeat;
        padding: 3px;
        padding-left: 27px;
        cursor: pointer;
        font-weight: 100;
        font-size: 14px;
        font-family: "Arial";
        color: rgb(124, 141, 154);
        line-height: 1.75;
        margin: 0px;
    }

    .checkbox-square-white:checked + label {
        background: url('../images/checkbox-square-white-1.png') 0 no-repeat;
        font-weight: bold;
        color: rgb(0,0,0);
    }

.radio {
    display: inline-block;
}

    .radio.radio-block {
        display: block;
    }

    .radio input {
        left: -9999px;
        position: absolute;
    }

    .radio label {
        padding-left: 30px;
        position: relative;
        color: #464747;
    }

        .radio label:hover {
            color: #637988;
        }

        .radio label:before {
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            content: ' ';
            width: 18px;
            height: 18px;
            border: 1px solid #d8d8d8 /*1px solid #E7ECF0*/;
            border-radius: 100%;
            background-color: #FBFCFD;
        }

        .radio label:hover::before {
            border: 1px solid #b8b8b8;
        }

    .radio input:checked + label {
        color: black;
    }

        .radio input:checked + label:before {
            border-color: #00AAFF;
        }

        .radio input:checked + label:after {
            position: absolute;
            left: 6px;
            top: 50%;
            transform: translateY(-50%);
            content: ' ';
            width: 6px;
            height: 6px;
            border-radius: 100%;
            background-color: #00AAFF;
            /*background-color: #7e8f9b;*/
        }

        .radio input:checked + label:hover {
            color: #637988 /*#7e8f9b*/;
        }

            .radio input:checked + label:hover::before {
                border-color: #7e8f9b;
            }

    .radio input + label:hover::after {
        position: absolute;
        left: 6px;
        top: 50%;
        transform: translateY(-50%);
        content: ' ';
        width: 6px;
        height: 6px;
        border-radius: 100%;
        background-color: #7e8f9b;
    }

.op-list > h4 {
    font-size: 15px;
}

.form-margin {
    margin: 50px 0px;
}

.form-margin-20 {
    margin: 20px 0px;
}

.form-margin-30 {
    margin: 30px 0px;
}

.padding-20 {
    padding: 20px;
}

.row-padding-10 {
    padding: 10px 0px;
}

.row-padding-20 {
    padding: 20px 0px;
}

.row-padding-30 {
    padding: 30px 0px;
}

.col-padding-10-right {
    padding-right: 10px;
}

.col-padding-10-left {
    padding-left: 10px;
}

.col-padding-20-right {
    padding-right: 20px;
}

.col-padding-20-left {
    padding-left: 20px;
}

.col-padding-10 {
    padding: 0px 10px;
}

.col-padding-20 {
    padding: 0px 20px;
}

.form-group .col-sm-12 {
    padding: 0px;
}

.form-group .text-muted {
    font-size: 13px;
}

.text-danger-custom {
    padding-top: 2px;
    font-size: 13px;
    color: #a94442;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-right-0 {
    padding-right: 0px;
}

.alertContent {
    position: absolute;
    top: 40px;
    max-width: 1002px;
    left: 192px;
    /*left: 83px;*/
}

.alertContent-widthMax {
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 1;
}

.alertContent-background, .modalDialog-background {
    background: #DBDBDB;
    position: fixed;
    opacity: 0.7;
    top: 0;
    width: 100%;
    height: 100%;
}

.alertContent-shadow {
    box-shadow: 0px 0px 5px 3px rgb(170, 170, 170);
}

.h-color-blue {
    color: #0c669c;
    font-weight: bold;
}

.price-h {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 10px;
}

    .price-h span {
        font-size: 26px;
    }

.table-information {
    border-collapse: collapse;
    border: 1px double white;
    width: 60%;
    margin-top: 15px;
}

    .table-information th {
        border: 1px solid #ddd;
    }

    .table-information tbody td {
        /*border: 1px solid #ddd;*/
        padding-left: 0px;
    }

.block-row {
    border: 1px solid #e4e4e4;
    /*border-radius: 4px;*/
}

.content {
    border: 1px solid #e4e4e4;
    border-radius: 7px;
}

.border-radius {
    border-radius: 7px;
}

.content .border-radius-top {
    border-radius: 7px 7px 0px 0px;
}

.content .border-radius-bottom {
    border-radius: 0px 0px 7px 7px;
}

.content .border-bottom {
    border-bottom: 1px solid #e4e4e4;
}

.div-color-dark {
    background: #fbfcfd; /* Цвет фона */
    padding: 0px 50px;
}

.div-color-write {
    background: #fff; /* Цвет фона */
    padding: 0px 50px;
}

.content .form-control {
    border-radius: 2px;
    display: inline-block;
}

.content-top .form-control {
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    display: inline-block;
    width: auto;
}

.content-top .form-control-wigthAll {
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    display: inline-block;
    width: 100%;
}

.content-top .glyphicon {
    color: #e4e4e4;
}

.phones-wrap .glyphicon {
    color: #505050;
}

.content select[multiple] {
    overflow: auto;
    background: #fff;
    font-size: 16px;
    padding: 3px 3px;
}

    /*.content select[multiple] option:nth-child(2n+1) {
    background: #e4e4e4;
}*/

    .content select[multiple] option {
        padding: 5px 0px;
        padding-left: 20px;
    }

.form-control-ser {
    width: 70px;
}

.mc-content {
    border: 2px solid #9bcbe9;
    border-radius: 7px;
}

.mc-content-h-f {
    background: #e9edf1 !important;
    margin: 5px;
    padding: 5px;
    font-size: 20px;
    text-align: center;
}

.mc-content-h {
    border-radius: 7px 7px 0px 0px;
}

.mc-content-f {
    border-radius: 0px 0px 7px 7px;
}

.alert-custom-success {
    border: 1px solid #8ec3e3;
}

    .alert-custom-success .close {
        top: -10px;
        right: -31px;
    }

.form-horizontal .control-label {
    text-align: left;
}

.number-auto-wrap,
.number-auto {
    display: inline-block;
}

.number-auto {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding: 0 6px 0 28px;
    height: 44px;
    font-size: 28px;
    line-height: 1.42857143;
    position: relative;
    color: #808080;
    font-weight: normal;
    vertical-align: top;
}

    .number-auto div {
        position: absolute;
        height: 42px;
        padding: 0px 3px;
        top: 0px;
        left: 0px;
        display: inline-block;
        background: #1a338f;
        border-radius: 4px 0px 0px 4px;
    }

    .number-auto .number-auto-input {
        border: 0;
        width: 165px;
        font-size: 20px;
        position: relative;
        top: -2px;
    }

.number-auto-wrap .btn-help-max {
    position: relative;
    top: 14px;
}

.block-selects {
    /*border: 1px solid #e4e4e4;*/
    margin: 0px;
    margin-top: -1px;
    border-radius: 4px;
}

.block-selects-border {
    border: 1px solid #e4e4e4;
}

.block-select {
}

.block-select-border-right {
    border-right: 1px solid #e4e4e4;
}

.block-select-title {
    position: relative;
    padding: 10px 10px 0;
    font-size: 17px;
    font-family: "Verdana";
}

.border-block {
    border-right: 1px solid #e4e4e4;
}

.col-block-select {
    width: 23.5%;
    margin-left: 15px;
}

.block-select-title-arrow {
    position: absolute;
    top: 0px;
    right: -9px;
    z-index: 1;
}
/*
.block-select-title-arrow-after::before, .block-select-title-arrow-after::after {
    content: '';
    position: absolute;
    border: 29px solid transparent;
    border-left: 12px solid #e4e4e4;
}
.block-select-title-arrow-after::after {
    border-left: 7px solid white;
}
*/
.block-select-multiple {
    padding: 0px;
}

    .block-select-multiple select[multiple] {
        overflow: auto;
        background: transparent;
        font-size: 16px;
        padding: 0px;
        box-shadow: none;
        border: none;
    }

        .block-select-multiple select[multiple] option {
            padding: 5px 0px;
            padding-left: 20px;
            background: transparent;
        }

            .block-select-multiple select[multiple] option[selected="selected"] {
                background: #e7f3fa !important;
            }

.tag {
    display: inline-block;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding: 7px 15px;
}

    .tag div {
        display: inline-block;
        padding-left: 7px;
    }

/*==================================================================*/

.AddCategory {
}

    .AddCategory .panel-default {
        border-color: #e4e4e4;
    }

        .AddCategory .panel-default > .panel-heading {
            color: #333;
            background: none;
            border-color: #ddd;
            padding: 20px 35px;
        }

    .AddCategory .panel-title {
        font-size: 20px;
        font-weight: 800;
    }

        .AddCategory .panel-title .glyphicon {
            font-size: 14px;
            color: #e4e4e4;
        }

    .AddCategory .panel + .panel {
        margin-top: -1px;
    }

    .AddCategory .panel-collapse {
        background: #fbfcfd;
    }

/*==============================================================*/

.view-block-padding {
    padding-top: 10px !important;
    padding-bottom: 35px !important;
}

.view-row-border-top {
    border-top: 1px solid #e4e4e4;
}

.photo-icon {
    position: absolute;
    bottom: 30px;
    left: 40px;
    color: #e9edf1;
}

.slider {
    margin: 0;
    padding: 10px 0px;
    text-align: center;
}

    .slider li, .slider .item {
        display: inline-block;
        max-width: 125px;
        max-height: 125px;
    }

        .slider li:last-child {
            margin-right: 0px;
        }

        .slider li img,
        .slider .owl-item img {
            border: 2px solid transparent;
            cursor: pointer;
        }

            .slider li img:hover,
            .slider .owl-item img:hover,
            .slider .item.selected img {
                border: 2px solid #60abd9;
            }

    .slider img {
        /*width: 122px;
        height: 125px;*/
    }

.slider-arrow-left {
    position: absolute;
    top: 50px;
    left: 0px;
}

.slider-arrow-right {
    position: absolute;
    top: 50px;
    right: 0px;
}

/*==============================================================*/

.input-number-box {
    display: inline-block;
    position: relative;
}

.input-number {
}

.input-number-more,
.input-number-less {
    position: absolute;
    right: 5px;
    width: 15px;
    height: 10px;
    cursor: pointer;
}

.input-number-more {
    top: 4px;
    background: url(../images/arrow-up.png) no-repeat;
}

.input-number-less {
    bottom: 4px;
    background: url(../images/arrow-bottom.png) no-repeat;
}

/*==============================================================*/

.ct-panel-default {
    border-color: #e4e4e4;
    border-radius: 5px;
}

    .ct-panel-default > .panel-heading {
        color: #0c669c;
        background-color: #e4e4e4;
        border-color: #e4e4e4;
        border-radius: 3px;
        padding: 20px 15px 20px 15px;
    }

    .ct-panel-default > .panel-body {
        background-color: #fbfcfd;
        border-radius: 0px 0px 4px 4px;
        padding-left: 22px;
    }

.ct-panel-primary {
    border-color: #1382c6;
    border-radius: 5px;
}

    .ct-panel-primary > .panel-heading {
        color: #FFF;
        background-color: #1382c6;
        border-color: #1382c6;
        border-radius: 3px;
        padding: 20px 15px 20px 15px;
    }

    .ct-panel-primary > .panel-body {
        background-color: #fbfcfd;
        border-radius: 0px 0px 4px 4px;
        padding-left: 22px;
    }

.ct-panel-heading-left {
    display: inline-block;
}

.ct-panel-heading-right {
    display: inline-block;
    float: right;
    font-size: 18px;
    font-weight: 600;
}

.ct-radio-button label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 15px;
    margin-right: 15px;
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 600;
}

.ct-radio-button input[type=radio] {
    opacity: 0;
}

.ct-radio-button label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: absolute;
    left: -10px;
    bottom: 3px;
    background-color: #fff;
}

.ct-radio-button label:before {
    border-radius: 10px;
}

.ct-radio-button input[type=radio]:checked + label:before {
    content: "\2022";
    color: #1382c6;
    font-size: 40px;
    text-align: center;
    line-height: 19px;
    padding-left: 1px;
}

.ct-panel-primary ul {
    padding-left: 0px;
    margin-top: 20px;
    margin-bottom: -10px;
}

    .ct-panel-primary ul li {
        background: url(../images/checkbox-dark-1.png) no-repeat;
        background-position: 0px;
        padding: 15px 0px 10px 35px;
        /* reset styles (optional): */
        list-style: none;
        margin: 5px 0px;
        border-top: 1px solid #e9edf1;
    }

.ct-panel-default ul {
    padding-left: 0px;
    margin-top: 20px;
    margin-bottom: -10px;
}

    .ct-panel-default ul li {
        background: url(../images/checkbox-dark-0.png) no-repeat;
        background-position: 0px;
        padding: 15px 0px 10px 35px;
        /* reset styles (optional): */
        list-style: none;
        margin: 5px 0px;
        border-top: 1px solid #e9edf1;
    }

.ct-panel-default .btn-help-min-panel {
    background: #c5ced5;
    /*border: 1px solid #ffe554;*/
    border-radius: 20px;
    padding: 0px 6px;
    color: #fff;
}

    .ct-panel-default .btn-help-min-panel:active {
        background: #c5ced5;
        color: #fff;
    }

.ct-panel-primary .btn-help-min-panel {
    background: transparent;
    border: 1px solid #FFE554;
    border-radius: 20px;
    padding: 0px 6px;
    color: #FFE554;
}

    .ct-panel-primary .btn-help-min-panel:active {
        background: transparent;
        color: #FFE554;
    }

/*==============================================================*/

.up-view {
    padding-left: 0px;
    margin: 0px;
    margin-left: 0px;
}

    .up-view li {
        display: inline-block;
        list-style-type: none;
        border: 1px dashed #e4e4e4;
        width: 25%;
        height: 200px;
        float: left;
        position: relative;
    }

@media screen and (max-width: 990px) {
    .up-view li {
        width: 33.3%;
    }
}

@media screen and (max-width: 660px) {
    .up-view li {
        width: 50%;
    }
}

@media screen and (max-width: 480px) {
    .up-view li {
        width: 100%;
    }
}

.up-view li.active,
.up-view .fill.active {
    border: 1px dashed #599dc8;
    background: #fff;
}

.up-view-block {
    margin: 0 auto 10px;
    position: relative;
    overflow: hidden;
    width: 198px;
}

.up-view-block-img-wrap {
    width: 200px;
    height: 130px;
    overflow: hidden;
    cursor: all-scroll;
}

.up-view-block-img {
    max-width: 200px;
}

.up-view-block-title {
    font-size: 15px;
    font-family: "Arial";
    color: rgb(19, 115, 177);
    background: #fff;
    border: 1px solid #e4e4e4;
    text-align: center;
    padding: 17px 12px;
}

.up-view-button {
    text-align: justify;
    height: 36px;
    width: 198px;
    margin: 0px auto;
    /*padding-top: 10px;
    margin-top: 46px;
    height: 25px;
    border: 1px solid black;*/
}

    .up-view-button ul {
        display: inline;
        padding-left: 0px;
    }

        .up-view-button ul li {
            display: block;
            border: none;
            height: 25px;
            width: 25%;
            margin-left: 0px;
            float: left;
            text-align: center;
        }

            .up-view-button ul li a {
                display: inline-block;
                height: 25px;
                width: 25px;
                font-size: 20px;
                line-height: 15px;
                color: #E4E9EE;
            }

    .up-view-button span {
        display: inline-block;
        width: 100%;
        height: 0;
        font-size: 0;
    }

    .up-view-button .button-expand {
        background: url('../images/upload/button-expand.png') no-repeat;
    }

    .up-view-button .button-trim {
        background: url('../images/upload/button-trim.png') no-repeat;
    }

    .up-view-button .button-edit {
        background: url('../images/upload/button-edit.png') no-repeat;
    }

    .up-view-button .button-delete {
        background: url('../images/upload/button-delete.png') no-repeat;
    }

    .up-view-button li:hover .button-original i {
        /*background: url('../images/upload/button-delete.png') no-repeat;*/
        color: #1382C6;
    }

.btn-upload-files {
    border-color: #e4e4e4 !important;
}

.up-view-button span {
    display: inline-block;
    width: 100%;
    height: 0;
    font-size: 0;
}

.up-view li.active .up-view-button a,
.up-view li:hover .up-view-button a {
    color: #1382C6;
}

.up-view li.active .up-view-button .button-expand,
.up-view li:hover .up-view-button .button-expand {
    background: url('../images/upload/button-expand-1.png') no-repeat;
}

.up-view li.active .up-view-button .button-trim,
.up-view li:hover .up-view-button .button-trim {
    background: url('../images/upload/button-trim-1.png') no-repeat;
}

.up-view li.active .up-view-button .button-edit,
.up-view li:hover .up-view-button .button-edit {
    background: url('../images/upload/button-edit-1.png') no-repeat;
}

.up-view li.active .up-view-button .button-delete,
.up-view li:hover .up-view-button .button-delete {
    background: url('../images/upload/button-delete-1.png') no-repeat;
}

/*req*/
.up-view .up-view-button li.active .button-expand,
.up-view .up-view-button li:hover .button-expand {
    background: url('../images/upload/button-expand-1.png') no-repeat;
}

.up-view .up-view-button li.active .button-trim,
.up-view .up-view-button li:hover .button-trim {
    background: url('../images/upload/button-trim-1.png') no-repeat;
}

.up-view .up-view-button li.active .button-edit,
.up-view .up-view-button li:hover .button-edit {
    background: url('../images/upload/button-edit-1.png') no-repeat;
}

.up-view .up-view-button li.active .button-delete,
.up-view .up-view-button li:hover .button-delete {
    background: url('../images/upload/button-delete-1.png') no-repeat;
}

.up-view-block-title {
    font-size: 15px;
    font-family: "Arial";
    color: rgb(19, 115, 177);
    text-align: center;
}

.up-view-plugs {
    text-align: center;
    padding: 0px;
}

.up-view-plug img {
    width: 200px;
}

.up-view-plug-title {
    margin-top: -20px;
    color: #505050;
}

.up-upload {
    position: relative;
    overflow: hidden;
    font-size: 16px;
    font-family: "Arial";
    color: rgb(19, 115, 177);
    line-height: 1.2;
}

    .up-upload input.up-upload-input {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.up-general-hover {
    position: absolute;
    background: #599dc8;
    width: 100%;
    height: 29px;
    display: none;
    font-size: 16px;
    font-family: "Arial";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.2;
    padding: 5px;
}

    .up-general-hover a {
        color: rgb(255, 255, 255);
    }

    .up-general-hover img {
        position: absolute;
        left: 5px;
    }

    .up-general-hover:hover {
        cursor: pointer;
        text-decoration: underline;
    }

.up-view li:hover .up-general-hover {
    display: block;
    background: #ffe13a;
    /*color: #000;*/
    /*opacity: 0.7;*/
}

.up-view li.active .up-general-hover {
    display: block;
    width: 26px;
    /*right: -172px;*/
}

.up-view li.active:hover .up-general-hover {
    display: block;
    width: 100%;
    /*right: -172px;*/
}

.up-view li.active .up-general-hover a {
    display: none;
}

.up-view li.active:hover .up-general-hover a {
    display: inherit;
}

.up-input-youtube {
    width: 300px;
    display: inline-block;
    position: relative;
}

    .up-input-youtube input {
        display: inline-block;
    }

    .up-input-youtube:hover input {
        padding-right: 30px;
    }

    .up-input-youtube a {
        position: absolute;
        z-index: -1;
        right: 10px;
        top: 5px;
    }

    .up-input-youtube:hover a {
        z-index: 1;
    }

.up-view-plug-progress {
    position: absolute;
    width: 100%;
    bottom: 0px;
}

    .up-view-plug-progress .progress {
        margin-bottom: 0px;
        height: 5px;
        border-radius: 0px;
    }

    .up-view-plug-progress .title {
        color: #3e84b9;
        font-size: 22px;
        margin-bottom: 20px;
    }

        .up-view-plug-progress .title sup {
            top: -5px;
            font-size: 15px;
        }

/*==============================================================*/

.popover-signIn {
    background-color: transparent;
    color: #000;
    border: none;
    max-width: 400px;
    width: 400px;
}

    .popover-signIn .form-group-5 {
        margin-bottom: 5px;
    }

    .popover-signIn .popover-content {
        border-radius: 5px;
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.35);
        padding: 0px 14px;
        overflow: hidden;
    }

    .popover-signIn.bottom > .arrow:after {
        border-bottom-color: #e4e4e4;
        top: 2px;
    }

    .popover-signIn.bottom > .arrow {
        border-bottom-color: none;
    }

    .popover-signIn > .arrow {
        border-width: 0px;
    }

    .popover-signIn .list-group-item .fa-home{
        font-size: 1.2em;
    }

.si-title {
    font-size: 16px;
    font-family: "Arial";
    color: rgb(48, 48, 48);
    font-weight: bold;
    line-height: 1.2;
}

.si-social-sign {
    padding-left: 0px;
}

    .si-social-sign li {
        display: inline-block;
        margin-right: 17px;
        margin-bottom: 17px;
    }

.si-social-icon {
    display: inline-block;
    width: 203px;
    overflow: hidden;
    margin-bottom: -20px;
}

.si-social-button {
    position: absolute;
    display: inline-block;
}

.btn-sign-in {
    border-width: 1px;
    border-color: rgb(66, 161, 218);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(66, 161, 218);
    font-size: 14px;
    font-family: "Arial";
    color: rgb(255, 255, 255);
    line-height: 1.2;
}

.btn-register {
    border-width: 1px;
    border-color: rgb(66, 161, 218);
    border-style: solid;
    border-radius: 3px;
    font-size: 15px;
    font-family: "Arial";
    color: rgb(19, 130, 198);
    line-height: 1.2;
    background-color: transparent;
}

.btn-sign-in:hover {
    background-color: rgb(19, 130, 198);
    border-color: rgb(66, 161, 218); /*rgb(19, 130, 198);*/
    color: #fff;
}

.btn-register:hover {
    border-color: rgb(66, 161, 218); /*rgb(19, 130, 198);*/
    background-color: rgb(19, 130, 198);
    color: #fff;
}

.car-h-filter-tab {
    display: table;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

    .car-h-filter-tab li {
        display: table-cell;
        float: none;
        position: relative;
        text-align: center;
    }

        .car-h-filter-tab li a {
            display: inline-block;
            padding: 10px 24px;
            margin: 0px 0px !important;
            border: none !important;
        }

            .car-h-filter-tab li a span {
                padding-bottom: 10px;
            }

        .car-h-filter-tab li.active a span {
            border-bottom: 2px solid #50A5D9;
        }

.car-h-filter .tablist li:hover a span {
    border: 0px;
    border-bottom: 2px solid #50A5D9;
    color: #1374B3;
}

.car-h-filter .tablist li.active a:hover {
    border: none !important;
    background-color: #e4e4e4;
}

.car-h-filter .tablist li.active a {
    border-radius: 0px;
    border: 0px;
    background-color: #e4e4e4;
    color: #1374B3;
}

.car-h-filter .tablist li.active div {
    width: 100%;
    height: 100%;
    position: absolute;
    padding-top: 48px;
    top: -5px;
    background-color: #e4e4e4;
    border-radius: 6px;
}

.car-h-filter .tablist li:hover a {
    border: 0px;
    /*border-bottom: 2px solid #50A5D9;*/
    color: #1374B3;
}

.car-h-filter .filter-row .btn-form {
    border-width: 1px;
    border-color: rgb(224, 230, 235);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    width: 37px;
    height: 40px;
}

    .car-h-filter .filter-row .btn-form.btn-value {
        /*margin-top: -25px;*/
        margin-right: -5px;
    }

/*.car-h-filter .btn-filter {
    width: 226px;
    height: 40px;
    border-width: 2px;
    border-color: rgb(19, 138, 209);
    border-style: solid;
    border-radius: 7px;
    background-color: rgb(19, 138, 209);
}*/

.car-h-filter .btn-filter:hover {
    color: #fff;
    border-color: rgb(9, 118, 183);
    background-color: rgb(9, 118, 183);
}

.btn-car-y:hover {
    color: #fff;
    border-color: #c8b100;
    background-color: #c8b100;
}

.btn-car-b:hover {
    color: #fff;
    border-color: #0f75b1;
    background-color: #0f75b1;
}

.btn-car-req:hover {
    color: #fff;
    border-color: #c8b100;
    background-color: #c8b100 !important;
}

.car-h-compare {
    border-width: 1px;
    border-color: rgb(204, 212, 219);
    border-style: dotted;
    border-radius: 5px;
    text-align: center;
    background: #fcfdfd;
    margin-top: -10px;
    margin-bottom: 20px;
}

.car-h-compare-empty {
    margin: 50px;
    font-size: 12px;
    font-family: "Arial";
    color: rgb(132, 149, 163);
}

.car-h-compare-list {
    list-style-type: none;
    padding-left: 0px;
    border-bottom: 1px solid #f1f4f6;
}

    .car-h-compare-list li {
        text-align: left;
        border-bottom: 1px solid #f1f4f6;
    }

        .car-h-compare-list li div {
            display: inline-block;
        }

.car-h-compare-list-price {
    padding: 20px;
    width: 70%;
}

.car-h-compare-list-img {
    float: right;
    padding: 10px;
    width: 80px;
}

.car-h-compare-list li div a {
    display: block;
}

.car-h-compare-list li div span {
    font-size: 14px;
    font-family: "Arial";
    color: rgb(0, 0, 0);
}

.car-h-compare-list li div img {
    width: 60px;
    height: 52px;
}

.car-h-compare-button-block {
    padding-top: 20px;
}

.car-h-compare-button-title {
    font-size: 12px;
    font-family: "Arial";
    color: rgb(132, 149, 163);
    line-height: 1.2;
    text-align: center;
}

.car-h-compare-button-div {
    margin: 5px;
}

.car-h-compare-button {
    border-radius: 3px;
    background-color: #edf1f4;
    width: 100%;
    border: medium none;
    padding: 15px 10px;
    text-align: left;
    position: relative;
}

.car-h-compare-button-img {
    display: inline-block;
    float: right;
    padding: 14px 10px;
    border-left: 1px solid #dee3e8;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 50px;
}

    .car-h-compare-button-img img {
    }

.tab-options {
    border-bottom: 0px;
    padding-left: 0px;
    float: right;
    width: 100%;
}

    .tab-options .active {
        background: #FBFCFD none repeat scroll 0% 0%;
        border-width: 1px 1px 0px;
        border-style: solid;
        border-color: #e4e4e4 #e4e4e4 #FFF;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
    }

    .tab-options > li {
        background: #fff;
        margin-left: 0px;
        border: 1px solid #f0f3f5;
        border-radius: 6px 6px 0px 0px;
        width: 25%;
        float: right;
    }

    .tab-options li > a {
        padding: 0px 0px 17px;
        border: none !important;
        margin: 15px 20px 0px;
        border-bottom: 2px solid transparent;
        margin-bottom: -1px;
        font-size: 15px;
    }

        .tab-options li > a:hover {
            padding: 0px 0px 16px;
            background: #fff !important;
            border: none !important;
            border-bottom: 2px solid #58acde !important;
            color: #137dbf !important;
        }

    .tab-options .active > a {
        padding: 0px 0px 16px;
        border: none !important;
        margin: 15px 20px 0px;
        background-color: #FBFCFD !important;
        border-bottom: 2px solid #58acde !important;
        color: #137dbf !important;
    }

    .tab-options li > a:hover, .tab-options li > a:focus {
        text-decoration: none;
        outline: none;
    }

.block-select {
}

    .block-select .selectize-control {
        display: inline-block;
        margin-left: 25px;
    }

    .block-select .btn:active, .block-select .btn.active, .block-select .btn-default:hover, .block-select .btn-default:focus, .block-select .btn-default.focus {
        background-color: #c5deec;
        border-color: #87c3e7;
        box-shadow: none;
    }

.slider-serialize-input {
    width: 50px;
    /*border: 1px solid rgb(204, 204, 204);
	border-top: 2px solid #ccc;*/
    border: 1px solid #ccc;
    padding: 3px 8px;
    border-radius: 4px;
}

    .slider-serialize-input:focus {
        width: 50px;
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }

.brand-list li {
    position: relative;
}
    /*.brand-list li a {
  display: block;
  border: 1px solid #000;
  border-bottom: 1px;
  padding: 5px;
  text-decoration: none;
}*/
    .brand-list li ul {
        display: none;
        left: 296px;
        position: absolute;
        top: 0;
    }

    .brand-list li:hover ul {
        display: block;
        z-index: 13;
    }

.brand-list-ul {
    min-width: 210px;
    background: #fff;
    border: none;
}

    .brand-list-ul > li {
        border: 0px;
        color: #555 !important;
        height: 32px;
    }
/*.brand-list-ul > li a{color:black!important;}
     .brand-list-ul > li a:hover{color: #0c669c!important;}*/

.brand-list-ul-a {
    padding: 10px;
    margin: 10px;
    line-height: 30px;
    outline: 0;
    text-decoration: none !important;
    font-size: 14px;
    /*color: #303030;*/
    padding-right: 0px;
    margin-right: 0px;
}

    .brand-list-ul-a:hover {
        /*color: #0c669c;
        font-weight: bold;
        font-size: 14px;*/
    }

#collapseOne .accordion-inner .list-group-item {
    border: none;
    margin-bottom: 0;
    border-radius: 0px;
    min-height: 34px !important;
    padding-bottom: 3px;
    padding-top: 4px;
}

    #collapseOne .accordion-inner .list-group-item .row .sidebar-name {
        padding-right: 0px;
        white-space:nowrap;
    }

#accordionBrand .row .sidebar-name div {
    display: inline;
}

#collapseOne .accordion-inner .list-group-item:hover,
#collapseOne .accordion-inner .list-group-item.hover {
    color: #0c669c !important;
    margin-bottom: 0;
    border-radius: 0px;
    /*background-color: #f5f5f5;*/
    background-color: #f5f5f6;
    min-height: 34px !important;
}

.brand-list-ul > li:hover {
    background-color: #f5f5f6;
    color: #0c669c !important;
    font-size: 14px;
    height: 32px;
}

.multi-select-block {
    background-color: #fff;
    border: 1px solid #0c669c;
    padding: 10px;
    margin: 10px -30px;
}

    .multi-select-block .number-auto {
        font-size: 14px;
        color: #000;
        font-weight: normal;
        height: 32px;
        padding: 5px 5px 5px 30px;
        margin-right: 10px;
    }

        .multi-select-block .number-auto div {
            height: 30px;
        }

        .multi-select-block .number-auto span {
            margin-left: 10px;
            color: #fff;
            background-color: #137dbf;
            border-radius: 10px;
            padding: 2px;
            font-size: 12px;
            padding-left: 3px;
            cursor: pointer;
        }

            .multi-select-block .number-auto span:hover {
                background-color: #0a598a;
            }

/*Car dealers page*/


.car-mainMenu {
    /*width: 221px;*/
    margin-top: 20px;
    /*height: 377px;*/
    background: white /*#f0f5f9*/;
    color: #1372b0;
}

.car-tab__li {
    width: 24.5%;
}

.car-dialer-content {
    border-radius: 3px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}

.car-dialer-tabs {
    display: table;
    width: 100%;
    padding: 0px;
    margin: 0px;
    height: 54px !important;
    border: none;
}

    .car-dialer-tabs .car-dialer-tabs__tab {
        /*border: 1px solid #e3e8ed;*/
        border-radius: 5px 5px 0 0;
        margin: 0;
        font-size: 15px;
        color: #7c8d9a;
        display: table-cell;
        float: none;
        position: relative;
        text-align: center;
        background-color: #ffffff /*#f6f8f9*/;
        padding: 0 18px;
    }

        .car-dialer-tabs .car-dialer-tabs__tab:hover {
            background-color: white;
        }

    .car-dialer-tabs .mycarmate:hover, .car-dialer-tabs .mycarmate a:hover,
    .car-dialer-tabs .mycarmate a, .car-dialer-tabs .mycarmate.active {
        /*background-color: #f6f8f9!important;*/
    }

    .car-dialer-tabs .car-dialer-tabs__tab.active {
        background-color: #e4e4e4;
        color: #1374b3;
        border-radius: 5px 5px 0 0;
        height: 48px;
        border-bottom: none;
    }

    .car-dialer-tabs .car-dialer-tabs__tab:hover a {
        padding-bottom: 20px;
        border-top: none;
        border-right: none;
        border-left: none;
        /*border-bottom: 2px solid #b4cbd9 ;*/
        background-color: #ffffff;
        color: #1374b3;
    }

#information-modal .modal-dialog.modal-lg {
    width: 1050px;
}

.car-dialer-tabs .mycarmate a:focus {
    background-color: transparent;
}

.car-dialer-tabs .car-dialer-tabs__tab.active > .car-dialer-tabs__link {
    padding-bottom: 20px;
    /*border-bottom: 2px solid #b4cbd9;*/
    color: #1374b3;
    border-left: none;
    border-right: none;
    border-top: none;
    background: #e4e4e4;
    outline: none;
}

.car-dialer-tabs .tablist .car-dialer-tabs__tab .car-dialer-tabs__link {
    margin: 0;
}

.car-dialer-tab__filter {
    padding: 10px 0;
    background-color: #e4e4e4;
}

.main-border {
    margin-left: 0;
    margin-right: 0;
}

.sorted-div {
    padding-left: 6px;
}

.filter-sorted {
    padding-left: 0;
    padding-top: 15px;
    padding-right: 0;
}

    .filter-sorted div:first-child {
        padding-bottom: 6px;
    }

    .filter-sorted .sorted-div a {
        padding: 4px 5px;
        color: #555;
    }

        .filter-sorted .sorted-div a:hover {
            z-index: 12222222222222;
            padding: 4px 5px;
            color: #fff;
            background-color: #00a9ee;
            text-decoration: none;
            border-bottom: 3px solid #00a9ee;
        }

        .filter-sorted .sorted-div a.activeSearchChar {
            z-index: 12222222222222;
            padding: 4px 5px;
            color: #fff;
            background-color: #00a9ee;
            text-decoration: none;
            border-bottom: 3px solid #00a9ee;
        }

        .filter-sorted .sorted-div a:focus {
            z-index: 12222222222222;
            padding: 4px 5px;
            color: #fff;
            background-color: #00a9ee;
            text-decoration: none;
            border-bottom: 3px solid #00a9ee;
        }

.filter-search .search-div:hover {
    padding-bottom: 14px;
    border-bottom: 3px solid #327fb7;
}

.filter-search .search-div {
    height: 32px;
    margin-bottom: -1px;
}

.search-div .search-input {
    border: none;
    padding: 5px 10px 5px 27px;
    margin-top: -5px;
}

.search-input + label {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    left: 1%;
    z-index: 1;
    width: 18px;
    height: 18px;
    top: 3px;
}

    .search-input + label:before {
        content: " ";
        position: absolute;
        font-size: 23px;
        color: #EEE;
        background: transparent url("../images/filter-search.png") no-repeat scroll 0% 0%;
        width: 18px;
        height: 18px;
    }
/*.search-div label{
        position: absolute;
        display: inline-block;
        vertical-align: middle;
        left: 1%;
        z-index: 1;
        width: 18px;
        height: 18px;
        top: 1px;
    }*/

.country-city-div {
    padding-left: 0;
    padding-right: 8px;
}

    .country-city-div .country-city-select .car-dialer-tab-filter__select {
        height: auto;
    }

.car-dialer-tab-filter_no-padding {
    padding: 0 8px 0 0;
}

    .car-dialer-tab-filter_no-padding .selectize-control .selectize-dropdown {
        height: auto;
    }

.car-dialer-tab__filter .form-control {
    height: 43px;
    margin-right: 5px;
    float: left;
    border-radius: 2px;
    border: 1px solid #E7EBEF;
    font-size: 15px;
    box-shadow: none;
}

.ii-card-item .ii-actions li a.reported:before {
    /*background-image: url(../images/view-report-visited.png);*/
    background-image: url(../images/view-report-active.png);
}

.ii-card-item .ii-actions li a.saved:before {
    /*background-image: url(../images/view-save-active-savedVisited.png) !important;*/
    background-image: url(../images/view-save-active.png) !important;
}

#clear-search-field {
    color: #cdd4da;
}

.car-dialer-tab__filter .form-control .selectize-input {
    border: medium none;
    height: 43px;
    line-height: 25px;
    border-radius: 2px;
    position: relative;
    top: 0px;
}

.car-hot-tabs .car-tab__li a {
    background-color: transparent;
    color: #505050;
    margin-right: 1px;
    padding: 15px 40px 10px 47px;
    border: none;
    border-bottom: 2px solid transparent;
    outline: none;
    z-index: 1;
}

.car-crumbs__dropdown {
    display: inline-block;
    position: relative;
}

.car-dealer__breadcrumbs {
    background-color: #e9edf1;
}

.car-dialer-tab-filter__select .selectize-dropdown-content {
    background-color: white;
}

input::-ms-clear {
    display: none;
}
/*End Car dealers page*/

/* Sign up popover */
.su-form-control {
    position: relative;
}

    .su-form-control > img {
        position: absolute;
        left: 10px;
        top: 8px;
    }

    .su-form-control > i:not(.form-control-feedback), .form-register .wrap > i:not(.form-control-feedback) {
        position: absolute;
        left: 10px;
        top: 8px;
        color: #288CCA;
        font-size: 18px;
    }

    .su-form-control input[type='text'],
    .su-form-control input[type='password'] {
        padding-left: 35px;
    }

        .su-form-control input[type='password'].password-signin {
            padding-right: 80px;
        }

    .su-form-control input[type='tel'] {
        padding-left: 45px;
    }

    .su-form-control .flag-wrap {
        position: absolute;
        top: 7px;
        left: 5px;
        font-size: 14px;
        display: inline-block;
    }

    .su-form-control div.checkbox {
        position: absolute;
        right: 25px;
        top: -8px;
    }

        .su-form-control div.checkbox label {
            padding: 3px 3px 3px 27px;
            font-weight: normal;
        }

        .su-form-control div.checkbox label:before {
            margin-right: 5px;
        }

        .su-form-control .password-signin {
            padding-right:90px;
        }

.su-input-error-text {
    min-height: 20px;
    display: inline-block;
}

.su-form-control-passsword input[type='password'],
.su-form-control-passsword input[type='text'] {
    padding-right: 80px;
}

/*ul.dropdown-menu.dropdown-menu-large.dropdown-menu-large-irel:after{
 border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    left: 150px;
    position: absolute;
    top: 51px;
    z-index: 1000;
}*/
.car-search-buis .dropdown.dropdown-large.dropdown-large-irel.open:after {
    border-bottom: 5px solid #f1f3f7;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    left: 340px;
    position: absolute;
    top: 51px;
    z-index: 1000;
}

.su-form-rule {
    color: #808080;
}

.su-form-header {
    padding-bottom: 0 !important;
}



.form-register .wrap {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-left: 0px;
    color: inherit;
}

.form-register.verify .wrap .glyphicon-remove, .form-register.phone-verify-code .wrap .glyphicon-remove, .form-register.verify_code .wrap .glyphicon-remove {
    display: none;
}

.form-register .inpdata {
    display: inline-block;
}

.form-register .resend-code {
    display: none;
    position: absolute;
    top: 8px;
    right: 5px;
    cursor: pointer;
    font-size: 12px;
    font-family: Verdana;
    text-decoration:underline;
}

.form-register .verified-label {
    display: none;
    position: absolute;
    top: 8px;
    right: 10px;
    font-family: Verdana;
    font-size: 12px;
}

.form-register .phone-verify-code {
    display: none;
    width: 90px;
}

.form-register .btn-phone-verify {
    display: none;
    padding: 6px 24px;
    width: 90px;
    background-color: #138AD1;
    color: white;
    border: 1px solid transparent;
}

    .form-register .btn-phone-verify:hover {
        background-color: white;
        color: #138AD1;
        border: 1px solid #8ec3e3;
    }

/* enter */
.form-register.enter .wrap {
    width: 100%;
}
/* end enter*/

/* verify */
.form-register.verify .btn-phone-verify {
    display: inline-block;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.form-register.verify .inpdata {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/* end verify */

/* verify_code */
.form-register.verify_code .resend-code {
    display: inline;
}

.form-register.verify_code .phone-verify-code {
    display: inline-block;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 6px;
}

.form-register.verify_code .phone-verify-code.has-error {
    box-shadow: none;
    border-color:#a94442;
}

.form-register.verify_code .inpdata {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/* end verify_code */

/* verified */
.form-register.verified .wrap {
    width: 100%;
}

.form-register.verified .verified-label {
    display: inline;
}
/* end verified*/

/* End signup popover */

/* Go top */

#goTop {
    position: fixed;
    bottom: 13%;
    z-index: 999;
    display: none;
}

    #goTop a {
        outline: 0;
    }

    #goTop i {
        color: #a6b6c3;
    }

    #goTop .fa-chevron-circle-up {
        background-color: white;
        border-radius: 50%;
        line-height: 20px;
    }

/* End go top */

@media (max-width:992px) {
    #options-md .modalBody {
        width: 700px;
    }

    #options-md .tab-options li {
        width: 33.333%;
    }

        #options-md .tab-options li p {
            white-space: nowrap;
        }
}

@media (min-width:992px) {
    #options-md .modalBody {
        /*width: 990px;*/
    }

    #options-md .tab-options li {
        width: 33.333%;
    }
}

@media (max-width:768px) {
    #options-md .modalBody {
        width: 380px;
    }

    #options-md .tab-options {
        margin-bottom: 20px;
    }

        #options-md .tab-options li {
            width: 100%;
        }

            #options-md .tab-options li p {
                white-space: nowrap;
            }

    #information-md .form-control {
        width: 100%;
        display: block;
        margin-bottom: 5px;
    }
}

#options-md .tab-options li.active:hover,
#options-md .tab-options li.active:hover a,
#options-md .tab-options li.active > a:hover {
    background-color: transparent !important;
}

/* ii (item info) Карточка товара */

.btn-weight {
    font-weight: bold;
}

.btn-ii {
    background-color: #2f9bdb;
    border: 1px solid #1c88c8;
    color: white;
    background-image: none;
}

    .btn-ii i {
        color: #d1e4f5;
    }

    .btn-ii:hover, .btn-ii:active, .btn-ii:focus {
        background-color: #2a8bc4;
    }

.btn-block {
    display: block;
}

.btn.btn-warning {
    background-color: #fee240;
    border: 2px solid #fee240;
    background-image: none;
    color: #483600;
    box-shadow: none;
}

    .btn.btn-warning:hover, .btn.btn-warning:active, .btn.btn-warning:focus {
        background-color: transparent;
    }

.btn.btn-warning-o {
    background-color: transparent;
    border: 2px solid #fee240;
    background-image: none;
    color: #483600;
    box-shadow: none;
}

    .btn.btn-warning-o:hover, .btn.btn-warning-o:active, .btn.btn-warning-o:focus {
        background-color: #fee240;
    }

.alert.alert-warning {
    background-color: #fdf9dc;
    color: #4d4b3e;
    background-image: none;
    border-radius: 0;
}

/* Tablist */

.tablist li.active a {
    border-radius: 0px;
    border: 0;
    border-bottom: 2px solid #50a5d9;
    background-color: #e4e4e4;
    color: #1374B3;
}

.tablist li.active div {
    width: 100%;
    height: 100%;
    position: absolute;
    padding-top: 48px;
    top: -5px;
    background-color: #e4e4e4;
    border-radius: 6px;
}

.tablist li:hover a {
    border: none;
    border-bottom: 2px solid #50A5D9;
    color: #1374B3;
    background-color: transparent;
}

.tablist li.active:hover > a,
.tablist li.active > a:focus {
    border: none;
    border-bottom: 2px solid #50A5D9;
    color: #1374B3;
    background-color: #e4e4e4;
}

.car-h-filter .tablist li {
    border: none;
    border-right: 1px solid #e4e4e4;
    margin: 0;
    font-size: 14px;
    color: #404040;
    background-color: white;
}
/* glushko*/
#accordionBrand .accordion-heading, #accordionPrice .accordion-heading,
#accordionCarbody .accordion-heading, #accordionType .accordion-heading {
    background-color: #e4e4e4;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px;
}

#accordionBrand .accordion-body, #accordionPrice .accordion-body,
#accordionCarbody .accordion-body, #accordionType .accordion-body {
    /*padding-left: 15px;
    padding-right: 15px;*/
}

.car-catalog-left-show {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid rgb(224, 230, 235);
}

.car-catalog-left-filter {
    padding-left: 0px;
    padding-right: 0px;
}

.accordion {
    background-color: white;
}
/**/
.car-h-filter .opacity-filter {
    opacity: 0.5;
}

.make-select-selectize .opacity-filter, .model-select-selectize .opacity-filter, .submodel-select-selectize .opacity-filter,
.make-select .opacity-filter, .model-select .opacity-filter, .submodel-select .opacity-filter {
    opacity: 0.5 !important;
}

.make-select-selectize .selectize-input.disabled,
.model-select-selectize .selectize-input.disabled,
.submodel-select-selectize .selectize-input.disabled,
.make-select-selectize .selectize-input.disabled *,
.model-select-selectize .selectize-input.disabled *,
.submodel-select-selectize .selectize-input.disabled {
    cursor: default !important;
    opacity: 0.5;
}

.tablist li a {
    color: #404040;
    margin: 0;
    border: 0;
    border-bottom: 2px solid transparent;
}

.tablist li:hover {
    color: #1374b3;
}

.tablist li.active {
    background-color: #e4e4e4;
    color: #1374b3;
}

/* My carmate */
.cb-aside {
    border: 1px solid #e4e4e4;
    padding: 10px 0;
    margin-bottom: 20px;
}

    .cb-aside .cb-padding {
        padding-left: 20px;
        padding-right: 20px;
    }

    .cb-aside header {
        padding: 0 20px;
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: bold;
        position: relative;
    }

        .cb-aside header .btn {
            padding-top: 2px;
            padding-bottom: 2px;
            position: absolute;
            right: 5px;
            top: -5px;
            width: 80px;
            font-size: 15px;
        }

.bg-card-light {
    background-color: #fbfcfd;
}

.bg-card-light-all {
    background-color: #fbfcfd;
    margin-top: 20px;
}

.bg-card-blue {
    background-color: #f1f9fd;
}

.bg-card-dark {
    background-color: #e4e4e4;
}

.bg-card-gray {
    background-color: #e9edf1;
}

.cb-aside .caption {
    font-size: 11px;
    color: #6a6b6d;
    position: relative;
    top: -6px;
    left: 20px;
}

.cb-aside .account {
    padding: 0 20px;
    overflow: hidden;
}

.cb-aside .account-avatar {
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
}

    .cb-aside .account-avatar img {
        border-radius: 4px;
    }

.cb-aside .account-info .name {
    font-weight: bold;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 160px;
}

.cb-aside .account-info .car {
    font-size: 11px;
}

.cb-aside .account-info .location i {
    color: #1f82c6;
}

.cb-list-group {
    box-shadow: none;
}

    .cb-list-group.top-border:before {
        content: ' ';
        display: block;
        width: 90%;
        height: 1px;
        background-color: #e4e4e4;
        margin: 10px auto;
        margin-bottom: 1px;
    }

    .cb-list-group .list-group-item {
        border: 0;
        border-radius: 0;
        position: relative;
        background-color: transparent;
        width: 90%;
        margin: 0px auto;
        border-bottom: 1px solid #e4e4e4;
        height: 42px;
        /*color: #3e3f41;*/
    }

        .cb-list-group .list-group-item.active1 {
            color: #337ab7 !important;
            border-bottom: 2px solid;
        }

        .cb-list-group .list-group-item:hover {
            background-color: #f5f5f5;
            width: 90%;
            margin: 0px auto;
            border-bottom: 2px solid #337ab7 !important;
        }

            .cb-list-group .list-group-item:hover .name,
            .cb-list-group .list-group-item:hover .count {
                color: #1373b1;
                /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
                font-size: 14px;
            }

        .cb-list-group .list-group-item a {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
            /*border-bottom: 1px solid #e4e4e4;*/
            margin-right: 15px;
            margin-left: 15px;
        }

        .cb-list-group .list-group-item .name {
            /*color: #4f6f88;*/
            padding-left: 10px;
        }

        .cb-list-group .list-group-item .count {
            font-size: 14px;
            color: #9a9a9a;
            position: absolute;
            right: 30px;
        }

        .cb-list-group .list-group-item .drop-menu {
            font-family: FontAwesome;
            border: none;
            font-size: 20px;
            color: #c9d0d7;
            position: absolute;
            right: 10px;
            top: 7px;
        }

.tablist.tablist-alt {
}

    .tablist.tablist-alt .car-h-filter-tab li {
        background-color: #f7f8fa;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border: 1px solid #e6e7e9;
        border-left-color: transparent;
    }

    .tablist.tablist-alt li.active div {
        border-radius: 4px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-color: white;
        border: 1px solid #e6e7e9;
        border-right: 0;
        border-bottom: 0;
    }

    .tablist.tablist-alt li.active a {
        background-color: white;
    }

.cb-inline-list {
    list-style: none;
    padding-left: 0;
}

    .cb-inline-list li {
        display: inline-block;
        margin-left: 5px;
        font-weight: bold;
    }

        .cb-inline-list li a {
            color: black;
            font-size: 12px;
            text-decoration: none;
        }

    .cb-inline-list.sm li {
        font-size: 11px;
        margin-left: 1px;
    }

/* Служебные */
.form-control.danger {
    box-shadow: none;
    border-color: #a94442;
}

.has-error .form-control {
    box-shadow: none;
    border-color: #a94442;
}

p.danger {
    color: #a94442;
}

.styling-select {
    border-radius: 2px;
    border: 1px solid transparent;
    font-size: 12px;
    box-shadow: none;
}

    .styling-select .selectize-input {
        border: 1px solid #c9d0d7;
        line-height: 30px;
        border-radius: 2px;
        position: relative;
        top: -1px;
        padding: 4px 12px;
    }

        .styling-select .selectize-input.dropdown-active {
            box-shadow: none;
            border: 1px solid #8ec3e3;
        }

    .styling-select .selectize-dropdown {
        border-color: #8ec3e3;
    }

        .styling-select .selectize-dropdown .option {
            border-bottom: 1px solid #e4e4e4;
            font-size: 12px;
            padding: 10px;
        }

    .styling-select.select-width {
        width: 243px;
    }

.styling-input {
    border: 1px solid #c9d0d7;
    height: 40px;
    line-height: 30px;
    border-radius: 2px;
    box-shadow: none;
}

    .styling-input:active, .styling-input:hover, .styling-input:focus {
        box-shadow: none;
        border: 1px solid #8ec3e3;
    }

/* SelectLanguage */
.dropdown-langs {
    display: inline-block;
}

    .dropdown-langs .btn.dropdown-toggle {
        transition: 0s;
    }

    .dropdown-langs li img {
        max-width: 16px;
    }

    .dropdown-langs li {
        padding: 3px 20px;
        position: relative;
    }

        .dropdown-langs li a {
            display: inline-block;
            padding: 0;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }

            .dropdown-langs li a:hover,
            .dropdown-langs li a:active,
            .dropdown-langs li a:focus {
                background-image: none;
                background-color: transparent;
            }

        .dropdown-langs li:hover {
            background-color: #fbfcfd;
            cursor: pointer;
        }

    .dropdown-langs .dropdown-menu {
        border-radius: 0;
    }

/* Buiseness/Edit */

.add-business-tabs .car-dialer-tabs__tab {
    background-color: white;
}

    .add-business-form, .add-business-tabs .car-dialer-tabs__tab.active, .add-business-tabs .car-dialer-tabs__tab.active .car-dialer-tabs__link {
        background-color: #FBFCFD;
    }

.add-business-form {
    margin-left: 0px;
    margin-right: 0px;
    border-right: 1px solid #e3e8ed;
    border-left: 1px solid #e3e8ed;
    border-bottom: 1px solid #e3e8ed;
    padding-top: 20px;
    padding-bottom: 20px;
}

.add-business-tabs li {
    float: left;
}

.add-business-tabs .active a:hover {
    background-color: #FBFCFD !important;
}

.add-business-tabs ul {
    float: none;
    border-bottom: 1px solid #ddd;
}

.modal-body .iconMenu-item {
    cursor: pointer;
}

    .modal-body .iconMenu-item.disabled {
        pointer-events: none;
        opacity: 0.3;
        cursor: pointer;
    }

.modal-body {
    background-color: #fafafc;
    padding-top: 5px;
    padding-bottom: 5px;
}

#crop-modal .modal-body {
    padding-left: 20px;
    padding-right: 20px;
}

#crop-modal .modal-footer {
    padding-bottom: 8px;
    padding-top: 8px;
}

.gd-modal .modal-body {
    padding-top: 0;
    padding-bottom: 0;
}

.gd-modal .block-row {
    border-radius: 0;
}

.gd-modal .form-margin-17 {
    margin: 17px 0px;
}

.gd-modal .form-margin-2 {
    margin: 2px 0px;
}

.business-logo-wrap a {
    display: block;
}

.light-grey {
    color: #CBD1D6;
}

.margin-left-284px {
    margin-left: 284px;
}

.margin-left-20px {
    margin-left: 20px !important;
}

#openSmallForm {
    cursor: pointer;
    text-decoration: none !important;
}

#modal-business .modal-dialog {
    width: 650px;
}

#modal-business .iconMenu-item {
    filter: grayscale(100%);
}

    #modal-business .iconMenu-item:hover {
        box-shadow: none;
        z-index: 5;
        filter: grayscale(0%);
    }

    #modal-business .iconMenu-item.active {
        box-shadow: 0 0 5px rgba(149, 196, 233, .9);
        filter: grayscale(0%);
        background-color: #E9ECF3 /*white*/;
        z-index: 5;
    }
    #modal-business .exist {
    filter: grayscale(0) !important;
    opacity:0.5;
    pointer-events:none;
}
/* SWIPER */
.swiper {
    display: inline-block;
}

input.swipe {
    max-height: 0;
    max-width: 0;
    opacity: 0;
    display: none;
}

.swiper label {
    display: block;
    position: relative;
    box-shadow: inset 0 0 0px 1px #d5d5d5;
    text-indent: -5000px;
    height: 15px;
    width: 30px;
    border-radius: 15px;
}

    .swiper label:before {
        content: "";
        position: absolute;
        display: block;
        height: 15px;
        width: 15px;
        top: 0;
        left: 0;
        border-radius: 15px;
        background: rgba(19, 191, 17, 0);
        -moz-transition: .25s ease-in-out;
        -webkit-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

    .swiper label:after {
        content: "";
        position: absolute;
        display: block;
        height: 15px;
        width: 15px;
        top: 0;
        left: 0px;
        border-radius: 15px;
        background: white;
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2);
        -moz-transition: .25s ease-in-out;
        -webkit-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

.swipe:checked + label:before {
    width: 30px;
    background: #2f9bdb;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
}

.swipe:checked + label:after {
    left: 20px;
    box-shadow: inset 0 0 0 1px #2f9bdb, 0 2px 4px rgba(0, 0, 0, .2);
}

.car-h-menu-list-top {
    list-style: none;
    clear: left;
    text-align: center;
}

.car-h-menu-list-top {
    display: table;
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
}

    .car-h-menu-list-top li {
        float: left;
        /*width: 31.5%;*/ /*Марченко Н.В. 15.08.16 удалите если ничего не поломал*/
        display: table-cell;
        padding: 0 5px;
    }

        .car-h-menu-list-top li a {
            display: block;
            padding: 10px 0px;
            font-size: 14px;
            text-align: center;
            border-bottom: 2px solid transparent;
        }

        .car-h-menu-list-top li.selected a {
            font-weight: bold;
            border-bottom: 2px solid #55aadd;
        }

        .car-h-menu-list-top li.disabled a {
            color: #55aadd;
        }

            .car-h-menu-list-top li.disabled a:hover,
            .car-h-menu-list-top li.disabled a:active,
            .car-h-menu-list-top li.disabled a:focus {
                color: #55aadd;
                cursor: default;
                border: none;
            }

        .car-h-menu-list-top li a:hover,
        .car-h-menu-list-top li a:active,
        .car-h-menu-list-top li a:focus {
            border-bottom: 2px solid #55aadd;
            text-decoration: none;
        }

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto;
}

    .tooltip.in {
        filter: alpha(opacity=90);
        opacity: .9;
    }

    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px;
    }

    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px;
    }

    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 5px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

/*bread*/
.offersnav .pdingtop6 {
    padding-top: 0 !important;
}

.breadcrumb.offerslist, .breadcrumb.offerslist .small {
    font-size: 14px !important;
}

.breadcrumb.offerslist {
    min-height: 16px;
    /*border-bottom: 1px solid #f0f0f0;*/
}

.marginbott5 {
    margin-bottom: 5px !important;
}

.breadcrumb.offerslist li.homelink {
    left: 0;
    top: 0;
    margin-right: 0 !important;
    padding-left: 3px;
    padding-right: 8px;
    display: none;
}

.breadcrumb.offerslist li {
    padding: 0px 15px 0px 0px;
    /*height: 18px;*/
    height: 30px;
    position: relative;
}

li {
    list-style: none;
}

.breadcrumb.offerslist li .slash {
    /*margin: 0px;
    padding-left: 15px;
    position: relative;
    /*! right: -9px; */
    /*bottom: -1px;*/
    /*! z-index: 2; */
    /*! padding-right: 100px; */
    /*vertical-align: middle;*/
    /*margin: 0;
    height: 15px;
    position: absolute;
    right: -9px;
    bottom: -1px;
    z-index: 2;*/
    margin: 0px;
    padding-left: 5px;
    position: relative;
    right: -9px;
    bottom: -1px;
}

.breadcrumb.offerslist li .link {
    /*vertical-align: middle;*/
}

.breadcrumb.offerslist li .slash, .detailpage table.breadcrumb li .slash {
    /*background: url(http://s1.olx.ua/static/olxua/packed/img/2f01a16b9568d64f04d1956e0c108844c8.png) no-repeat;*/
    /*width: 8px;*/
    /*text-indent: 4em;*/
}

.breadcrumb .slash {
    white-space: normal;
    font-size: 18px !important;
}

.breadcrumb.offerslist li.selected {
    border-color: #fff;
    box-shadow: none;
}

    .breadcrumb.offerslist li.selected .slash {
        display: none;
    }

.breadcrumb > li + li:before {
    content: none;
}

.breadcrumb.offerslist li {
    color: #337ab7;
}

    .breadcrumb.offerslist li .link > * {
        color: #1374b3;
    }

.breadcrumb {
    margin-bottom: 2px;
    margin-top: 8px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}

.offersnav .car-crumbs {
    margin: 0px auto 0;
    padding-left: 0px;
}

.breadcrumb.offerslist li.selected span {
    color: #909293;
}

    .breadcrumb.offerslist li.selected span:hover {
        color: rgb(19, 116, 179);
    }

/* .custom-disabled nav-item*/

.custom-disabled {
    background-color: #F3F2F2 !important;
    cursor: default !important;
}

    .custom-disabled a {
        color: #B3B1B2 !important;
        background-color: #F3F2F2 !important;
        border: none !important;
        cursor: default !important;
    }

        .custom-disabled a:hover, .custom-disabled a:focus {
            background-color: #F3F2F2 !important;
            border: none !important;
            color: #B3B1B2 !important;
            text-decoration: none;
            /*cursor: not-allowed;*/
            cursor: default !important;
        }

    .custom-disabled:hover a {
        background-color: #F3F2F2 !important;
        border: none !important;
        color: #B3B1B2 !important;
        cursor: default !important;
    }

/*report-modal*/
.icon-info {
    background-image: url(https://static.classistatic.de/res/images/home/complain/info_icon.png);
    background-repeat: no-repeat;
    background-position: 6px 3px;
}

.info-text {
    color: #666;
    font-weight: 400;
    font-size: 11px;
    padding: 0 24px;
    margin-top: 20px;
    display: none;
}

    .info-text.active {
        display: block !important;
    }

.info-text-accept-file {
    color: #666;
    font-weight: 400;
    font-size: 11px;
    padding: 0 24px;
    margin-top: 10px;
    display: block;
}

.form-radio .radio {
    display: block;
}

#reports-md .describe-notice {
    display: none;
}

#reports-md .modalBody {
    height: 350px !important;
}

.car-dialer-tabs .car-dialer-tabs__tab a {
    border: 0px solid transparent;
    /*margin-right: 15px;*/
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: white;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #f0f5f9;
}

/* Item info */

.ii-list {
    list-style: none;
    padding-left: 0;
}

    .ii-list li {
        border-bottom: 1px dotted lightgrey;
        padding: 4px 8px 0 8px;
    }

        .ii-list li span.data {
            position: relative;
            bottom: -4px;
        }

        .ii-list li .key {
            display: inline-block;
            width: 50%;
        }

        .ii-list li .value {
            font-weight: bold;
            text-align: right;
            display: inline-block;
            width: 50%;
            float: right;
        }

    .ii-list.ii-list-count li {
        padding: 15px 0;
        border-bottom: 1px solid #e4e4e4;
    }

        .ii-list.ii-list-count li:hover {
            border-bottom: 1px solid #50a5d9;
        }

        .ii-list.ii-list-count li a {
            color: #1374b3;
        }

        .ii-list.ii-list-count li .count {
            text-align: right;
            display: inline-block;
            width: 50%;
            float: right;
            color: #848c8f;
            font-size: 11px;
        }

.ii-actions .list {
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
    text-align: center;
    background-color: #e9edf1;
}

    .ii-actions .list li {
        display: inline-block;
        width: 140px;
        text-align: center;
        background-color: #e9edf1;
        margin-left: -4px;
    }

        .ii-actions .list li.disabled {
            pointer-events: none;
            opacity: 0.4;
        }

        .ii-actions .list li a {
            color: #8796a2;
            padding: 10px;
            display: block;
            border-bottom: 2px solid transparent;
        }

        .ii-actions .list li:after {
            content: " ";
            width: 90px;
            height: 2px;
            margin: 0 auto;
            display: block;
            background-color: transparent;
        }

        .ii-actions .list li:hover:after {
            /*background-color: #59addf;*/
        }

        .ii-actions .list li a:hover {
            text-decoration: none;
        }

.ii-card-item .panel-top-border {
    border-top: 1px solid #e0eded !important;
}

.ii-card-item .panel.panel-default {
    box-shadow: none;
    border-left: 0;
    border-radius: 0;
    margin-left: -15px;
    margin-right: -16px;
    border-top: 0;
}

    .ii-card-item .panel.panel-default .panel-heading {
        background-image: none;
        position: relative;
    }

        .ii-card-item .panel.panel-default .panel-heading i {
            position: absolute;
            left: 15px;
            color: #e5e5e5;
            border: 1px solid;
            width: 16px;
            text-align: center;
            border-radius: 3px;
        }

        .ii-card-item .panel.panel-default .panel-heading a {
            color: #1374b3;
            font-weight: bold;
        }

        .ii-card-item .panel.panel-default .panel-heading a {
            outline: none;
            text-decoration: none;
        }

.ii-card-item .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top: none !important;
}

.ii-card-item .panel .panel-body {
    padding: 0px 20px 40px 40px;
}

.ii-card-item .panel .panel-heading {
    padding: 15px 40px;
}

.ii-options .list {
    list-style: none;
    padding-left: 0;
}

    .ii-options .list li {
        margin: 5px 0;
        line-height: 1.75;
    }

        .ii-options .list li label {
            padding-left: 25px;
        }

        .ii-options .list li .radio,
        .ii-options .list li .checkbox {
            margin: 0;
        }

.ii-options .fa-check {
    color: #3488BE;
}

.ii-m-options .ii-list {
    max-width: 320px;
    width: 100%;
    display: inline-block;
    margin: 0 10px;
}

.ii-m-options .ii-list-wrap {
    max-width: 320px;
    width: 100%;
    display: inline-block;
}

    .ii-m-options .ii-list-wrap h4 {
        margin: 0;
        padding-left: 15px;
        font-weight: bold;
    }

.ii-m-options .panel-body {
    padding: 0 15px 15px;
}

.ii-seller-left {
    background-color: #f1f3f7;
    padding-top: 30px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    min-height: 174px;
}

.ii-seller-right {
    background-color: #e8eef8;
    padding-top: 30px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    min-height: 174px;
}

.ii-seller-contact {
    width: 254px;
    margin: 0 auto;
    min-height: 52px;
}

    .ii-seller-contact span {
        font-weight: bold;
    }

    .ii-seller-contact i {
        color: #a8b6c1;
        cursor: default !important;
    }

    .ii-seller-contact .name img {
        border-radius: 4px;
    }

    .ii-seller-contact .name {
        padding: 5px 0px;
        font-size: 15px;
    }

    .ii-seller-contact .phone {
        color: #2a8bc4;
        padding: 5px 0px;
        font-size: 15px;
        font-weight: bold;
    }

    .ii-seller-contact .other {
        color: #2a8bc4;
        padding: 5px 0px;
        font-size: 15px;
    }

    .ii-seller-contact .site {
        color: #2a8bc4;
        padding: 5px 0px;
        font-size: 15px;
    }

    .ii-seller-contact .address {
        color: #2a8bc4;
        padding: 5px 0px;
        font-size: 15px;
    }

    .ii-seller-contact .hideshowphone {
        cursor: pointer;
    }
/*.ii-seller-schedule {
    margin: 0 auto;
    min-width: 190px;
}*/
/*Марченко изменил 08.07*/
.ii-seller-schedule {
    margin: 0 auto;
    min-width: 196px;
}

    .ii-seller-schedule tr td:first-of-type {
        padding-right: 5px;
    }

.ii-price {
    margin-top: 16px;
}

    .ii-price .price {
        color: #b4b4b4;
        font-weight: bold;
        font-size: 18px;
    }

    .ii-price .price-value {
        color: #0c669c;
        font-weight: bold;
        font-size: 24px;
    }

.ii-stat {
    color: #b4b4b4;
    font-size: 12px;
}

    .ii-stat i {
        font-size: 20px;
    }

    .ii-stat span {
        position: relative;
        top: -3px;
    }

.ii-contact-vendor label {
    padding-left: 30px;
}

.ii-contact-vendor .checkbox {
    margin: 0;
}

    .ii-contact-vendor .checkbox:first-of-type {
        margin-top: 40px;
    }

.btn-ii {
    background-color: #2f9bdb;
    border: 1px solid #1c88c8;
    color: white;
    background-image: none;
}

    .btn-ii i {
        color: #d1e4f5;
    }

    .btn-ii:hover, .btn-ii:active, .btn-ii:focus {
        background-color: #2a8bc4;
    }

.ii-your-car {
    border: 2px solid #f5f5f5;
    margin-bottom: 20px;
}

    .ii-your-car header {
        text-align: center;
        font-size: 16px;
        background-color: #f5f5f5;
        padding: 3px;
    }

    .ii-your-car .body {
        padding: 20px;
    }

    .ii-your-car .body-info {
        color: #8b8a88;
    }

    .ii-your-car .number-auto {
        width: 100%;
        overflow: hidden;
    }

        .ii-your-car .number-auto input {
            border: none;
            max-width: 100%;
            text-align: center;
            font-size: 20px;
        }

.ii-location {
    font-size: 14px;
    color: #757575;
    /*padding-left: 15px;*/
}

.ii-aside-all {
    border: 1px solid #e4e4e4;
    /*border-right: 0;*/
    padding-top: 8px;
    /*padding-bottom: 10px;*/
}

.ii-aside {
    border: 1px solid #e4e4e4;
    border-right: 0;
    padding-top: 20px;
}

    .ii-aside.none-bottom-border {
        border-bottom: none !important;
    }

    .ii-aside h5 {
        font-weight: bold;
        margin-top: 0;
        margin-bottom: 7px;
        font-size: 16px;
    }

.ii-aside-help {
    padding-bottom: 20px;
    width: 90%;
    margin: 20px auto 0;
    border-bottom: 1px solid #e4e4e4;
}

    .ii-aside-help .name {
        font-weight: bold;
        color: #137dbf;
        font-size: 18px;
    }

    .ii-aside-help .icon {
        color: #137dbf;
    }

    .ii-aside-help .desc {
        color: #7a7c7e;
    }

.ii-aside img {
    max-width: 100%;
    border-radius: 5px;
}

.ii-calc h4 {
    font-weight: bold;
}

.ii-calc .checkbox label {
    padding-left: 25px;
}

.ii-calc .checkbox {
    margin: 0;
}

.ii-calc .btn-group .btn-ii {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: normal;
    color: white;
}

.text-link {
    color: #137dbf;
    text-decoration: none;
    padding-top: 8px;
}

.ii-card-item {
    border: 1px solid #e4e4e4;
    margin: 0px auto 0;
}

.custom-collapse {
    cursor: pointer;
    color: #e5e5e5;
    margin-left: 30px;
}

.ii-title {
    margin-bottom: 0;
   /* padding-left: 15px;*/
}

#adMapModal .ii-title {
    margin-bottom: 0;
    padding-left: 15px;
    margin-top: 0px;
}

#adMapModal .vlink {
    padding-left: 30px;
}

.ii-list-characters {
    margin-top: -10px;
}

.ii-company-logo img {
    max-height: 44px;
    max-width: 100px;
    margin-top: 10px;
    float: right;
}

.ii-service-text {
    padding-left: 20px;
    padding-top: 10px;
}

.ii-service-more .btn {
    right: 0;
}

/*guidline*/
.btn-custom {
    background-color: #138ad1;
    border: 2px solid #138ad1;
    color: white;
    font-weight: bold;
    font-size: 17px;
    line-height: 19px;
    white-space: normal;
    word-wrap: normal;
    margin-left: 1px;
    padding: 9px 29px 9px 29px;
    border-radius: 7px;
}

    .btn-custom:hover, .btn-custom:focus {
        color: #fff !important;
        background-color: rgb(9, 118, 183);
        border-color: rgb(9, 118, 183);
    }

.btn-custom-green {
    background-color: forestgreen;
    border: 2px solid forestgreen;
    color: white;
    font-weight: bold;
    font-size: 17px;
    line-height: 19px;
    white-space: normal;
    word-wrap: normal;
    margin-left: 1px;
    padding: 9px 29px 9px 29px;
    border-radius: 7px;
}

    .btn-custom-green:hover /*, .btn-custom:focus*/ {
        color: #fff !important;
        border-color: green;
        background-color: green;
    }

.row-msg {
    margin-left: 0px;
    margin-right: 0px;
    position: absolute;
    width: 100%;
    z-index: 12;
}

    .row-msg .alert {
        /*background-color: rgba(0,0,0,.3);*/
        /*background-color: rgba(255, 225, 58, 0.94);*/
        background-color: rgba(253, 249, 220, 0.94);
    }

    .row-msg .alert {
        padding: 4px;
        margin-bottom: 20px;
        border: 1px solid transparent;
    }

    .row-msg .close {
        float: right;
        font-size: 21px;
        font-weight: bold;
        line-height: 1;
        color: #000;
    }

.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: 5px;
}

.show-hide-phone {
    font-size: 14px;
    font-weight: normal;
}

    .show-hide-phone:focus {
        text-decoration: none;
    }

/*.ui-menu .ui-menu-item.ui-state-focus{
          background-color:red!important;
          width:100%;
      }*/

.ui-menu .ui-menu-item a.ui-corner-all:hover, .ui-menu .ui-menu-item a.ui-corner-all:focus, .ui-menu .ui-menu-item a.ui-corner-all:active {
    background: #E7F3FA !important;
    color: black;
    border-radius: 0;
    border-top: 1px solid #e6e6e6;
}

.ui-menu .ui-menu-item {
    border-top: 1px solid #e6e6e6;
    padding: 8px;
    font-size: 14px !important;
}

    .ui-menu .ui-menu-item:hover {
        background-color: #00a9ee !important;
        color: #fff;
    }

        .ui-menu .ui-menu-item:hover a {
            color: #fff;
        }

    .ui-menu .ui-menu-item:before {
        content: ' ';
        width: 15px;
        height: 20px;
        margin-right: 7px;
        margin-top: 3px;
        display: inline-block;
        vertical-align: top;
        background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
        background-size: 34px;
    }

.ui-menu.none-icon-ui-autocomplete .ui-menu-item:before {
    display: none;
    background-image: none;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    margin: 0px;
}

.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover,
.ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-widget-content .ui-state-focus, .ui-autocomplete .ui-widget-header .ui-state-focus {
    /*background: #E7F3FA;
    color: #1373b1;
    border-radius:0;
    font-weight: normal;
    width:100%;
    border-color:#E7F3FA!important;*/
    background: #fafafa !important; /*#ebf1fd*/
    color: black;
    border-radius: 0;
    /*font-weight: normal;*/
    width: 100% /*359px*/;
    border-color: #e6e6e6 !important;
    border-right: none;
    cursor: default;
    /*border:none;*/
}

.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover,
.ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-widget-content .ui-state-focus, .ui-autocomplete .ui-widget-header .ui-state-focus {
    border-top: 1px solid rgb(230, 230, 230) !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none;
}

.selectize-input-priceeParts .ui-state-hover, .selectize-input-priceParts .ui-state-hover,
.selectize-input-priceeParts .ui-widget-content .ui-state-hover, .selectize-input-pricee .ui-widget-content .ui-state-hover,
.selectize-input-priceeParts .ui-widget-header .ui-state-hover, .selectize-input-pricee .ui-widget-header .ui-state-hover,
.selectize-input-priceeParts .ui-state-focus, .selectize-input-pricee .ui-state-focus,
.selectize-input-priceeParts .ui-widget-content .ui-state-focus, .selectize-input-pricee .ui-widget-content .ui-state-focus,
.selectize-input-priceeParts .ui-widget-header .ui-state-focus, .selectize-input-pricee .ui-widget-header .ui-state-focus,
.selectize-input-yearr .ui-state-hover, .selectize-input-priceParts .ui-state-hover,
.selectize-input-yearr .ui-widget-content .ui-state-hover, .selectize-input-pricee .ui-widget-content .ui-state-hover,
.selectize-input-yearr .ui-widget-header .ui-state-hover, .selectize-input-pricee .ui-widget-header .ui-state-hover,
.selectize-input-yearr .ui-state-focus, .selectize-input-pricee .ui-state-focus,
.selectize-input-yearr .ui-widget-content .ui-state-focus, .selectize-input-pricee .ui-widget-content .ui-state-focus,
.selectize-input-yearr .ui-widget-header .ui-state-focus, .selectize-input-pricee .ui-widget-header .ui-state-focus {
    border: 3px solid #7ab1d3;
}

#description .readMore {
    text-align: right;
    padding-right: 25px;
}

#description .panel-body {
    padding-bottom: 10px;
}

/* Pagination component */
.custom-pagination {
    width: 100% !important;
}

    .custom-pagination .pagination {
        border: 1px solid rgb(233, 237, 241);
        margin: 0;
        width: 100%;
        text-align: center;
    }

    .custom-pagination a, .custom-pagination .current {
        height: 50px;
        line-height: 50px;
        vertical-align: middle;
        color: rgb(170, 182, 190);
        border-bottom: 2px solid transparent;
        padding: 0px 10px;
        display: inline-block;
    }

        .custom-pagination a:hover, .custom-pagination .current {
            color: rgb(51, 122, 183);
            border-bottom-color: rgb(51, 122, 183);
            text-decoration: none;
        }

    .custom-pagination .prev,
    .custom-pagination .next {
        font-size: 30px;
    }

    .custom-pagination .current.prev, .custom-pagination .current.next {
        border-color: transparent;
    }

    .custom-pagination .next .caption {
        font-size: 12px;
        color: rgb(19, 115, 177);
        padding-right: 10px;
        vertical-align: top;
    }

    .custom-pagination .select-pagesize {
        float: left;
        margin-top: 8px;
        width: 140px;
    }

.select-pagesize.single .selectize-input {
    height: 34px;
    padding-top: 5px;
    margin-top: 1px;
    border-radius: 4px;
}

    .select-pagesize.single .selectize-input::after {
        margin-top: 2px;
    }

.select-pagesize.single .option.active {
    background-color: #00a9ee;
    color: #fff;
}

.search-field {
    text-align: right;
}

    .search-field a {
        position: absolute;
        display: inline-block;
        vertical-align: middle;
        left: 79%;
        z-index: 1;
        width: 18px;
        height: 18px;
        text-decoration: none;
        font-size: 30px;
        cursor: pointer;
        display: none;
    }

        .search-field a:hover {
            text-decoration: none;
        }

    .search-field input {
        height: 40px;
        margin-right: 5px;
        float: left;
        border-radius: 2px;
        border: 1px solid #E7EBEF;
        font-size: 12px;
        box-shadow: none;
        font-weight: bolder;
        padding: 0.6em 2.6em 0.6em 3.0em;
    }

    .search-field label {
        position: absolute;
        display: inline-block;
        vertical-align: middle;
        left: 83%;
        z-index: 1;
        width: 18px;
        height: 18px;
        top: 11px;
        cursor: pointer;
    }

        .search-field label:before {
            content: " ";
            position: absolute;
            font-size: 23px;
            color: #EEE;
            background: transparent url("../images/filter-search.png") no-repeat scroll 0% 0%;
            width: 18px;
            height: 18px;
        }

.opacitySelectListing {
    opacity: 0.5;
}

.car-h-filter .custom-style-bad {
    border: 1px solid transparent;
    height: 40px;
    border-radius: 2px;
    position: relative;
    color: #fff;
    font-family: inherit;
    /*font-size: 12px;*/
}

.ad-sort-block {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px 23px 0px 23px;
    margin-top: 20px;
}

.ad-sort-block-messages {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px 23px 0px 23px;
    margin-top: 20px;
}

.saved-searches .saved-search-item {
    margin-top: 20px;
}

    .saved-searches .saved-search-item .item-check {
        text-align: right;
    }

        .saved-searches .saved-search-item .item-check .checkbox {
            text-align: right;
            left: 10px;
            margin-top: 0;
        }

.selected-place .selected-place-item .item-check .checkbox {
    text-align: right;
    left: 10px;
    margin-top: 0;
}

.selected-follow .selected-follow-item .item-check .checkbox {
    text-align: right;
    left: 10px;
    margin-top: 0;
}

.saved-searches .saved-search-item .saved-search-item-content {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 10px 23px 0;
    position: relative;
}

.saved-searches .saved-search-item .body {
    padding-bottom: 10px;
}

    .saved-searches .saved-search-item .body .row {
        margin-bottom: 10px;
    }

.saved-searches .saved-search-item .footer {
    clear: left;
    margin: 0 -23px;
    overflow: visible;
    background-color: #e9edf1;
    padding: 10px 10px;
}

    .saved-searches .saved-search-item .footer input {
        margin-top: 0;
        margin-right: 10px;
        vertical-align: bottom;
        position: relative;
        top: -4px;
    }

.saved-searches .saved-search-item .name {
    font-size: 18px;
    font-weight: bold;
    color: #0c669c;
}

.saved-searches-sort-block {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px 0;
    margin-top: 20px;
    min-height: 53px;
}

.selected-place .selected-place-item .selected-place-item-content {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 10px 23px 0;
    position: relative;
}

.selected-place .selected-place-item {
    margin-top: 20px;
}

.selected-follow .selected-follow-item .selected-follow-item-content {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 10px 23px 0;
    position: relative;
}

.selected-follow .selected-follow-item {
    margin-top: 20px;
}

.selected-places-sort-block {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px 0;
    margin-top: 20px;
    min-height: 53px;
}

    .selected-places-sort-block .items-check .checkbox {
        text-align: right;
        left: 10px;
        margin-bottom: 0;
    }

.selected-follow-sort-block {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px 0;
    margin-top: 20px;
    min-height: 53px;
}

    .selected-follow-sort-block .items-check .checkbox {
        text-align: right;
        left: 10px;
        margin-bottom: 0;
    }

.saved-searches-sort-block .items-check {
    text-align: right;
}

    .saved-searches-sort-block .items-check .checkbox {
        text-align: right;
        left: 10px;
        margin-bottom: 0;
    }

.saved-searches-sort-block input {
    margin-top: 0;
    vertical-align: bottom;
    position: relative;
    top: 7px;
}

.selected-places-sort-block input {
    margin-top: 0;
    vertical-align: bottom;
    position: relative;
    top: 3px;
}

.selected-follow-sort-block input {
    margin-top: 0;
    vertical-align: bottom;
    position: relative;
    top: 3px;
}

.selected-follow-sort-block .items-check {
    text-align: right;
}

.selected-follow-sort-block .btn-xs {
    margin-top: 6px;
}

.selected-places-sort-block .items-check {
    text-align: right;
}

.selected-places-sort-block .btn-xs {
    margin-top: 6px;
}

.selected-follow .selected-follow-item .footer {
    clear: left;
    margin: 0 -23px;
    overflow: visible;
    background-color: #e9edf1;
    padding: 10px 10px;
}

    .selected-follow .selected-follow-item .footer .disabled {
        pointer-events: none;
        cursor: default;
        color: #9a9a9a;
    }

.selected-follow .selected-follow-item .name {
    font-size: 18px;
    font-weight: bold;
    color: #0c669c;
}

.selected-follow .selected-follow-item .body .row {
    margin-bottom: 10px;
}

.selected-place .selected-place-item .footer {
    clear: left;
    margin: 0 -23px;
    overflow: visible;
    background-color: #e9edf1;
    padding: 10px 10px;
}

    .selected-place .selected-place-item .footer .disabled {
        pointer-events: none;
        cursor: default;
        color: #9a9a9a;
    }

.selected-place .selected-place-item .name {
    font-size: 18px;
    font-weight: bold;
    color: #0c669c;
}

.selected-place .selected-place-item .body .row {
    margin-bottom: 10px;
}
/*.selected-place .selected-place-item  input {
        margin-top: 0;
        margin-right: 10px;
        vertical-align: bottom;
        position: relative;
        top: -4px;
    }*/
.saved-searches-sort-block .btn-xs {
    margin-top: 6px;
}

.saved-searches-pagination {
    width: 100% !important;
}

#asModal .modal-footer .btn-link {
    padding-top: 15px;
}

#asModal .modal-body {
    background-color: white;
}

    #asModal .modal-body #as-form-simple-text, #as-form-simple-url {
        background: white;
    }

#asModal .modal-header {
    border: none;
}

#asModal .as-form-simple-form h4 {
    margin-top: -9px;
}

#asModal .modal-header .modal-title {
    display: none;
}

.btn-send-eemptyy {
    background: transparent url(../images/arrow-continue.png) no-repeat;
    background-position: right center;
    border: 1px solid #138ad1;
    color: #138ad1 !important;
    margin: 5px 0px;
    padding: 11px 30px 11px 11px;
}

    .btn-send-eemptyy:hover {
        background-color: #138ad1;
        color: #fff !important;
    }

.car-dealer-content {
    height: 48px;
}

.car-dialer-tabs__link .count {
    color: #9a9a9a;
    font-size: 12px;
    position: absolute;
    right: -26px;
    top: 13px;
}

#butCropCancel {
    float: right;
    margin-top: 4px;
}

#noSavedSearches {
    display: none;
    margin-top: 40px;
    text-align: center;
}

    #noSavedSearches span {
        font-size: 22px;
        font-weight: bold;
    }

    #noSavedSearches .image {
        margin-top: 40px;
    }

#noSavedAds {
    display: none;
    margin-top: 40px;
    text-align: center;
}

    #noSavedAds span {
        font-size: 22px;
        font-weight: bold;
    }

    #noSavedAds .image {
        margin-top: 40px;
    }

#noSavedFollow {
    display: none;
    margin-top: 40px;
    text-align: center;
}

    #noSavedFollow span {
        font-size: 22px;
        font-weight: bold;
    }

    #noSavedFollow .image {
        margin-top: 40px;
    }

#noSavedPlaces {
    display: none;
    margin-top: 40px;
    text-align: center;
}

    #noSavedPlaces span {
        font-size: 22px;
        font-weight: bold;
    }

    #noSavedPlaces .image {
        margin-top: 40px;
    }

.text-align-center {
    text-align: center;
}

.follow-wrapper .Unfollow {
    color: darkred;
    text-decoration: none;
    padding-left: 9px;
}

.follow-wrapper .fa-times {
    font-size: 14px;
    color: darkred;
}

.alreadyFollow {
    color: #49A5DB;
}

/*.block-model  .slimScrollBar{display:block!important;}*/
.closeAlert img {
    position: relative;
    top: -2px;
    left: -2px;
}

.fotorama-thumb-video {
    position: relative;
}

    .fotorama-thumb-video:after {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: 50%;
        transform: translateY(-50%);
        width: 32px;
        height: 32px;
        background: url(/js/fotorama/fotorama.png) no-repeat;
        background-position: -64px -32px;
    }

.business-item {
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 10px 23px 0;
    position: relative;
}

    .business-item .body {
        padding-bottom: 20px;
    }

    .business-item .footer {
        clear: left;
        margin: 0 -23px;
        overflow: visible;
        background-color: #e9edf1;
        padding: 10px 10px;
    }

    .business-item .name {
        font-size: 18px;
        font-weight: bold;
        color: #0c669c;
    }

#as-u5-form {
    margin-bottom: 10px;
}

#butCrop {
    float: right;
}

.cropper-center, .cropper-point {
    opacity: .01 !important;
}
/*вынужденная мера, иначе ломается логика в showDialogForChangePhotoAvatar*/
#asModal .block-row:nth-child(2) {
    border: 0 !important;
}

#openSmallForm:hover {
    text-decoration: none;
}

.user-exists span {
    font-size: 13px;
}

.user-exists {
    min-height: 22px !important;
}

#drop-upload-modal .modal-dialog {
    width: 845px;
}

.uploadPhotoModalHeaderStyle {
    margin-top: -10px;
}

.uploadPhotoModalFooterStyle {
    border-bottom: none;
    padding-top: 20px;
}

.uploadPhotoModalHeaderStyle h3 {
    font-size: 14px;
    display: inline-block !important;
    margin-top: 9px;
    margin-bottom: 0px;
}

.noRoundCorners {
    border-radius: initial;
}

.my-business .my-business-item {
    margin-top: 20px;
}

    .my-business .my-business-item .my-business-item-content {
        border: 1px solid #e4e4e4;
        border-radius: 5px;
        padding: 10px 23px 0;
        position: relative;
    }

    .my-business .my-business-item .footer {
        clear: left;
        margin: 0 -23px;
        overflow: visible;
        background-color: #e9edf1;
        padding: 10px 10px;
    }

    .my-business .my-business-item .name {
        font-size: 18px;
        font-weight: bold;
        color: #0c669c;
    }

    .my-business .my-business-item .rate {
        font-size: 12px;
        font-weight: bold;
        color: #202020;
    }

.my-business-sort-block {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px 0;
    margin-top: 20px;
    min-height: 53px;
}

#carDealerTab .badge.badge-1 {
    right: -24px;
    position: absolute;
    top: 12px;
}

/*.car-catalog-items .car-catalog-item .name:visited{
    color:#800080;
}*/

.iconSeaAlready {
    position: absolute;
    right: 5px;
    color: whitesmoke;
    font-size: 21px;
}

.search-field label.cabinet:before {
    content: " ";
    position: absolute;
    font-size: 23px;
    color: #EEE;
    background: transparent url("../images/filter-search.png") no-repeat scroll 0% 0%;
    width: 18px;
    height: 18px;
    left: 0;
}

#modalError .modal-body {
    padding-top: 0;
    padding-bottom: 0;
}

    #modalError .modal-body #error-url {
        background-color: white;
    }

.messages_count {
    background-color: #f26c4f;
    display: none;
    margin-left: 3px;
}

.requests_count {
    background-color: green;
    display: none;
    margin-left: 3px;
}

.offer-popover-wrapper .popover {
    background-color: white;
}

    .offer-popover-wrapper .popover .popover-title {
        font-weight: bold;
        font-size: 22px;
    }

        .offer-popover-wrapper .popover .popover-title .close {
            font-size: 27px;
        }

    .offer-popover-wrapper .popover .body-wrapper label {
        color: gray;
        text-align: left;
    }

    .offer-popover-wrapper .popover .body-wrapper #offer-price {
        max-width: 100%;
        width: 244px;
        margin-bottom: 6px;
        color: black;
    }

    .offer-popover-wrapper .popover .body-wrapper #offer-text {
        resize: none;
        color: black;
        max-width: 100%;
        width: 244px;
    }

    .offer-popover-wrapper .popover .body-wrapper .textarea-character-counter {
        color: gray;
        text-align: right;
        padding: 2px 0px;
    }

    .offer-popover-wrapper .popover .footer-wrapper {
        text-align: right;
    }

        .offer-popover-wrapper .popover .footer-wrapper .fa-hand-spock-o:before {
            padding-right: 4px;
            font-size: 14px;
        }

#make-offer {
    padding-top: 2px;
    padding-bottom: 0px;
}

    #make-offer a {
        font-size: 14px;
        color: #b4b4b4;
        text-decoration: none;
        cursor: default;
    }

.make-offer-card {
    padding-top: 9px;
    display: inline;
    padding-right: 10px !important;
}

    .make-offer-card a, .make-offer-card-table a {
        font-size: 15px;
        color: #b4b4b4;
        /*text-decoration: none;
        cursor: default;*/
    }

.ii-card-item .item-price {
    margin-bottom: 0;
}

.cc-ad-plan {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding-bottom: 15px;
    margin-top: 20px;
}

    .cc-ad-plan .cc-header {
        position: relative;
        padding: 10px 40px 0 10px;
        border-radius: 4px;
    }

        .cc-ad-plan .cc-header label {
            display: block;
            margin-bottom: 0;
        }

        .cc-ad-plan .cc-header .price {
            position: absolute;
            top: 7px;
            right: 0;
            padding: 3px;
            font-size: 16px;
            font-weight: bold;
            min-width: 40px;
            text-align: center;
            color: white;
            background-color: #2f9bdb;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        .cc-ad-plan .cc-header small {
            font-size: 11px;
            left: 17px;
            position: relative;
            top: -5px;
        }

    .cc-ad-plan .cc-body {
        padding: 10px;
    }

        .cc-ad-plan .cc-body .list-plus {
            padding-left: 0;
            list-style: none;
        }

            .cc-ad-plan .cc-body .list-plus li {
                padding-left: 15px;
                position: relative;
                margin-bottom: 5px;
            }

                .cc-ad-plan .cc-body .list-plus li:before {
                    content: '\f067';
                    font-family: FontAwesome;
                    color: #2f9bdb;
                    position: absolute;
                    left: 1px;
                }

        .cc-ad-plan .cc-body .list-check {
            padding-left: 0;
            list-style: none;
        }

            .cc-ad-plan .cc-body .list-check li {
                padding-left: 18px;
                position: relative;
                margin-bottom: 5px;
            }

                .cc-ad-plan .cc-body .list-check li:before {
                    content: "\f00c";
                    font-family: FontAwesome;
                    color: #2f9bdb;
                    position: absolute;
                    left: 0;
                }

    .cc-ad-plan .checkbox {
        margin: -5px 0 0;
    }

#report-tab-ul .active a:hover {
    background-color: transparent !important;
}

.offer-popover-wrapper .popover .footer-wrapper #sendButton {
    background-image: url(../images/offer20x20.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 56px;
    padding-left: 22px;
}

.imgHand {
    background-image: url(../images/isAllowOffers.png);
    height: 26px;
    width: 55px;
    margin-top: 4px;
}

.popover-free-ad {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: rgb(0, 0, 0);
    width: 280px;
    padding: 0;
}

    .popover-free-ad .popover-content {
        padding: 0;
    }

        .popover-free-ad .popover-content .list-group {
            margin-bottom: 0;
        }

        .popover-free-ad .popover-content .list-group-item {
            border: none;
        }

    .popover-free-ad a.list-group-item {
        color: rgb(124, 141, 154);
    }

    .popover-free-ad .list-group a.disabled {
        cursor: context-menu;
        background-color: #fff;
        color: #ddd;
    }

    .popover-free-ad .list-group a.disabled i {
        color: #ddd;
    }

        .popover-free-ad a.list-group-item:hover {
            background-color: rgb(228, 232, 240);
            color: rgb(19, 116, 179);
        }

            .popover-free-ad .list-group a.disabled:hover {
                cursor: context-menu;
                background-color: #fff;
                color: #ddd;
            }

            .popover-free-ad .list-group a.disabled:hover i {
                color: #ddd;
            }

    .popover-free-ad .list-group-item i {
        margin-right: 5px;
    }

#place-free-ad-categories .list-group {
    border-radius: 6px;
    overflow: hidden;
}



.featured-products {
    display: none;
}

#confirmRepeat ul li {
    list-style: disc;
    font-size: 18px;
}

#confirmRepeat .radio {
    display: block;
}

    #confirmRepeat .radio label {
        padding-left: 25px;
    }

#confirmRepeat .btn-filter {
    border: 2px solid rgb(19, 138, 209);
    background-color: rgb(19, 138, 209);
    color: #fff;
    font-weight: bold;
}

    #confirmRepeat .btn-filter:hover {
        border: 2px solid rgb(9, 118, 183);
        background-color: rgb(9, 118, 183);
        color: #fff;
        font-weight: bold;
    }

.car-catalog-items .car-catalog-item .vlink a:visited {
    color: #0c669c;
}
/*createMessageModal - ask question*/
#createMessageModal .ii-stat-rep {
    display: inline-block;
}

#createMessageModal .div-location, #createMessageModal .div-views-age {
    display: inline-flex;
}

#createMessageModal .ii-stat-rep.location {
    color: #b4b4b4;
    font-size: 14px;
    padding-right: 0px;
    margin: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 460px;
}
/*report */
.ii-stat-rep {
    color: #b4b4b4;
    font-size: 14px;
    padding-right: 17px;
    margin: 0px;
}

#report-modal .price {
    font-size: 23px;
    font-weight: bold;
    color: #0c669c;
    padding-right: 15px;
}

#report-modal .border-row {
    border-bottom: 1px solid #e4e4e4;
    border-radius: 4px;
    margin-left: -20px;
    margin-right: -20px;
}

#report-modal .tab-options > li {
    width: 33% !important;
    height: 73px !important;
}

.p-t-10 {
    padding-top: 10px;
}

.car-catalog-items .table-item .customPadding {
    padding-left: 56px;
}

.car-catalog-items .table-item .make-offer-card-table {
    height: 10px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    padding-top: 4px;
}

.car-catalog-items .table-item .footer-list li a {
    padding-left: 10px;
}

#view-MainContent-row .locationLink {
    color: grey;
    text-decoration: none;
    cursor: pointer;
}

.generation-title {
    position: absolute;
    margin-top: 4px;
    font-size: 12px;
    font-weight: bold;
    color: white;
    margin-left: 4px;
}

@media(max-width:992px) {
    .car-buis-near-item.text-left {
        overflow-x: auto;
    }

    .car-buis-near-wrap .car-buis-near-item .list-group-item,
    .car-buis-near-wrap .car-buis-near-item .list-group-item .transport-count {
        font-size: 14px !important;
    }
}

.padding-pagination {
    padding-bottom: 110px;
}

.moto-placeholder {
    background: url('/images/placeholder-moto.png') 0 no-repeat !important;
}

@media(max-width:768px) {
    .navbar-collapse.collapse {
        display: block !important;
    }

    .navbar-nav > li, .navbar-nav {
        margin: 0;
        height: 50px;
        float: left !important;
    }

        .navbar-nav.navbar-right:last-child {
            margin-right: -15px !important;
        }

    .navbar-right {
        float: right !important;
    }
}

.ii-card-item .locationBussines-wrapper {
    margin-top: 5px;
    margin-bottom: 5px;
}

/*    .ii-card-item .locationBussines-wrapper .locationBussines {
        margin-right: 20px;
        padding-left: 15px;
    }
*/
.infoUpTable {
    padding-left: 63px;
}

.view-DescContent #description {
    word-wrap: break-word;
}

#accordion #description {
    word-wrap: break-word;
}

.form-control-feedback {
    pointer-events: all;
    cursor: pointer;
}

.ad-status-select .selectize-dropdown-content .option.selected {
    display: none;
}

.feedback-red > label, .feedback-red > label:before {
    color: #a94442 !important;
}

    .feedback-red > label:before {
        border: 1px solid #a94442;
    }

.favorites-title {
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 10px;
}

iframe[name^="easyXDM"] {
    display: initial !important;
}

#messages-wrapper .nav.nav-pills {
    padding-left: 5px !important;
    margin-top: 0px;
}

.requestWebsite .req .table-requestbusinesses thead > tr > th,
.requestWebsite .req .table-requestbusinesses tbody > tr > td {
    text-align: left;
}

.requestWebsite .req {
    padding-top: 20px;
    padding-bottom: 20px;
}

    .requestWebsite .req h2 {
        margin-bottom: 30px;
        margin-top: 15px;
    }

    .requestWebsite .req .table {
        margin-bottom: 0px !important;
    }

.popover-title-login {
    max-width: 206px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#userMenu {
    max-height: 34px;
}

    #userMenu .userMenu-firstName {
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        max-width: 150px;
    }

    #userMenu .badge.messages_count, #userMenu .requests_count {
        position: relative;
        top: -6px !important;
    }

.modal-dialog {
    margin: 0px auto !important;
}

.min-height {
    min-height: 190px;
    margin-left: 15px;
}

.min-height-first {
    min-height: 190px;
}

.m-l-15 {
    margin-left: 15px;
}

.offer-height {
    height: 100px;
}

.background-white {
    background-color: white !important;
}

.ii-seller-contact .name-link {
    font-size: 15px;
    font-weight: bold;
}
/*.ii-seller-contact .name-link:hover{
        color: #337ab7;
        text-decoration: none;
}*/

.name-link i {
    cursor: pointer;
}

.a-tooltip {
    text-decoration: none;
    color: black;
    cursor: pointer;
}

    .a-tooltip:hover {
        text-decoration: none;
    }

#information-md .ad-price {
    color: black;
}

#information-md .div-price {
    padding-left: 0px;
    padding-top: 16px;
}

#options-container, .view-DescContent {
    cursor: pointer !important;
}

.vlink {
    white-space: nowrap;
    overflow: hidden;
    /* padding: 5px; */
    text-overflow: ellipsis;
    max-width: 490px;
}

.gallery-inline .car-catalog-items .vlink {
    overflow: hidden;
    /* padding: 5px; */
    text-overflow: ellipsis;
    /*max-width: 490px;*/
    white-space: nowrap;
}

.gallery-col .car-catalog-items .vlink {
    overflow: hidden;
    /* padding: 5px; */
    text-overflow: ellipsis;
    max-width: 490px;
    white-space: initial !important;
}

.msg-tmpl.modal-dialog.gd-modal .vlink .ii-title {
    max-width: 313px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

abbr[title], abbr[data-original-title] {
    border-bottom: none;
    text-decoration: none;
}

abbr[data-original-title] {
    cursor: default;
}

abbr[title] {
    cursor: pointer;
}
/*.selectize-input-price-start{
     border:none!important;
 }*/

.p-l-0 {
    padding-left: 0px;
}

.p-r-0 {
    padding-right: 0px;
}

#reports-modal .modalDialog {
    position: inherit;
    top: 0px;
    z-index: 1001;
}

#reports-modal .modal-dialog {
    width: 970px;
}

#forgot-password-modal .modal-dialog {
    width: 519px;
}

#forgot-password-modal .closeDialog {
    /*margin-top: 20px;*/
    /*color: #000;*/
    padding-right: 0px;
    padding-top: 0px;
}

.empty-files .preview {
    text-align: center;
}

.btn-add-photo {
    float: right;
    width: 100px;
    margin-left: 5px;
    background-color: transparent !important;
    border-radius: 1px;
    height: 75px;
    border: 1px solid gray;
    margin-top: 0;
}

.cntF {
    text-align: center;
    color: #e9edf1;
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-weight: normal;
    font-size: 14px;
}

.bx-wrapper .bx-next {
    right: 13px !important;
}

.bx-wrapper .bx-prev {
    left: 0px !important;
}

textarea {
    resize: none !important;
}

.owl-item .item a.first-line-owl img, .owl-item .item a.second-line-owl img {
    filter: grayscale(100%) !important;
}

.owl-item .item a.first-line-owl:hover img, .owl-item .item a.second-line-owl:hover img {
    filter: grayscale(0%) !important;
}

.owl-item .item:hover img {
    filter: none;
    cursor: pointer;
}

/*#mapServiceToggleCont*/

.a-photo-title:hover {
    text-decoration: none !important;
}


/*backgroud color IMPORTANT*/
/*dealers*/
.car-dealer-body {
    background: #f4f4f4;
}



/*backgroud color IMPORTANT*/

.name.a-photo-title:hover, .name.a-photo-title:active, .name.a-photo-title:focus, .name.a-photo-title:active:focus {
    text-decoration: none !important;
}

#dealerDirectory .filter-sorted {
    background-color: #e1e6eb;
    border-bottom: 3px solid white;
}

.bg-white {
    background-color: white;
}

.width-75 {
    width: 75px;
}

.hyphen {
    display: inline-block;
    text-align: center;
}

.make-model-tyres {
    font-weight: normal;
}

.block {
    display: block;
}
/*ads*/
.car-catalog-wrap-ads {
    display: flex;
    width: 100%;
    white-space: nowrap;
    color: white;
    padding-left: 23px;
    padding-right: 23px;
}

    .car-catalog-wrap-ads .inbox-name {
        padding: 5px 5px 5px 0px;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
        display: flex;
    }

    .car-catalog-wrap-ads .inbox-price {
        padding: 5px 0px 5px 5px;
        font-size: 23px;
        font-weight: bold;
        color: #0c669c;
    }

.bg-white {
    background-color: white;
}

#as-u5-form .as-u5-upload {
    display: none;
}

.actions .actions-list li {
    text-align: right;
}

/*display none form pluso*/
iframe[src="//t.insigit.com/nsapi/static/partners.html"] {
    display: none !important;
}

.selectize-input, .selectize-dropdown-content .option {
    font-size: 14px !important;
    padding: 4px 12px;
}

.selectize-dropdown:not(.select-generation-wrap) .selectize-dropdown-content .option.active {
    background-color: #00a9ee;
    color: #fff !important;
}

#modal-dialog-advertisement-removing-car-photo img {
    max-width: 100%;
}

.ad-status-select .selectize-dropdown-content .option {
    padding: 10px 5px 10px 5px !important;
}

.ad-status-select .selectize-input div.item {
    margin-right: 5px !important;
}

.primary-div {
    overflow: hidden;
    position: relative;
}

.car-hot-panels .car-hot-item .photo .make-offer,
.car-catalog-items .car-catalog-item .photo .make-offer {
    z-index: 1;
    font-size: 14px;
    top: 26px;
    position: absolute;
    background-color: #03b405;
    overflow: hidden;
    transform: rotate(-45deg);
    padding-left: 21px;
    padding-right: 24px;
    left: -29px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.car-catalog-wrap-ads .inbox-price .price-type {
    font-size: 20px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.number-auto-wrap .clear-search-field {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    left: 204px;
    top: 10px;
    z-index: 2;
    width: 18px;
    height: 18px;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;
    font-style: normal !important;
    color: #cdd4da;
}

    .number-auto-wrap .clear-search-field i {
        font-style: normal;
    }


.car-catalog-item .photos .photos-view ul li {
    padding-right: 6px;
}

.popover {
    font-family: Verdana !important;
}

.no-underline {
    text-decoration: none !important;
}


.car-catalog-items .car-catalog-item {
    padding-top: 0;
}

.table-about tr td {
    border: none !important;
    white-space: nowrap;
}

.car-catalog-items .car-catalog-item .body .table-about tbody td {
    font-size: 14px;
}

.car-catalog-items .car-catalog-item .body .description {
    margin-left: 9px;
}

/*.business-location__modal-footer-normalize {
      padding-right:50px !important;
  }*/

.custom-send-btn {
    background-color: green !important;
    border-color: green !important;
    opacity: 1 !important;
}

/*#sendMessageTopics .custom-send-btn{
      
  }*/

.msg-template #messageText.noAuth {
    min-height: 152px !important;
}

.msg-template #messageText.auth {
    min-height: 80px !important;
}


/*new desc*/

.msg-template .descArea:focus ~ .counter .chars-left {
    visibility: visible;
    -ms-opacity: 1;
    opacity: 1;
    margin-right: -4px;
}

.msg-template .chars-left {
    visibility: hidden;
    -ms-opacity: 0;
    opacity: 0;
    -ms-transition: visibility 0s, opacity 0.5s linear;
    -o-transition: visibility 0s, opacity 0.5s linear;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear;
    background-color: rgba(255, 255, 255, 0);
    padding: 1px 5px;
    margin-right: -5px;
    font-size: 10px;
}

.msg-template .descArea-text {
    text-align: right;
    margin-top: -25px;
    padding-right: 5px;
}

.msg-template .div-autoheight-hided {
    display: none;
    white-space: pre-wrap;
}

.msg-template textarea.textarea-autoheight_first-line {
    margin-bottom: 0;
}

.msg-template .descArea {
    min-height: 80px;
}

.msg-template textarea.textarea-autoheight {
    resize: none;
}

.msg-tmpl .sendMessageForm .btn-custom.send-msg {
    width: 53%;
    padding: 9px 0px 9px 20px;
    font-size: 14px;
    font-weight:normal;
}

.sendMessageForm .btn-custom.send-msg img {
    width: 21px;
    position: absolute;
    right: 177px;
}

.msg-tmpl .sendMessageForm .btn-custom.send-msg img {
    width: 21px;
    position: absolute;
    right: 164px;
}

#m-options .btn-custom.send-msg {
    padding: 9px 18px 9px 41px;
    width: 208px;
}

.msg-template .btn-custom.send-msg i {
    position: absolute;
    right: 180px;
    padding-top: 2px;
}

.msg-tmpl .sendMessageForm .btn-custom.send-msg img {
    width: 21px;
    position: absolute;
    right: 163px;
}

.msg-tmpl .btn-custom.send-msg i {
    position: absolute;
    right: 174px;
    padding-top: 2px;
}

#createMessageModal .msg-tmpl .btn-custom.send-msg i {
    right: 155px !important;
}
.msg-tmpl .sendMessageForm .btn-custom.send-msg img {
    right: 152px!important;
}
#createMessageModal .msg-tmpl.noAuth-modal .btn-custom.send-msg {
    width: 39%!important;
}

.msg-template .btn-custom.send-msg.no-auth {
    width: 208px;
}

    .msg-template .btn-custom.send-msg.no-auth img {
        position: absolute;
        left: 42px;
        padding-top: 1px;
    }

.sendMessageForm .btn-custom.send-msg.no-auth i {
    width: 21px;
    position: absolute;
    right: 369px;
}

.autocomplete-selectize-like {
    position: relative;
}

.no-after:after {
    content: "" !important;
}

.autocomplete-selectize-like:after {
    content: "\F107";
    font-family: FontAwesome;
    font-size: 20px;
    position: absolute;
    right: 5px;
    top: -4px;
    color: #CCD3D9;
    pointer-events: none;
}

.autocomplete-selectize-like input {
    cursor: pointer;
}

    .autocomplete-selectize-like input:focus {
        cursor: text;
    }

.autocomplete-selectize-like .clear-text-button {
    right: 4px;
    top: 6px;
    font-size: 20px;
    color: #fff;
    position: absolute;
    z-index: 2;
    text-decoration: none;
    cursor: pointer;
}

.ui-autocomplete .ui-menu-item:hover .inner-text {
    color: white;
}

/*report*/
#report-modal .tab-options li > a {
    padding: 15px 20px 17px;
    margin: 0 !important;
    border: none;
}

#report-modal .tab-options li.active > a, #report-modal .tab-options li:hover > a {
    box-shadow: 0px 9.5px 0px -8px #58acde;
    border-bottom: none !important;
}

#collapseOne .list-unstyled.brand-list-ul {
    background-color: #f5f5f6 !important;
}

/*для запросов в кабинете*/
.btn.btn-refuse {
    background-color: #ef1d1d;
    border: 2px solid #ef1d1d;
    background-image: none;
    color: white;
    box-shadow: none;
}

    .btn.btn-refuse:hover, .btn.btn-refuse:active, .btn.btn-refuse:focus {
        background-color: transparent;
        color: black;
    }


.btn.btn-accept {
    background-color: #20ad30;
    border: 2px solid #20ad30;
    background-image: none;
    color: white;
    box-shadow: none;
}

    .btn.btn-accept:hover, .btn.btn-accept:active, .btn.btn-accept:focus {
        background-color: transparent;
        color: black;
    }

.btn.btn-sendOffer {
    background-color: #138ad1;
    border: 2px solid #8ec3e3;
    background-image: none;
    color: white;
    box-shadow: none;
}

    .btn.btn-sendOffer:hover, .btn.btn-sendOffer:active, .btn.btn-sendOffer:focus {
        background-color: transparent;
        color: black;
    }

.selectize-sort-container .selectize-control input {
    color: transparent;
}

.selectize-sort-container .selectize-control .selectize-input.focus {
    border: 1px solid #66afe9;
}

.selectize-sort-container .selectize-control .selectize-dropdown {
    border: 1px solid #66afe9;
    border-top: none;
    margin-top: -4px;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0 15px 12px rgba(0, 0, 0, 0.175);
    padding-right: 0;
}

.newCardBusiness {
    border: 1px solid #e4e4e4;
}

    .newCardBusiness .car-catalog-items .car-catalog-item .photo .photo-count {
        z-index: 1 !important;
    }

    .newCardBusiness .filter-all-title {
        display: none;
    }

    .newCardBusiness #ownerType {
        display: none !important;
    }

    .newCardBusiness .ii-company-logo {
        max-height: 270px !important;
        max-width: 770px !important;
        margin-top: 0px !important;
        min-height: 270px !important;
        min-width: 770px !important;
        float: none !important;
        height: 270px !important;
        width: 770px !important;
        background-color: #dddddd;
    }

        .newCardBusiness .ii-company-logo img {
            max-height: 270px !important;
            max-width: 770px !important;
            margin-top: 0px !important;
            min-height: 270px !important;
            min-width: 770px !important;
            float: none !important;
            height: 270px !important;
            width: 770px !important;
        }

            .newCardBusiness .ii-company-logo img.placeholder-house {
                float: none !important;
                margin-left: 39%;
                width: 200px !important;
                margin-top: 5% !important;
                min-width: 0px !important;
                min-height: 0px !important;
                max-height: 200px !important;
            }

    .newCardBusiness .column-logo {
        padding-left: 0px;
    }

    .newCardBusiness .info-business {
        min-height: 270px;
        max-height: 270px !important;
        text-align: center;
        /*padding-top: 1%;*/
        padding-right: 12px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .newCardBusiness .businessTypeName {
        font-size: 14px;
        padding-left: 4%;
    }

    .newCardBusiness .car-catalog-pagination-wrap {
        padding-right: 0px;
        padding-left: 0px;
        margin-left: 27%;
    }

    .newCardBusiness .business-navs {
        padding: 2px 0px 0px 0px;
    }



.anchor-section-title {
    font-weight: bold;
    margin-bottom: 5px;
}

.newCardBusiness .business-navs .nav-pills {
    margin-top: 65px;
}

.newCardBusiness .business-navs .nav-anchors {
   /*margin-top: 50px;*/ 
}

.newCardBusiness #about .content-about, .newCardBusiness #ourstock .cars-parts-filter-content-emty,
.newCardBusiness #about .content-about, .newCardBusiness #ourstock .cars-parts-filter-content-emty {
    display: flex;
    justify-content: center;   
}
.newCardBusiness #ourstock .cars-parts-filter-content-emty span{
color:#757575
}

.newCardBusiness .business-navs .nav-pills li, .newCardBusiness .business-navs .nav-anchors li {
    width: 33%;
}

.newCardBusiness .business-navs .nav-anchors > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

    .newCardBusiness .business-navs .nav-anchors > li > a:hover, .newCardBusiness .business-navs .nav-anchors > li > a:focus {
        background-color: #f0f5f9;
    }

.newCardBusiness .business-navs a {
    text-decoration: none !important;
}

.newCardBusiness .business-navs .nav-anchors {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    padding-right: 5px;
}

    .newCardBusiness .business-navs .nav-pills > li.active > a, .newCardBusiness .business-navs .nav-pills > li.active > a:hover, .newCardBusiness .business-navs .nav-pills > li.active > a:focus,
    .newCardBusiness .business-navs .nav-anchors > li.active > a, .newCardBusiness .business-navs .nav-anchors > li.active > a:hover, .newCardBusiness .business-navs .nav-anchors > li.active > a:focus {
        color: #337ab7;
        border-bottom: 2px solid #337ab7;
        background-color: white;
    }

.newCardBusiness .business-navs .nav-pills > li > a {
    border-radius: 0px;
}

.newCardBusiness .business-navs .nav-pills li {
    margin-left: 0px;
}

.newCardBusiness .tablist {
    width: 10%;
}

.newCardBusiness .business-content {
    padding: 10px 0px 0px 5px;
}

.newCardBusiness .car-h-filter {
    border-top: none;
    border-right: none;
    padding-right: 6px;
}

    .newCardBusiness .car-h-filter .tablist li {
        border-top: 1px solid #e4e4e4;
    }

.newCardBusiness .car-h-filter-tab {
    background-color: white;
}

    .newCardBusiness .car-h-filter-tab li a {
        padding: 5px 24px !important;
    }

        .newCardBusiness .car-h-filter-tab li a span {
            padding-bottom: 5px !important;
        }

.newCardBusiness .car-filter-content {
    padding: 10px 10px 0px 10px;
    background-color: #e4e4e4;
}

.newCardBusiness .car-catalog-wrap {
    padding: 10px 10px 0px 10px;
    background-color: #e4e4e4;
}

.newCardBusiness .car-catalog-left-filter {
    width: 23%;
}

    .newCardBusiness .car-catalog-left-filter .accordion-heading {
        background-color: white !important;
    }

    .newCardBusiness .car-catalog-left-filter .accordion-group .text-right {
        background-color: #e4e4e4;
    }

.newCardBusiness .car-catalog-items .car-catalog-item.simple .footer-list li {
    background-color: #f8f9fb !important;
}

.newCardBusiness #accordionPrice .sidebar-name {
    padding-left: 0px !important;
}

.newCardBusiness .car-catalog-items .car-catalog-item .footer {
    clear: left;
    margin: 7px -10px 7px -10px;
}

.newCardBusiness .field-section {
    font-weight: 600;
}

.newCardBusiness tr.greenText td {
    color: #1fa561;
}

.newCardBusiness .time-work {
    margin-top: 35px;
}

    .newCardBusiness .time-work tr td {
        padding: 0px 10px 10px 0px;
    }

#reports-modal .report-wrap-title {
    display: flex;
    width: 100%;
    white-space: nowrap;
    color: white;
    justify-content: space-between;
    padding-top: 6px;
    cursor: default;
}

#reports-modal .item-name {
    flex-grow: 2;
    padding-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    #reports-modal .item-name .item-title {
        color: #0c669c;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #reports-modal .item-name .item-location {
        color: #b4b4b4;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #reports-modal .item-name .ii-title {
        font-weight: bold;
        font-size: 24px;
    }

#reports-modal .item {
    padding-left: 16px;
}

.item-price {
    text-align: right;
    padding-left: 10px;
}

.holder-2, .holder-3 {
    display: none;
}

.shiftRight {
    margin-left: 27px;
}

div.select-divs {
    display: flex;
    justify-content: flex-start;
}

    div.select-divs div {
        border: 1px solid #d9dadc;
        width: 120px;
        height: 35px;
        text-align: left;
        padding-left: 10px;
        padding-top: 6px;
        cursor: pointer;
    }

        div.select-divs div:focus, div.select-divs div:hover {
            /*background-color: #caebfb;*/
        }

        div.select-divs div.active {
            background-color: #b2e6fe;
        }

.pluso-box .pluso-list {
    padding-bottom: 20px;
}

.pluso-market,
.pluso-misterwong,
.pluso-webmoney,
.pluso-logo,
.pluso-go,
.pluso-promo {
    display: none !important;
}

.photo-make-offer {
    line-height: 1;
}

    .photo-make-offer span {
        color: #03b405;
        font-weight: bold;
        font-size: 14px;
    }

#loginModal .email-popup ul {
    max-height: 242px;
}

    #loginModal .email-popup ul li {
        max-height: 242px;
        width: 100%;
        text-align: left;
    }

.email-popup {
    width: 100%;
    border: 1px solid #ccc;
    background-color: #fff;
    position: absolute;
    z-index: 3;
}

    .email-popup ul {
        margin-bottom: 0px;
        padding: 0;
        margin-left: 0;
        max-height: 191px;
        overflow: hidden;
    }

    .email-popup li {
        padding: 3px 0px 3px 20px;
        border-top: 1px #ccc solid;
    }

        .email-popup li:first-child {
            border-top: none;
        }

        .email-popup li:hover {
            background-color: #ccc;
            cursor: pointer;
        }

.popover-cookies {
    background-color: #EDEDED;
    padding-top: 7px;
}

    .popover-cookies p {
        float: left;
    }

.close-popover-cookies {
    float: right;
    margin-top: -3px;
}

    .close-popover-cookies a {
        color: #808080;
        font-size: 16px;
    }

        .close-popover-cookies a:hover {
            color: #004C87;
            text-decoration: none;
        }

.fa-search-custom {
    width: 100%;
    padding-top: 10px;
    font-size: 20px;
    padding-bottom: 7px;
    text-align: center;
}

.btn.btn-gallery-inline,
.btn.btn-gallery-col {
    background-color: white;
    padding: 2px;
}

    .btn.btn-gallery-col .fa-th {
        font-size: 1.7em;
    }

    .btn.btn-gallery-inline .fa-bars {
        font-size: 1.8em;
    }

.car-catalog-top .sort-select .selectize-input::after {
    top: 10px;
}

.title-report {
    font-weight: bold;
    margin: 0;
    margin-top: 2px;
}

.form-margin-8 {
    margin: 8px 0px;
}

.modalDialog .closeAlert {
    padding-right: 0;
    padding-top: 0px;
}

.title-modal {
    margin: 0;
    font-size: 14px;
    padding-top: 9px;
    font-weight: bold;
}

#crop-modal .modal-title {
    font-size: 14px;
    font-weight: bold;
}

#crop-modal .modal-header, #crop-modal-mes .modal-header {
    padding: 8px 20px;
}

#modal__uploaded-images .title-modal, #modal__uploaded-images_request .title-modal, #crop-modal-mes .modal-title {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

#modal__uploaded-images_request .error-type-file {
    visibility: hidden;
}

#modal__uploaded-images_request .title-modal-error {
    font-size: 14px;
    margin: 0;
    color: #a94442;
    padding: 10px 0px 10px 0px;
}

#modal__uploaded-images .div-color-write, #modal__uploaded-images_request .div-color-write,
#view-MainContent-row-upload .div-color-write {
    background: #fff;
    padding: 0px 20px;
}

.div-color-write {
    background: #fff;
    padding: 0px 20px;
}

.gd-modal .form-margin-2 {
    margin: 2px 0px;
}

.closeAlert {
    border: none;
}

.gd-modal .div-color-dark {
    background: #fbfcfd;
    padding: 0px 20px;
}

.search-button__clear-text-button + .sz-state-selected.full.selectize-input.has-items::after,
.business-category-selectize:not(.default-set) .full.selectize-input.has-items::after,
.search-button__clear-text-button + .selected.full.selectize-input.has-items::after {
    content: " ";
}

.business-category-selectize.default-set .full.selectize-input.has-items::after {
    content: "\f107";
}

.selectize-input input:-ms-input-placeholder {
    color: #999999;
    height: 25px;
}

#chek-follow {
    color: #2a8bc4;
    font-size: 14px;
}

#autocomplete-business-autocomplete-reg {
    height: 34px;
    border: 1px solid #c9d0d7;
    border-radius: 4px;
}

#loginModal .business-category-form-control .selectize-control .selectize-input:after {
    top: 2px;
}

#loginModal .business-category-form-control .selectize-control .selectize-input.full:after {
    content: " ";
}

#loginModal .business-category-form-control .selectize-control .selectize-input {
    height: 34px;
    line-height: 28px;
    border-radius: 4px;
}

#loginModal .business-category-form-control .search-button__clear-text-button {
    right: 4px;
    top: 17px;
}

#loginModal .business-category-form-control .selectize-control .selectize-dropdown .option {
    padding: 2px 10px;
    border: 0;
    font-size: 14px;
}

.btn-register-business {
    border-width: 1px;
    border-color: rgb(66, 161, 218);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(66, 161, 218);
    font-size: 14px;
    font-family: "Arial";
    color: rgb(255, 255, 255);
    line-height: 1.2;
}

#autocomplete-business-autocomplete-reg.danger {
    border-color: #a94442 !important;
}

.selectize-input.danger {
    border-color: #a94442 !important;
    box-shadow: none;
}

.anonymSubscriberDown .subscribed {
    padding: 0;
    margin: 0;
}

    .anonymSubscriberDown .subscribed h4 {
        line-height: 1.5;
    }

.car-catalog-items .car-catalog-item .footer-list li a.ico-car.ico-car-save i {
    color: #b8c5cf;
}

.car-catalog-items .car-catalog-item .footer-list li:hover a.ico-car.ico-car-save i {
    color: #0159a7;
}

.car-catalog-items .car-catalog-item .footer-list li a.ico-car.ico-car-save i, .car-catalog-items .car-catalog-item .footer-list li a.ico-car.ico-car-save span {
    position: relative;
    top: 1px;
}

.car-catalog-items .car-catalog-item .footer-list li a.ico-car-save {
    padding: 6.2px 6px 6px 6px;
}

#createMessageModal .ask-wrap-title {
    display: flex;
    width: 100%;
    white-space: nowrap;
    color: white;
    justify-content: space-between;
    padding-top: 6px;
    cursor: default;
}

#createMessageModal .item {
    padding-left: 16px;
}

#createMessageModal .item-name {
    flex-grow: 2;
    padding-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
}

    #createMessageModal .item-name .item-title {
        color: #0c669c;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #createMessageModal .item-name .ii-title {
        font-weight: bold;
        font-size: 24px;
    }

    #createMessageModal .item-name .item-location {
        color: #b4b4b4;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

#createMessageModal .price {
    font-size: 23px;
    font-weight: bold;
    color: #0c669c;
    padding-right: 15px;
    margin-top: 0;
    line-height: 22px;
}

#createMessageModal .item-name .item-location .ii-seller-contact-p .name span {
    /*margin-left: 9px;*/
    font-weight: bold;
    color: #333;
}

.follow-wrapper #chek-follow.fa-star-checked {
    color: #2a8bc4 !important;
}

#r-parts .clear-button.autocomplete-selectize-like::after,
#r-services .clear-button.autocomplete-selectize-like::after,
.new-ad__part .clear-button.autocomplete-selectize-like::after {
    content: " ";
}


.new-ad__part .clear-button.autocomplete-selectize-like .search-button__clear-text-button {
    display: inline !important;
    right: -2px;
    top: 37%;
    font-size: 23px;
}

#r-parts .clear-button.autocomplete-selectize-like .search-button__clear-text-button,
#r-services .clear-button.autocomplete-selectize-like .search-button__clear-text-button {
    display: inline !important;
    right: 2px;
    top: 50%;
    font-size: 23px;
}

.car-hot-toolbox-wrap .clear-all-link a:hover {
    color: #1d7ab6;
}

.dropdown-backdrop {
    display: none !important;
}

#loginModal .business-category-form-control ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
}

#createMessageModal .ii-seller-contact-p .name img {
    margin-bottom: 4px;
    height: 16px;
    cursor: pointer;
}

#advertisement-properties-form .auto-option a {
    padding-left: 30px;
}

.breadcrumb .inline .link:hover, .breadcrumb .inline .link:focus,
.breadcrumb .inline .link:visited {
    text-decoration: none !important;
}

.breadcrumb .inline .link span:hover {
    border-bottom: 1px solid #1374b3;
}

.form-control:focus {
    border-color: #66afe9 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
}

.car-catalog-items .car-catalog-item .photo-title .county {
    padding-right: 4px;
    /*width: 100%;*/
    display: flex;
}

.car-catalog-items .car-catalog-item .photo-title .timeago {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.car-catalog-items .car-catalog-item .photo-title {
    display: flex;
    width: 100%;
    white-space: nowrap;
}

.followSellerModalContainer {
    width: 40%;
    margin: 0 auto;
}

    .followSellerModalContainer .modalBody {
        padding-top: 25px;
        padding-bottom: 15px;
        min-height: 105px;
    }

    .followSellerModalContainer .inputEmailBlock {
        margin-bottom: 0px;
    }

    .followSellerModalContainer .text-danger {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .followSellerModalContainer .modalHeader h5 {
        padding-top: 6px;
    }

    .followSellerModalContainer .btn-custom {
        padding: 5px 18px 5px 11px;
        font-size: 14px;
        font-weight: normal;
        width: initial;
        margin: 5px 0px;
    }

.car-catalog-items .car-catalog-item .footer-list li.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.9;
}

.car-catalog-items .car-catalog-item .body .table-about tbody td {
    font-size: 14px;
    max-width: 107px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#f-parts .selectize-input-priceeParts .option:hover {
    background-color: #fff;
}

.contact-name-wrap {
    position: relative;
    width: 100%;
}

    .contact-name-wrap .verified-label-contact-name {
        position: absolute;
        top: 12px;
        right: 5px;
        font-size: 11px;
        text-decoration: none;
        cursor: pointer;
        display: inline;
    }

        .contact-name-wrap .verified-label-contact-name i {
            font-size: 14px;
        }

.make-offer-img {
    cursor: pointer;
    height: 12px;
    width: 110px;
}

.car-h-filter .filter-row .form-control .selectize-dropdown .option.noResults:hover {
    background-color: #fff;
}

#modal-business .main-business-label {
    position: absolute;
    background-color: rgba(255,255,255, 0.8);
    color: #0095E0;
    padding: 2px;
    left: 0;
    right: 0;
    top: 0;
    font-size: 12px;
    transition: .3s;
    z-index: 6;
    height: 27px;
    line-height: 23px;
}

.email-label i {
    font-size: 14px;
}

.authorize-input-wrap .email-label {
    text-decoration: none !important;
}

.contact-name-wrap .contact-name {
    border-radius: 2px;
    display: inline-block;
    width: 100% !important;
}

    .contact-name-wrap .contact-name.danger {
        padding-right: 76px !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }


@media print {
    /*h1 {
        color: #000;
        background: none;
    }

    body, article {
        width: 100%;
        margin: 0;
        padding: 0;
    }*/

    #similarProducts, .ii-slider-photos,
    .social-network, .similar-products-title,
    .car-hot-panels,
    .ii-m-options, .ii-actions,
    .main-menu, .ads-items-crumbs,
    .container.car-hot-panels,
    .car-hot-toolbox-wrap.fluid-container {
        display: none;
    }

    #footer .main-footer-copyright {
        background: #1382c6;
        color: #fff;
        border-top: 2px solid #e4e4e4;
    }

    /*.div-ask .btn-ask-question{
        text-align: left;
    }

    .div-ask .fa-comments{
        margin-right: 7px;
    }*/

    .slider-img-list {
        padding-top: 10px;
        margin-top: -57px;
        max-width: 66%;
    }

    /*.ii-card-item>.row>.col-md-12>.row:first-child {
        height: 0;
    }*/

    .ii-card-item .col-md-12 .col-md-9 {
        float: left;
        width: 70%;
    }

    .ii-card-item .col-md-12 .col-md-3 {
        float: right;
        width: 28%;
    }

    .fotorama__active > img {
        width: 90% !important;
        height: 90% !important;
    }
}

.block-input-time-work {
    margin-top: -7px;
}

.block-input-time-sat {
}

.block-input-time-sun {
}

.select-vehicle__controls .not-full.has-options input[autocomplete] {
    display: none !important;
}

/*.ico-car-report.reported {
    pointer-events:none!important;
}*/

.user-info__location .fa-map-marker {
    margin-left: -1px;
    margin-right: 1px;
}

.verified-label-contact-pass {
    position: absolute;
    right: 109px;
    top: 9px;
}

.password-wrap .checkbox {
    display: inline-block;
    position: absolute;
    right: 129px;
    top: -6px;
}

.password-wrap .password {
    padding-right: 85px;
}

.verified-label-contact-email {
    position: absolute;
    right: 5px;
    top: 9px;
}

.car-h-filter .filter-row-add.btn-add-row i {
    padding-left: 40px;
    padding-right: 29px;
    color: #0075b7;
    display: block;
    float: left;
}

.car-h-filter .filter-row-add.btn-add-row span {
    display: block;
    padding-top: 5px;
    color: #fff;
}
/*report*/
#report-modal .textarea-wrap {
    margin-left: 0px;
}

#report-modal textarea.textarea-autoheight_first-line {
    margin-bottom: 0;
    height: 50px;
    resize: none;
    overflow: hidden;
    /* min-height: 48px; */
    height: 85px;
    /* max-height: 100px; */
    /* height: 48px; */
    /* padding-bottom: 17px; */
    border: 1px solid #d9dadc;
}

#report-modal .div-autoheight-hided {
    display: none;
    white-space: pre-wrap;
}

#report-modal .specArea-text {
    text-align: right;
    margin-top: -25px;
    padding-right: 16px;
}

#report-modal .chars-left {
    visibility: hidden;
    -ms-opacity: 0;
    opacity: 0;
    -ms-transition: visibility 0s, opacity 0.5s linear;
    -o-transition: visibility 0s, opacity 0.5s linear;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear;
    /* background: #f7f7f7; */
    background-color: rgba(255, 255, 255, 0);
    padding: 1px 5px;
    margin-right: -5px;
    font-size: 10px;
}

#report-modal .specArea:focus ~ .counter .chars-left {
    visibility: visible;
    -ms-opacity: 1;
    opacity: 1;
    margin-right: -4px;
    /* background-color: rgba(255, 255, 255, 0); */
}

#report-modal .specArea {
    min-height: 85px;
    max-height: 85px;
}

.sendMessageForm .btn-custom.send-msg.no-auth i {
    width: 21px;
    position: absolute;
    right: 487px !important;
}

#createMessageModal .sign-in-wrap {
    width: 54%;
}

#createMessageModal .auth-form .authorize-wrap,
#createMessageModal .auth-form .form-group .form-control {
    /*width:94%!important;*/
}

#createMessageModal .auth-form-modal .col-sm-3 {
    width: 28.3%;
}

#createMessageModal .auth-form-modal .col-sm-8 {
    width: 71.3%;
}

#createMessageModal .sendMessageForm .msg-template {
    min-height: 350px;
    /*overflow-y: hidden;*/
}

.phone-modal {
    z-index: 15000;
}

#createMessageModal .selectize-control {
    z-index: 10000;
    position: relative;
   
}

#createMessageModal .selectize-dropdown-content {
    max-height: 150px;
}

#createMessageModal #business-autocomplete-modal {
   
        z-index: 1000;
    position: relative;
}
#createMessageModal #business-autocomplete-modal .dropdown-menu-loc{
    display: block;
    width: 80%!important;
    overflow-y:scroll;
    max-height:100px;
}
#createMessageModal .password-wrap .checkbox {
    top: -5px;
}
#createMessageModal #business-autocomplete-modal .inaccurate{
        right: 83px;
}

#createMessageModal .msg-tmpl.noAuth-modal .btn-custom.send-msg i {
    right: 169px !important;
}

#createMessageModal .verified-label-contact-pass {
    position: absolute;
    right: 101px;
    top: 9px;
}
 .ii-calc.msg-template .description-options, .msg-template .description-options{
              padding-top: 5px;
      }
  .msg-tmpl.modal-dialog.noAuth-modal {
            width: 1100px;
        }
  .msg-tmpl.modal-dialog {
    width: 806px;
}
  #createMessageModal .selectize-input .item {
    padding-left: 0px;
}

  .sendMessageForm .btn-custom.send-msg.no-auth#sendMessage2 i {
    width: 21px;
    position: absolute;
    right: 603px !important;
}

.signin-register-terms-wrap {
    margin-bottom:0;
    margin-top:-13px;
}

.signin-register-terms-wrap .checkbox {
    margin:0;
}

.su-form-control.business-name-form-control i{
    font-size: 21px;
    top: 6px;
}

.car-catalog-items .car-catalog-item .footer-list li a.ico-car-delete,
.car-catalog-items .car-catalog-item .footer-list li a.ico-car-edit,
.car-catalog-items .car-catalog-item .footer-list li a.promote,
.car-catalog-items .car-catalog-item .footer-list li a.btn-pay{
        padding-top: 6px!important;
}


#adverts-wrapper .car-catalog-items .car-catalog-item .footer-list li a.ico-car-delete,
#adverts-wrapper .car-catalog-items .car-catalog-item .footer-list li a.ico-car-edit,
#adverts-wrapper .car-catalog-items .car-catalog-item .footer-list li a.promote,
#adverts-wrapper .car-catalog-items .car-catalog-item .footer-list li a.btn-pay{
        padding-top: 2px!important;
}
#favorites-wrapper .car-catalog-items .car-catalog-item .footer-list li a.ico-car-delete{
     padding-top: 3px!important;
}

.send-msg.disabled{
    pointer-events:none;
}

.form-header__title h1 {
    margin-top:0;
    font-size:24px;
    margin-left:5px;
}

.adsNewRequest .form-header__title h1 {
    font-weight: inherit;
}

.content-with-header {
    padding-top:0;
}

#loginModal .form-register .su-input-error-text{
    min-height: 16px;
}

#loginModal .form-register .form-group{
    margin-bottom: 5px;
}

#loginModal .form-register .signin-register-terms-wrap{
    margin-top: 10px;
}

#loginModal .form-register .phone-mail-form-control{
    height: 54px;
}

#loginModal .search-button__clear-text-button{
    color: #ccc;
    font-size: 25px;
}

.map-container .context_menu_item{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}

.selectize-input input[disabled],
.selectize-input input[disabled='disabled'] {
    pointer-events:none;
}

#createMessageModal .row.contact-row{
    width: 680px;
}
#createMessageModal .container-search .search-button__clear-text-button.native-clear-btn, #createMessageModal .container-search .search-button__clear-text-button.native-clear-btn:hover{
    right: 95px !important;
}
#createMessageModal .search-button__clear-text-button.native-clear-btn, 
#createMessageModal .search-button__clear-text-button.native-clear-btn:hover,
.form-contact-data .search-button__clear-text-button.native-clear-btn{
    color: #cfd5dc !important;
    top:19px !important;
 }
#createMessageModal .password-wrap .verified-label-contact-pass{right: 110px;}
#createMessageModal .seller-type-list{padding-left: 130px;}

.category-loc .checkbox, .category-listing .checkbox{min-width:180px; cursor:pointer}

#loginMenu-content a.disabled {
    cursor:default;
    pointer-events:none;
    background-color:white;
    color:#ddd !important;
}