.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;
}
img.play_img{
     width: 85px; 
     height: auto; 
     top: 50%;
     left: 50%;
     position: absolute;
     cursor: pointer;
}
.ytb_video img {
    cursor: pointer;
}
.lessons-block:before, .lessons-block:after {
    display: table;
    content: " ";
}
a.ls_block_title {
    overflow: hidden;
    height: 105px;
} 
.ls_block_btn {
    margin-top:10px;
}
.ls_likes {
   margin-bottom:20px; 
}
.ls_likes_y_choice {
  background: #00CF56;
  color: #fff;
  text-decoration: none;
}
.ls_likes_n_choice {
  background: #F26363;
  color: #fff;
  text-decoration: none;
}