.front-form.admin_part{
float: right;
    width: 100%;
    border: 1px solid #eee;
       max-width: 400px;
       border-radius: 6px;
       overflow: hidden;
}

#small-dialog {
    border: 0px solid #eee;
       max-width: 400px;
       border-radius: 6px;
       overflow: hidden;
}

.front-form .form-line {  margin-bottom: 10px;}
.dogg{ padding: 0 10px;font-size: 12px;}
.form-body p { margin: 0;}
.front-form .form-h1{ text-align: center;font-size: 1.5em;padding: 10px 0;}
.front-form .form-line-name { display: inline-block;width: calc(100% - 20px);padding: 2px 10px;}
.front-form .form-line-val {  display: inline-block;width: calc(100% - 20px);margin: 0px 10px;padding: 5px 10px;border-width: 0 0 1px 0;border-color: #ccc;}
.front-form .form-line-name .need_one { color:red}
.btn.btn-accept{ width: 100%;font-size: 1.1em;}
.dog-oferty{ cursor: pointer;}
#slider-range{ margin: 10px auto;width: 90%;}
    
    .btn{
    font-family: 'Roboto', Sans-serif;
    display: inline-block;
    outline: none;
    padding: 12px 50px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    text-decoration: none;
    
}

.tsms_oferta{ display: none;}
.tsms_oferta .dog-oferty{ text-align: center;padding: 5px 0;display: inline-block;width: 100%;}
.tsms_oferta.opened{
    padding: 10px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    background: #fff;
    z-index: 9999;
    display: block;
}