

/* Start:/local/templates/itdv/template_styles.css?17556110654374*/
.app-container {max-width: 600px; margin:10px auto; overflow: hidden}
#tour-list {}
a:hover {cursor: pointer}
#tour-list .item {}
#tour-list .item:hover {opacity: 0.8;cursor: pointer}
#tour-list .item img{ border-radius: 8px;}
#user-block {    position: absolute;
                 left: 0;

                 width: 180px;

                 overflow: hidden;
                 text-align: center;
}
#user-profile h3 {}
#user-profile img {max-width: 150px; border-radius: 15px;}
.api-test {}
.api-test a {display:block; cursor: pointer; margin: 3px;}
.api-test a:hover {text-decoration: underline; color: #222}
.objects {margin-top:5px;}
.objects  table {width: 100%;}
.objects table td{padding:5px; border:1px solid #ccc}
input,select {
    border: 1px solid #ebedf2;
    font-family: "ubuntu-regular", sans-serif;
    font-size: 0.8125rem;

 padding: 10px;
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1;
    color: #495057;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 2px;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.btn, .btn-group.open .dropdown-toggle, .btn:active, .btn:focus, .btn:hover, .btn:visited, a, a:active, a:checked, a:focus, a:hover, a:visited, body, button, button:active, button:hover, button:visited, div, input, input:active, input:focus, input:hover, input:visited, select, select:active, select:focus, select:visited, textarea, textarea:active, textarea:focus, textarea:hover, textarea:visited {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.search-result {display:none;    position: absolute;
    background: #fff;
    border: 1px solid #e1dcdc;
    padding: 15px;
    background: #f3f3f3;}
.search-result li {margin-bottom: 5px;}
form  img {max-width: 100%}

.form-group {margin-bottom: 10px;}
.form-group label {сdisplay: block}
.form-group .images-1,.images-15 {max-height: 150px; border-radius: 15px;}
.for-items-PREVIEW_PICTURE {    min-height: 229px;
    background: #f1f1f1;
    border-radius: 18px;
    text-align: center; }
.form-part {    margin: 1px;
    background: #f9f9f9;
    padding: 21px;
    border-radius: 10px;
    border: 1px solid #ededed;
    box-shadow: 1px 1px 7px #ccc;}
.btn-fixed-wrap {position:fixed; bottom:10px;  padding:15px;  background: #ccc;
    border-radius: 5px;}
.starrequired {color:red; font-weight: bold}
.bx-auth {margin:50px auto}
font.errortext {
    color: red;
    text-align: center;
    display: block;
}
.inpt-desc {font-size: 12px;
    color: #4a4a4a;}
.multy-field-desc {}
.multy-field-desc .desc-item{    margin-bottom: 30px;}
.form-group label { font-weight: bold}
.hidden {display:none!important;}
.nav-link {text-align: center;}
.nav-link:hover { opacity:0.6}
div.bx-auth {
    max-width: 600px;
    margin-top: 16px;
    margin-bottom: 24px;
}
.search-result-object .item {
    margin-bottom: 5px;
}
.search-result-object .item img{    width: 60px;
    border-radius: 6px;
    margin: 5px;}
.search-result-object .item span.name{}
.search-result-object .item span.city{}
.auth-form-wrap { max-width:600px; margin:50px auto}
.auth-form-wrap input[type="submit"] {display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #fff;
    background-color: #0a58ca;
    border-color: #0a53be;}
.s-item .input-desc {display:none}
.s-item-44 .input-desc, .s-item-72 .input-desc  {display:block}
.moder-count {font-weight: bold;
    background: #f06292;
    color: #fff;
    padding: 4px;
    border-radius: 100px;
    font-size: 12px;}

.mb-30 {
    margin-bottom: 30px;
}
/* End */
/* /local/templates/itdv/template_styles.css?17556110654374 */
