/*div.catalog-detail { position: static; border: 1px solid; zoom:1;}*/
/*div.catalog-detail-hover div.catalog-admin-links  { display: block; }*/
/*div.catalog-detail-hover { position: relative;}*/

/*div.catalog-detail-line*/
/*{*/
    /*font-size:1px;*/
    /*height:1px;*/
    /*line-height:1px;*/
    /*margin:12px 0;*/
    /*overflow:hidden;*/
    /*padding:0;*/
    /*background: url(images/title-line.gif) no-repeat;*/
/*}*/
/*div.catalog-detail-properties { clear: both; padding: 1em 0 0;  overflow: hidden; width: 80%; }*/
/*div.catalog-detail-property { margin: 0 0 1em; border-bottom:1px dotted; float: left; width: 100%;}*/
/*div.catalog-detail-property b { float: right; position: relative; padding-left: 3px;  font-weight:normal; }*/
/*div.catalog-detail-property grey { color:grey;  font-weight:lighter; }*/
/*div.catalog-detail-property span { float: left; position: relative; padding-right: 3px; zoom: 1;}*/
/*div.catalog-detail-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }*/


/*.bx_storege {}*/
/*.bx_storege h4{*/
    /*margin-bottom: 0;*/
/*}*/
/*.bx_storege hr{*/
    /*background: #e5e5e5;*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*background: -moz-linear-gradient(left, #e5e5e5 0%, #e5e5e5 50%, #ffffff 100%);*/
    /*background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(50%,#e5e5e5), color-stop(100%,#ffffff));*/
    /*background: -webkit-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);*/
    /*background: -o-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);*/
    /*background: -ms-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);*/
    /*background: linear-gradient(to right, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 );*/
    /*border: none;*/
    /*height: 1px;*/
/*}*/
/*.bx_storege ul{*/
    /*list-style: none;*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/
/*.bx_storege ul li{*/
    /*padding: 5px 0 20px;*/
    /*font-size: 12px;*/
    /*line-height: 17px;*/
/*}*/
/*.bx_storege ul li a{*/
    /*text-decoration: none;*/
    /*color: #2a65ae;*/
/*}*/
/*.bx_storege ul li a:hover{*/
    /*text-decoration: underline;*/
/*}*/

.store_box .modal-body {
    width: 100%;
    height: 100%;
    padding: 15px 45px 25px;
}
.store_box .modal-dialog {
    width: 95%;
    /*margin: auto;*/
}
.store_box .modal-content, .store_box .modal-dialog {
    max-width: 1024px;
    max-height: 650px;
    border-radius: 0;
}
.store_box .modal-header {
    justify-content: flex-start;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 25px;
    font-size: 24px;
    font-weight: bold;
    border-bottom: none;
}
.store_box .header-stores-descr {
    color: #6e6e6e;
    font-size: 14px;
    padding-bottom: 12px;
    padding-right: 35px;
}
.store_box .modal-body {
    font-size: 14px;
}

.store_box .stores-list {
    max-height: 486px;
    padding-right: 35px;
}

.stores-list-item {
    padding: 25px 0;
    border-top: solid 1px rgba(151, 151, 151, .2);
}

.col-phone, .col-balance, .name-store {
    font-weight: bold;
}

.col-phone a {
    color: #000;
}

.phone-store .fa {
    color: #d0d0d0;
    font-size: 20px;
    margin-bottom: -1px;
    margin-right: 10px;
}
.schedule-store .fa {
    color: #eb90b5;
    font-size: 20px;
    margin-bottom: 3px;
    margin-right: 5px;
}

.col-item span {
    display: inline-block;
    vertical-align: middle;
}

.store_box .close-btn {
    right: -15px;
}

@media screen and (max-width: 991px) {
    .store_box .modal-header, .store_box .modal-body {
        padding-left: 25px;
        padding-right: 25px;
    }
    .store_box .modal-header {
        font-size: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .store_box .modal-body {
        padding-top: 0;
    }
    .col-balance div {
        display: inline-block;
        vertical-align: middle;
    }
    .col-name {
        margin-bottom: 10px;
    }

    .store_box .modal-content {
        max-height: 450px;
    }
    .store_box .modal-dialog {
        max-height: 100%;
    }
    .store_box .stores-list {
        max-height: 350px;
    }
}

@media screen and (max-width: 767px) {
    .col-balance {
        margin-top: 12px;
    }
    .store_box .stores-list {
        padding-right: 15px;
    }
    .store_box .close-btn {
        right: -8px;
        top: 12px;
        width: 35px;
        height: 35px;
    }
    .store_box .close-btn:before, .store_box .close-btn:after {
        left: 8px;
        top: 16px;
        width: 20px;
    }
    .stores-list-item {
        padding: 15px 0;
    }
}

@media screen and (max-width: 575px) {
    .col-schedule {
        margin-top: 8px;
    }
}