@import 'css/normalize.css';
@import 'css/jquery.jgrowl.css';
@import 'css/jquery.fancybox.css';
@import 'css/template.css?1';
@import 'css/typography.css';

div#title-search {
    width: 188px;
}
table.title-search-result {
    width: 100%;
}

ul.counter-ul {
    counter-reset: item;
    list-style-type: none;
}
ul.counter-ul li {
    list-style-image: none;
    margin: 4px 0;
}
ul.counter-ul li:before {
    content: counters(item, '.') '. ';
    counter-increment: item;
}
.agreement-form-call-p {
    font-size: 11px;
    line-height: 12px;
    font-style: italic;
    text-align: left;
    padding: 0 0 0 30px;
    color: #888;
    margin-top: 6px;
}
.agreement-form-call-p a {
    font-size: 11px;
    line-height: 12px;
    position: static;
}
.checkbox-agreement {
    display: none;
}
.checkbox-agreement + span {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: #fff;
    border: 1px solid #CBCBCB;
}
.checkbox-agreement:checked + span {
    background: url(/bitrix/templates/brulex/css/images/checkbox.jpg) no-repeat center center #fff;
}