.uv-icon {
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  position: relative;
  transition: all 300ms;
  width: 39px;
  height: 39px;
  position: fixed;
  z-index: 100002;
  opacity: 0.8;
  transition: opacity 100ms;
}

.uv-icon.uv-bottom-right {
  bottom: 10px;
  right: 12px;
}

.uv-icon.uv-top-right {
  top: 10px;
  right: 12px;
}

.uv-icon.uv-bottom-left {
  bottom: 10px;
  left: 12px;
}

.uv-icon.uv-top-left {
  top: 10px;
  left: 12px;
}

.uv-icon.uv-is-selected {
  opacity: 1;
}

.uv-icon svg {
  width: 39px;
  height: 39px;
}

.uv-icon .uv-tooltip-container {
  position: relative;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip {
  display: none;
  position: absolute;
  height: 20px;
  padding: 4px 8px;
  background-color: #464653;
  color: white;
  font-size: 12px;
  border-radius: 4px;
  line-height: 18px;
  font-family: 'Open Sans', sans-serif;
  white-space: nowrap;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip.left,
.uv-icon .uv-tooltip-container .uv-icon-tooltip.right {
  top: 0;
  bottom: 0;
  margin: auto 10px;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip.top,
.uv-icon .uv-tooltip-container .uv-icon-tooltip.bottom {
  transform: translate(-30%);
  margin: 10px auto;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip.top {
  bottom: 100%;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip.bottom {
  top: 100%;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip.left {
  right: 100%;
}

.uv-icon .uv-tooltip-container .uv-icon-tooltip.right {
  left: 100%;
}

.uv-icon .uv-tooltip-container:hover .uv-icon-tooltip {
  display: block;
}

.uv-icon-trigger {
  display: block;
  width: 39px;
  height: 39px;
  border: none;
  padding: 0;
  cursor: pointer;
  background: none;
}

.uv-popover {
  font-family: sans-serif;
  font-weight: 100;
  font-size: 13px;
  color: black;
  position: fixed;
  z-index: 100001;
}

.uv-popover-content {
  border-radius: 5px;
  background: white;
  border: 1px solid transparent;
  position: relative;
  width: 325px;
  height: 325px;
  transition: background 200ms;
}

.uv-bottom .uv-popover-content {
  box-shadow: rgba(0, 0, 0, 0.3) 0 -10px 60px, rgba(0, 0, 0, 0.1) 0 0 20px;
}

.uv-top .uv-popover-content {
  box-shadow: rgba(0, 0, 0, 0.3) 0 10px 60px, rgba(0, 0, 0, 0.1) 0 0 20px;
}

.uv-left .uv-popover-content {
  box-shadow: rgba(0, 0, 0, 0.3) 10px 0 60px, rgba(0, 0, 0, 0.1) 0 0 20px;
}

.uv-right .uv-popover-content {
  box-shadow: rgba(0, 0, 0, 0.3) -10px 0 60px, rgba(0, 0, 0, 0.1) 0 0 20px;
}

.uv-ie8 .uv-popover-content {
  position: relative;
}

.uv-ie8 .uv-popover-content .uv-popover-content-shadow {
  display: block;
  background: black;
  content: '';
  position: absolute;
  left: -15px;
  top: -15px;
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=15, MakeShadow=true, ShadowOpacity=0.30);
  z-index: -1;
}

.uv-popover-tail {
  border: 9px solid transparent;
  width: 0;
  z-index: 10;
  position: absolute;
  transition: border-top-color 200ms;
}

.uv-top .uv-popover-tail {
  bottom: -20px;
  border-top: 11px solid white;
}

.uv-bottom .uv-popover-tail {
  top: -20px;
  border-bottom: 11px solid white;
}

.uv-left .uv-popover-tail {
  right: -20px;
  border-left: 11px solid white;
}

.uv-right .uv-popover-tail {
  left: -20px;
  border-right: 11px solid white;
}

.uv-popover-loading {
  background: white;
  border-radius: 5px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.uv-popover-loading-text {
  position: absolute;
  top: 50%;
  margin-top: -0.5em;
  width: 100%;
  text-align: center;
}

.uv-popover-iframe-container {
  height: 100%;
}

.uv-popover-iframe {
  border-radius: 5px;
  overflow: hidden;
}

.uv-is-hidden {
  display: none;
}

.uv-is-invisible {
  display: block !important;
  visibility: hidden !important;
}

.uv-is-transitioning {
  display: block !important;
}

.uv-no-transition {
  transition: none !important;
}

.uv-fade {
  opacity: 1;
  transition: opacity 200ms ease-out;
}

.uv-fade.uv-is-hidden {
  opacity: 0;
}

.uv-scale-top,
.uv-scale-top-left,
.uv-scale-top-right,
.uv-scale-bottom,
.uv-scale-bottom-left,
.uv-scale-bottom-right,
.uv-scale-right,
.uv-scale-right-top,
.uv-scale-right-bottom,
.uv-scale-left,
.uv-scale-left-top,
.uv-scale-left-bottom,
.uv-slide-top,
.uv-slide-bottom,
.uv-slide-left,
.uv-slide-right {
  opacity: 1;
  transition: all 80ms ease-out;
}

.uv-scale-top.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateY(-15%);
}

.uv-scale-top-left.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateY(-15%) translateX(-10%);
}

.uv-scale-top-right.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateY(-15%) translateX(10%);
}

.uv-scale-bottom.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateY(15%);
}

.uv-scale-bottom-left.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateY(15%) translateX(-10%);
}

.uv-scale-bottom-right.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateY(15%) translateX(10%);
}

.uv-scale-right.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateX(15%);
}

.uv-scale-right-top.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateX(15%) translateY(-10%);
}

.uv-scale-right-bottom.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateX(15%) translateY(10%);
}

.uv-scale-left.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateX(-15%);
}

.uv-scale-left-top.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateX(-15%) translateY(-10%);
}

.uv-scale-left-bottom.uv-is-hidden {
  opacity: 0;
  transform: scale(0.8) translateX(-15%) translateY(10%);
}

.uv-slide-top.uv-is-hidden {
  transform: translateY(-100%);
}

.uv-slide-bottom.uv-is-hidden {
  transform: translateY(100%);
}

.uv-slide-left.uv-is-hidden {
  transform: translateX(-100%);
}

.uv-slide-right.uv-is-hidden {
  transform: translateX(100%);
}

.uv-icon:hover {
  opacity: 1;
}

#uvTab,
.uv-tray,
.uv-icon,
.uv-popover,
.uv-bubble {
  display: none !important;
}

html {
  position: relative;
  min-height: 100%;
}

.fczbkk-popover {
  position: absolute;
  top: 0;
  left: 0;
}

.fczbkk-popover-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ccc;
  background: #fff;
  padding: 1em;
  width: 300px;
  box-sizing: border-box;
}

.fczbkk-popover-scroll_message {
  display: none;
}

.fczbkk-popover-pointer-shape {
  fill: #fff;
  stroke: #ccc;
  stroke-width: 1px;
}

.fczbkk-popover-pointer-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.fczbkk-popover-orphan {
  position: fixed;
}

.fczbkk-popover-orphan .fczbkk-popover-static_pointer .fczbkk-popover-pointer-holder {
  display: none;
}

.fczbkk-popover-static_pointer {
  position: absolute;
  border-width: 10px;
  border-style: solid;
  border-color: transparent;
  width: 0;
  height: 0;
}

.fczbkk-popover-supports_svg .fczbkk-popover-static_pointer {
  display: none;
}

.fczbkk-popover-right .fczbkk-popover-static_pointer,
.fczbkk-popover-rightTop .fczbkk-popover-static_pointer,
.fczbkk-popover-rightBottom .fczbkk-popover-static_pointer {
  right: -10px;
  border-left-color: #ccc;
  border-right-width: 0;
}

.fczbkk-popover-left .fczbkk-popover-static_pointer,
.fczbkk-popover-leftTop .fczbkk-popover-static_pointer,
.fczbkk-popover-leftBottom .fczbkk-popover-static_pointer {
  left: -10px;
  border-right-color: #ccc;
  border-left-width: 0;
}

.fczbkk-popover-right .fczbkk-popover-static_pointer,
.fczbkk-popover-left .fczbkk-popover-static_pointer {
  top: 50%;
  margin-top: -5px;
}

.fczbkk-popover-top .fczbkk-popover-static_pointer,
.fczbkk-popover-topRight .fczbkk-popover-static_pointer,
.fczbkk-popover-topLeft .fczbkk-popover-static_pointer {
  top: -10px;
  border-bottom-color: #ccc;
  border-top-width: 0;
}

.fczbkk-popover-bottom .fczbkk-popover-static_pointer,
.fczbkk-popover-bottomRight .fczbkk-popover-static_pointer,
.fczbkk-popover-bottomLeft .fczbkk-popover-static_pointer {
  bottom: -10px;
  border-top-color: #ccc;
  border-bottom-width: 0;
}

.fczbkk-popover-top .fczbkk-popover-static_pointer,
.fczbkk-popover-bottom .fczbkk-popover-static_pointer {
  left: 50%;
  margin-left: -5px;
}

.fczbkk-popover-rightTop .fczbkk-popover-static_pointer,
.fczbkk-popover-leftTop .fczbkk-popover-static_pointer {
  top: 0;
}

.fczbkk-popover-rightBottom .fczbkk-popover-static_pointer,
.fczbkk-popover-leftBottom .fczbkk-popover-static_pointer {
  bottom: 0;
}

.fczbkk-popover-topRight .fczbkk-popover-static_pointer,
.fczbkk-popover-bottomRight .fczbkk-popover-static_pointer {
  right: 0;
}

.fczbkk-popover-topLeft .fczbkk-popover-static_pointer,
.fczbkk-popover-bottomLeft .fczbkk-popover-static_pointer {
  left: 0;
}

.x-Y3Hu2xH-FLcP6W60x2y {
  position: absolute;
}

.x-Y3Hu2xH-FLcP6W60x2y._3NfcR5mBoIl0A4Yl99elRO {
  position: fixed;
}

._2aIpc7HZUHbS24HTNxoMN9 {
  background: #fff;
  box-sizing: border-box;
  position: relative;
  left: 0;
  top: 0;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 2px 4px 0 rgba(123, 123, 123, 1);
  -moz-box-shadow: 0 2px 4px 0 rgba(123, 123, 123, 1);
  box-shadow: 0 2px 4px 0 rgba(123, 123, 123, 1);
  overflow: hidden;
}

._1wjN3Jy34lG3lrrJPJTv81 {
  /* TODO temporary, remove when layout dimensions calculation is done */
  /*
max-height: 300px;
*/
  overflow: auto;
}

._1kRmh2UmZvMISiS2aB0fbm {
  width: 100%;
}

._1K7hfh78xkUrx900GRjvSj {
  box-sizing: content-box;
  position: absolute;
  width: 0;
  height: 0;
}

._1XEap8cz7JU_uBTc2HzGKp,
._1UuQNqySTKrm90OIhRDfaH {
  position: absolute;
  border: 0 solid transparent;
  width: 0;
  height: 0;
}

.TKrxBR1UpoN-seWtMRTZx ._1UuQNqySTKrm90OIhRDfaH {
  border-left-color: rgba(0, 0, 0, 0.25);
}

.TKrxBR1UpoN-seWtMRTZx ._1XEap8cz7JU_uBTc2HzGKp {
  border-left-color: #fff;
}

._2gOvNv0ms186QWmoj7z-Ea ._1UuQNqySTKrm90OIhRDfaH {
  border-top-color: rgba(0, 0, 0, 0.25);
}

._2gOvNv0ms186QWmoj7z-Ea ._1XEap8cz7JU_uBTc2HzGKp {
  border-top-color: #fff;
}

._34JfPsYK0BmZlGlhH8ZOOy ._1UuQNqySTKrm90OIhRDfaH {
  border-right-color: rgba(0, 0, 0, 0.25);
}

._34JfPsYK0BmZlGlhH8ZOOy ._1XEap8cz7JU_uBTc2HzGKp {
  border-right-color: #fff;
}

.mVPW06VyYGs_ekNRnOAC_ ._1UuQNqySTKrm90OIhRDfaH {
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.mVPW06VyYGs_ekNRnOAC_ ._1XEap8cz7JU_uBTc2HzGKp {
  border-bottom-color: #fff;
}

._3hToR-SypeluPKOhFhz7F {
}

._3hToR-SypeluPKOhFhz7F h2 {
  margin-top: 0;
}

._3hToR-SypeluPKOhFhz7F p {
  color: gray;
}

._2RblIcRq08p3V6kCRzvjfY {
  overflow: hidden;
  max-height: 100%;
}

._2RblIcRq08p3V6kCRzvjfY img {
  max-width: 100%;
  opacity: 0;
}

._1De5H0OJ6YW7Gu6KQp0h_M {
  overflow: hidden;
  max-height: 100%;
}

._1De5H0OJ6YW7Gu6KQp0h_M iframe {
  width: 100%;
  height: 100%;
}

._2G07zTJbzRf5eB93VYb1mw {
  overflow: hidden;
  max-height: 100%;
}

._2KIo_Gkf4EF4YXTHOq2Rrm {
  border: 1px solid red;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 12px;
}

._17AczxLUwd-4Q1T4q4f0Rc {
  background: red;
  font-size: 0;
  height: 100%;
}

._3jeVDYZZ5z2nhTDzMUFaUe {
  color: gray;
  text-align: center;
}

._3e_9Jz6WFCfOsS1ee4s2oc {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

._3e_9Jz6WFCfOsS1ee4s2oc:after {
  content: '';
  display: block;
  clear: both;
}

._3e_9Jz6WFCfOsS1ee4s2oc._395iL9aHeXzwPdxyR4JqxK > ._3e_9Jz6WFCfOsS1ee4s2oc {
  float: left;
}

._1j4dn3xW9nE7sXypGHptz_ {
  position: absolute;
  top: 5px;
  right: 5px;
}

.inmplayer-button.inmplayer-close-button {
  background: transparent;
  border-width: 0;
  color: gray;
  font-size: 22px;
}

._2-4C-QCkXjZF0SxtKQQdpc {
  width: 100%;
  height: 100%;
}

[data-inm-author-highlight] {
  outline: 1px solid #d800ff;
}

html.counselor-community-contacts-ui.js.no-touch.hashchange.rgba.hsla.opacity.fontface.video.svg.no-notification.contenteditable.cors.json.js-focus-visible {
}

ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
  z-index: 801;
  top: 0px;
  left: 0px;
  display: none;
}

path.uv-bubble-background {
  fill: rgba(46, 49, 51, 0.6);
}

path.uv-bubble-foreground {
  fill: rgb(47, 127, 181);
}
