/* header {overflow: visible;}	
header .nav {margin:0; text-align: center; width: 100%; position: relative; display: flex; justify-content: flex-end; }
header .nav a {color:#fff; display: flex; justify-content: center; font-size: 20px; line-height: 58px; padding: 0 15px; white-space: nowrap;}
header .nav li {display: flex; align-items: center; height:58px; transition: 0.2s; position: relative}
header .nav li:hover { background: #294171b0;}
header .nav a:hover { background: none; color: #fff;}
header .nav .active{background-color: none;}
header .nav .parent .nav-child {display: initial; position: absolute; top: 58px; height: 0px; left: -100px; right: 0; background: #fff; box-shadow: 0 0 6px -1px; transition: 0.2s; opacity: 0; overflow: hidden;}
header .nav .parent .nav-child a {display: none; white-space: normal; color: #294171;}
header .nav .parent .nav-child li {display: inline; width: auto; vertical-align: auto; transition: 0.2s; height: 40px}
header .nav .parent .nav-child a:hover {background: #fff; color: #000; text-decoration: underline; }
header .nav .parent:hover .nav-child {display: initial; opacity: 1; height: auto;}
header .nav .parent:hover .nav-child a {display: flex;}
header .dental_header{width:1%; position: relative;}
.moduletable {width: 100%!important; position: relative!important;}

.top-line {height: 30px; background-color: #294171; z-index: 6; position: relative; top:0; width: 100%; left: 0; right: 0;}
.ge-header {height: 58px; background-color: #0072bb; z-index: 6; position: relative; top:0; width: 100%; left: 0; right: 0;  box-shadow: 0 0 4px 0px;}

.logo {position: absolute; top: -31px;} */

.navbar-usermenu {background-color: #f9f9f9 !important} /* цвет фона меню*/
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li.nav-top {background:none #1b1d58 !important}
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li > a:hover, .navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li > a:focus {background: #1b1d58!important;color:#fff !important} 
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li.active {border-left: 4px solid #85b864; border-radius: 0px 2px 2px 0px; background: #eee !important; color: #222;} /*выделенный пункт меню*/
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li.active a {background: #eee !important; color: #222 !important;} /*выделенный пункт меню*/
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li > a {color: #222 ;} /*цвет текста неактивных кнопок*/
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li.nav-top .nav-toast .nav-toast-inner table td.uperc {color: #222;}
.navbar-usermenu.navbar-static-side .sidebar-collapse .nav > li.nav-top .nav-toast .nav-toast-inner table td.uname {font-size: 16px;color: white;}
.widgets .widget .widget-right {width: calc(100% - 75px) !important}
.body-innerwrapper {padding:0}


.lang {display:flex; z-index: 501; align-items: center;}
a.support {width: 30px; margin:0 10px;}
a.support:hover {transform: scale(1.05)}

#user_avatar {
  display: none;
}


/* *** СКРЫТЬ ВИДЖЕТ ЧАТА ТЕХ.ПОДДРЕЖКИ *** */

#cleversite_clever_container {
  opacity: 0;
  max-width: 1px !important;
  max-height: 1px !important;
  right: -90px;
}

@media screen and (max-width: 992px) {
  .lang1 {margin: 0 10px 0 10px;line-height: 50px;}
  .lang {right: 70px;}
  a.support {margin: 0 35px 0 10px !important;line-height: 50px;}
}