.les_list_top {
  background: none;
}
.empty-text{
    margin-bottom: 30px;
}
.row li{
    list-style: none;
}
.teltext-block{
    margin-top: -40px;
    margin-bottom: 15px;
    color: #698387;
    font-size: 14px;
}
a.submit_form_reg, a.submit_form_reg_popup, a.submit_form_login, a.submit_form_login_popup{
    text-decoration: none;
}
.errors-reg, .errors-reg_popup, .errors_login, .errors_login_popup{
    color: #ff5b57;
    margin-bottom: 10px;
}
.sh_kurs .alert {
    margin-top: 10px;
    margin-bottom: 10px;
}
.sh_bt_send {
  padding-top: 20px;
  margin: 0px;
}
.popup_text {
  font-size: 13px;
  color: #698387;
  line-height: 24px;
  display: block;
  margin-bottom: 10px;
}
a.login_form_link, a.login_form_popup_link, a.reg_popup_link, a.reg_form_link {
    margin-top: 20px;
    display: block;
}
.mfp-container {
    height: auto; 
}
.kurs_img img {
    height: 100%;
}
.soc_item .fa, .fbicon:before, .gplusicon:before {
   margin-top: 10px; 
}
.popup_bt_send{
    padding-top: 16px;
    margin-left: 0px;
}
.registration_form input:not(:last-child) {
    margin-bottom: 7px;
}
.registration_form .form-group {
     margin-bottom: 7px !important; 
}
.input_st {
    margin-bottom: 12px !important;
}
.button_social{
    margin-top: -10px;
}