.panginator_row {
  text-align: center;
}

.modal-dialog {
  width: 100%;
  background-color: transparent;
}

.modal-content {
  background-color: transparent;
}

body
{
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

/*div.row{
    margin-right: 0px;
    margin-left: 0px;
}*/


/******************************** Header ********************************/
.navbar-default
{
    background-color: white;
    border-color: white;
}

.header_container {
    background-color: white;
    float: left;
    width: 100%;
    padding-top: 10px;
}

.text.col-lg-3 {
  width: 19%;
}

a.header_smedia {margin-right: 10px;}
a.header_smedia:last-child {margin-right: 15px;}

.header_socialmedia {text-align: right;}
.header_write_doc {text-align: right;}
.header_phones {text-align: right;}
.brand_text {
  margin-bottom: 0px;
  font-weight: bold;
  padding-top: 20px;
}
.brand_text_low {font-size: 12px;}

.menu.col-sm-8.col-md-8.col-lg-8 {
    padding-left: 0px;
}

#header_hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: none;
    height: 1px;
    background-color: #d2d2d2;
    color: red;
}

.navbar .divider {
    width: 100%;
    margin: 0 9px;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #f2f2f2;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #78ddaf;
}

.nav > li > img {
    padding: 1px 15px;
}

.nav > li > a {
    padding: 1px 7px;
}
.navbar-mobile {
  display: none;
}

a.navbar-brand {
  padding-right: 0px;
}

div.logo {
  padding-right: 0px;
}

.mobile_logo{
  margin-bottom: 30px;
}

div.text {
  padding-left: 0px;
  padding-right: 0px;
}

@media (max-width: 767px) {
.navbar-mobile {
    display: block;
  }
}

.navbar-desktop {
  display: block;
}


@media (max-width: 767px) {
.navbar-desktop {
    display: none;
  }
}

@media (max-width: 768px) {
    .hide_brand_text {
    display: none;
  }
  #menu_text {
    font-size: 12px;
  }
}

@media (max-width: 800px) {
    .hide_brand_text {
    display: none;
  }
  #menu_text {
    font-size: 12px;
  }
}

@media (max-width: 1110px) {
    .hide_brand_text {
    display: none;
    }
    #menu_text {
    font-size: 12px;
  }
}

#menu_text,
#header_write_to_doc_text,
#header_phone_text {
    color: #676767;
    background: white;
    text-decoration: none;
}

#menu_text:hover, #menu_text:focus, #menu_text.focus,
#header_write_to_doc_text:hover , #header_write_to_doc_text:focus,
#header_write_to_doc_text.focus {
    background: white;
    color: #02c169;
    text-decoration: none;
}

.menu {
    height: 100px;
    padding-top: 39px;
    padding-bottom: 39px;
}

.btn:hover, .btn:focus, .btn.focus {
    color: #02c169;
    text-decoration: none;
}

.language_button {
  background-color: #ffffff;
  color: grey;
}

.language_button_menu {
  /*height: 20px;*/
  /*margin-left: -30px;*/
  background-color: #ffffff;
  border: 0px;
  padding-top: 0px;
}

.language_button_input {
  display:none;
}

.language_button_select {
  display:none;
}

.language_button:hover, .language_button:focus, .language_button.focus {
    color: #78ddaf;
    text-decoration: none;
}

/******************************** Employees ********************************/
.employee_block {
  margin-top: 20px;
}

.employee_block img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.employees_text {
  text-align: center;
  font-weight: bold;
  padding-top: 10px;
  margin-bottom: 0px;
}

.employee_hr {
  width: 50px;
  border: none;
  height: 1px;
  background-color: #263040;
}

.employees_pos {
  text-align: center;
  height: 100px;
}

.employees_link:hover {
  text-decoration: none;
}

/******************************** Employee ********************************/
.one_employee_block {
  text-align: center;
  padding-top: 40px;
  margin-top: -150px;
}

.one_employee_block_mob {
  text-align: center;
  padding-top: 40px;
  margin-top: -50px;
}

.emp_img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.one_employee_name {
  font-weight: bold;
  padding-top: 5px;
  margin-bottom: 0px;
}



/******************************** Contacts ********************************/
.c_hr {
  width: 70px;
  border: none;
  height: 1px;
  background-color: #263040;
}

.c_cosial {
  padding-top: 50px;
}

/******************************** Footer ********************************/
.footer_container {
    background-color: #151a24;
    float: left;
    width: 100%;
    padding-top: 10px;
}

.well {background-color: transparent; border: 0px;}
.footer_socialmedia_content {text-align: center;}
.footer_write_doctor {background-color: #151a24;}
.footer_col_header_text {color:white; font-weight: bold;}

a.footer_smedia {margin-right: 30px;}
a.footer_smedia:last-child {margin-right: 0px;}
div.submitWrapper {text-align: center;}

#copyright {text-align: center;}
#footer_text_hr {width: 60px;}
#footer_info_text {color:white;}
#footer_hr {border: none; height: 2px; background-color: #263040; color: red;}


/******************************** SurgicalTreatment ********************************/
.sur_treat_desc {
  text-align: center;
  font-size: 24px;
  padding-bottom: 40px;
}

.sur_treat_desc_mob {
  text-align: center;
  font-size: 14px;
}

/******************************** Multimedia ********************************/
.btn-media,
.btn-media:hover,
.btn-media:active,
.btn-media:visited,
.btn-media:focus {
    background-color: #244e73;
    border-color: #244e73;
    color: white;
    text-decoration: none;
}

.button_block {text-align: center; padding: 20px;}

.vcenter {
  display: inline-block;
  float: none;
  vertical-align: top;
}


/******************************** Faq ********************************/
.panel-heading span
{
    margin-top: -20px;
    font-size: 15px;
}


.row
{
    /*margin-top: 40px;*/
    padding: 0 10px;
}

.clickable
{
  cursor: pointer;
}

.panel_color{
  color: white;
  background-color: #244e73;
  border-color: #244e73;
}

.th_border {
  border: none;
  border-radius: 0;
}


/******************************** Publication ********************************/
.pub_sort {
  text-align: right;
}

.pub_pagination {
  text-align: center;
}

.thcenter {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.pub_h {
  font-size: 14px;
}

.pub_author {
  font-size: 10px;
}

.pub_d {
  font-size: 14px;
}

.pub_date {
  font-size: 10px;
}

#pub_link:hover, #pub_link:focus, #pub_link.focus {
    background: white;
    color: #02c169;
    text-decoration: none;
}


#pub_lsort {
  padding-right: 10px;
}

#pub_lsort:hover, #pub_lsort:focus, #pub_lsort.focus {
    background: white;
    color: #02c169;
    text-decoration: none;
}

.pub_one_author {
  text-align: center;
  font-size: 24px;
}

.all_author {
  padding-left: 15px;
}

.one_pub_block {
  text-align: center;
  padding-top: 100px;
  margin-top: -150px;
}

.one_pub_block_mob {
  text-align: center;
  padding-top: 60px;
  margin-top: -50px;
}

.one_pub_name {
  /*font-weight: bold;*/
  padding-top: 5px;
  margin-bottom: 0px;
}
