.smooth {
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}
.no-smooth {
  text-rendering:initial;
  -webkit-font-smoothing:initial;
}
.triangle {
  width:0;
  height:0;
  border:none;
}
*, input, button, textarea, p, div, a, table, span, select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
textarea, input, select { color:#292929; }
hr {
  border:0;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid white;
}
h1 {
  font-size:16px;
  color:#333333;
  margin-top:0;
}
.none { display:none; }
table {
  border-collapse:separate;
  border-spacing:0px;
}
p { margin:0 0 10px; }
p:last-child, p.lastVisible { margin-bottom:0px; }
pre {
  padding:1em;
  border:1px solid #d5d5d5;
  margin:1em 0;
}
td, td.top { vertical-align:top; }
div.clear, span.clear {
  width:100%;
  height:1px;
  margin:-1px 0 -1px;
  clear:both;
}
.unselectable {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -o-user-select:none;
  user-select:none;
}
ol li { margin-bottom:10px; }
.c, table thead tr th.c, table tbody tr td.c { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.relative { position:relative; }
.m, table.m td { vertical-align:middle; }
.italic { font-style:italic; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.opacity0 {
  opacity:0;
  filter:1;
}
.opacity05 {
  opacity:0.5;
  filter:1;
}
.opacity07 {
  opacity:0.7;
  filter:1;
}
.opacity1 {
  opacity:1;
  filter:1;
}
.fl { float:left; }
.fr { float:right; }
*.fn, div.fn, div.fn.ajax { float:none; }
.title, .title * { font-size:15px; }
.bigTitle, .bigTitle * { font-size:22.5px; }
.nobr { white-space:nowrap; }
.move, tr.h td.move { cursor:move; }
.fs20 { font-size:20px; }
.fs19 { font-size:19px; }
.fs18 { font-size:18px; }
.fs17 { font-size:17px; }
.fs16 { font-size:16px; }
.fs15 { font-size:15px; }
.fs14 { font-size:14px; }
.fs13 { font-size:13px; }
.fs12 { font-size:12px; }
.little, .fs11, .little *, .fs11 * { font-size:11px; }
.fs10, .fs10 * { font-size:10px; }
.fs9, .fs9 * { font-size:9px; }
.gray { color:gray; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.cursorDefault, table.my tbody tr.h.cursorDefault td { cursor:default; }
input {
  margin:0px 4px 0 0;
  padding:0;
}
input.text, textarea, .likeInput {
  background:white;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  font-size:12px;
  padding:6px 4px 5px;
  margin:0;
}
input.text[disabled], textarea[disabled], input.stringText[disabled] { background:#eeeeee; }
input.text, textarea, .likeInput { border:1px solid #d5d5d5; }
fieldset {
  padding:0;
  border:0;
  -webkit-padding-start:0;
  -webkit-padding-before:0;
  -webkit-margin-start:0;
}
.inputPadding { padding:6px 5px; }
.inputdiv { padding-right:10px; }
textarea {
  width:100%;
  height:50px;
  resize:none;
}
select {
  background:white;
  border:1px solid #d5d5d5;
  padding:4px 4px 5px;
  font-size:12px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  outline:0px;
  height:27px;
}
input.text, textarea, button, select {
  outline:0px;
  vertical-align:top;
  box-sizing:border-box;
}
input.text { overflow:hidden; }
input { outline:0px; }
.likeLink { color:#427cd4; }
a, a:visited, a * {
  color:#427cd4;
  text-decoration:none;
  cursor:pointer;
}
a.h, a:hover {
  text-decoration:underline;
  color:#427cd4;
  cursor:pointer;
}
table.withPadding > tr > td, table.withPadding > tbody > tr > td { padding:5px; }
table.withPadding > tr > th, table.withPadding > tbody > tr > th { padding:0 10px 5px 5px; }
table.withPadding > tr > td:first-child, table.withPadding > tr > th:first-child, table.withPadding > tbody > tr > td:first-child, table.withPadding > tbody > tr > th:first-child { padding-left:0px; }
table.withPadding > tr > td:last-child, table.withPadding > tr > th:last-child, table.withPadding > tbody > tr > td:last-child, table.withPadding > tbody > tr > th:last-child { padding-right:0px; }
table.withPadding > tr:first-child > td, table.withPadding > tbody > tr:first-child > td { padding-top:0px; }
table.withPadding > tr:last-child > td, table.withPadding > tbody > tr:last-child > td { padding-bottom:0px; }
a.border { border-bottom:1px solid #427cd4; }
a.ajax, a.forInvisibleSelect span { border-bottom:1px dashed #427cd4; }
a.ajax.h, a.ajax:hover, a.forInvisibleSelect.h span {
  border-bottom-color:transparent;
  text-decoration:none !important;
}
div.ajax {
  background:#f7f7f7;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  padding:5px 10px;
  float:left;
  border:1px solid #d8d8d8;
  border-bottom-color:#cccccc;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
}
div.greenAjax, div.ajax.greenAjax, td.greenAjax, td.ajax.greenAjax {
  background:#c3f4a2;
  border-color:#a4dc7f;
}
div.redAjax, div.ajax.redAjax {
  background:#e74c3c;
  text-shadow:none;
  border-color:#c43c35 #c43c35 #882a25;
  color:white;
}
div.redAjax a, div.redAjax a.ajax, div.ajax.redAjax a, div.ajax.redAjax a.ajax {
  text-decoration:underline;
  color:moccasin;
  border:0px;
}
div.redAjax a:hover, div.ajax.redAjax a:hover { text-decoration:none; }
div.redAjax, div.greenAjax { border:0; }
a.small { font-size:11px; }
.bigButtonsMenu { text-align:center; }
.bigButtonsMenu span.bigButton {
  text-align:center;
  width:175px;
  height:120px;
  border:1px solid #ebebeb;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  margin:0 7px 14px 7px;
}
.bigButtonsMenu span.bigButton table { width:100%; }
.bigButtonsMenu span.bigButton table tr td { text-align:center; }
.bigButtonsMenu span.bigButton table tr td .icon {
  width:140px;
  height:50px;
}
.bigButtonsMenu span.bigButton table tr td .title {
  font-size:14px;
  margin-top:10px;
  font-weight:bold;
}
.bigButtonsMenu span.bigButton table tr td .dop {
  font-size:10px;
  margin-top:5px;
}
input.giant.text, button.giant, select.giant {
  font-size:20px;
  padding:10px 15px;
}
select.giant { padding:9px 8px; }
button.icons.b span.ui-icon, button.icons.b [class^="icon-"], button.icons.b [class*=" icon-"], .btn.icons.b span.ui-icon, .btn.icons.b [class^="icon-"], .btn.icons.b [class*=" icon-"], button.icons.error span.ui-icon, button.icons.error [class^="icon-"], button.icons.error [class*=" icon-"], .btn.icons.error span.ui-icon, .btn.icons.error [class^="icon-"], .btn.icons.error [class*=" icon-"], button.icons.success span.ui-icon, button.icons.success [class^="icon-"], button.icons.success [class*=" icon-"], .btn.icons.success span.ui-icon, .btn.icons.success [class^="icon-"], .btn.icons.success [class*=" icon-"] { color:#ffffff; }
button.icons, .btn.icons {
  padding-left:3px;
  white-space:nowrap;
  padding-right:11px;
}
button.icons *.ui-icon, .btn.icons *.ui-icon {
  margin-right:4px;
  margin-top:-2px;
  float:left;
}
button.icons.noText, .btn.icons.noText {
  padding-left:6px;
  padding-right:6px;
}
button.icons.noText span.ui-icon, .btn.icons.noText span.ui-icon {
  margin-left:0px;
  margin-right:0px;
}
a.transparentButton {
  color:#595959;
  font-size:12px;
  line-height:normal;
  padding:6px 14px 5px;
  color:gray;
  display:inline-block;
}
a.transparentButton:hover {
  text-decoration:none;
  color:#427cd4;
}
a.transparentButton.compact {
  padding-left:0;
  padding-right:0;
}
.btn, button, a.btn, .likeButton {
  color:#595959;
  font-size:12px;
  line-height:normal;
  padding:6px 14px 5px;
}
.btn.big, button.big, a.btn.big { font-size:18px; }
.btn, button {
  cursor:pointer;
  display:inline-block;
  background:#f7f7f7;
  border:1px solid #f7f7f7;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  border:1px solid #cccccc;
  border-bottom-color:#bbbbbb;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  outline:none;
}
.btn.h, .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled], button.h, button:hover, button:active, button.active, button.disabled, button[disabled] { background-color:#f7f7f7; }
.btn:active, .btn.active, button:active, button.active { background-color:#dedede \9; }
.btn:hover, button:hover, button.h, .btn.h {
  background:#eaeaea;
  color:#595959;
  text-decoration:none;
  -webkit-transition:background-position .1s linear;
  -moz-transition:background-position .1s linear;
  -ms-transition:background-position .1s linear;
  -o-transition:background-position .1s linear;
  transition:background-position .1s linear;
}
.btn.b, button.b {
  color:#ffffff;
  text-shadow:0 -1px 1px #f68121;
  background:#f68121;
  border:1px solid #f68121;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
}
.btn.b.h, .btn.b:hover, .btn.b:active, .btn.b.active, .btn.b.disabled, .btn.b[disabled], button.b.h, button.b:hover, button.b:active, button.b.active, button.b.disabled, button.b[disabled] { background-color:#f68821; }
.btn.b:active, .btn.b.active, button.b:active, button.b.active { background-color:#db6f09 \9; }
.btn.active, .btn:active, button.active, button:active {
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
}
.btn[disabled], button[disabled], .btn.disabled, button.disabled {
  cursor:default;
  background-image:none;
  background-color:#dedede;
  opacity:0.65;
  filter:alpha(opacity=65);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.btn::-moz-focus-inner, button::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding:0;
  border:0;
}
button.iconButton {
  cursor:pointer;
  line-height:normal;
  font-size:12px;
  padding:4px 7px;
  margin:0;
  color:#427cd4;
  background-color:transparent;
  border:0;
  width:17px;
  height:17px;
  visibility:hidden;
  text-shadow:none;
  box-shadow:none;
}
button.iconButton.visible { visibility:visible; }
button.iconButton:hover, button.iconButton.hover {
  border:0;
  background:#f68121;
  border:1px solid #f68121;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
  color:#ffffff;
  visibility:visible;
}
button.iconButton:hover.h, button.iconButton:hover:hover, button.iconButton:hover:active, button.iconButton:hover.active, button.iconButton:hover.disabled, button.iconButton:hover[disabled], button.iconButton.hover.h, button.iconButton.hover:hover, button.iconButton.hover:active, button.iconButton.hover.active, button.iconButton.hover.disabled, button.iconButton.hover[disabled] { background-color:#f6a521; }
button.iconButton:hover:active, button.iconButton:hover.active, button.iconButton.hover:active, button.iconButton.hover.active { background-color:#db8b09 \9; }
label.placeholder, .placeholder {
  cursor:text;
  padding:5px 3px;
  color:#999999;
}
select.notFilled { color:#999999; }
select.notFilled:focus { color:#292929; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999999; }
input:placeholder, textarea:placeholder { color:#999999; }
.ellipsis {
  line-height:1.2em;
  height:1.2em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%;
  -o-text-overflow:ellipsis;
  -moz-binding:url(/engine/css/moz_fix.xml#ellipsis);
}
.moz-ellipsis > DIV:first-child {
  float:left;
  margin-right:-26px;
}
.moz-ellipsis > DIV + DIV {
  float:right;
  margin-top:-1.2em;
  padding-left:26px;
}
.moz-ellipsis > DIV + DIV::after {
  background-color:white;
  content:'...';
}
.moz-ellipsis.grayBG > DIV + DIV::after {
  background-color:#f7f7f7;
  content:'...';
}
tr.h td .moz-ellipsis > DIV + DIV, tr.current td .moz-ellipsis > DIV + DIV { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAACCAYAAABGz8w4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgSURBVHjaTI4LDoAgDEO7xB/I/Y/rs1NcJEDHW9cQXKyEtoCDiF3QkJq1SzrzkApZD4kBD7cyknve/fL2zFBmSLs9h5y/+PJ2OxefJntkIj7HhKq3P1dz/DKqjtd3CzAAjMc01wcoxtsAAAAASUVORK5CYII=") repeat-y; }
tr.h td .moz-ellipsis > DIV + DIV::after, tr.current td .moz-ellipsis > DIV + DIV::after { background-color:#f7f7f7; }
.textareaUploadIcon {
  position:absolute;
  right:7px;
  top:7px;
  color:gray;
  cursor:pointer;
}
.textareaWithUpload textarea { padding-right:20px; }
.tdWithTextarea {
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-top-right-radius:0px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -o-border-bottom-left-radius:3px;
  -o-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}
html.form .userHTML { margin-bottom:15px; }
html.support {
  height:100%;
  overflow:hidden;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  background:transparent;
}
html.support button.b, html.support .btn.b {
  background:#f68121;
  border:1px solid #f68121;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
}
html.support button.b.h, html.support button.b:hover, html.support button.b:active, html.support button.b.active, html.support button.b.disabled, html.support button.b[disabled], html.support .btn.b.h, html.support .btn.b:hover, html.support .btn.b:active, html.support .btn.b.active, html.support .btn.b.disabled, html.support .btn.b[disabled] { background-color:#db6809; }
html.support button.b:active, html.support button.b.active, html.support .btn.b:active, html.support .btn.b.active { background-color:#aa5007 \9; }
html.support button { margin:0; }
html.support .uploadIcon {
  position:absolute;
  right:7px;
  top:7px;
  color:gray;
  cursor:pointer;
}
html.support body.overlay .wrapper .overlay {
  display:table;
  opacity:0.65;
  filter:alpha(opacity=65);
}
html.support body {
  overflow:hidden;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  padding:0;
  margin:0;
  width:100%;
  height:100%;
  background:transparent;
  position:relative;
}
html.support body .wrapper { background:#ebebeb; }
html.support body .scrollTabsBtn { top:0px; }
html.support body .scrollTabsBtn > span { color:#1c1c1c; }
html.support body .wrapper {
  width:auto;
  height:auto;
  overflow:hidden;
  padding:0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  border:1px solid #888888;
  position:absolute;
  top:40px;
  bottom:40px;
  left:40px;
  right:40px;
  -webkit-box-shadow:0px 0px 40px rgba(50,50,50,0.95);
  -moz-box-shadow:0px 0px 40px rgba(50,50,50,0.95);
  box-shadow:0px 0px 40px rgba(50,50,50,0.95);
}
html.support body .wrapper .overlay {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  text-align:center;
  z-index:1000000;
  background:#000000;
  opacity:0;
  filter:alpha(opacity=0);
  transition:.2s ease opacity;
  display:none;
  width:100%;
  height:100%;
}
html.support body .wrapper .overlay .icon {
  color:#ffffff;
  margin-top:56%;
  font-size:50px;
  display:table-cell;
  vertical-align:middle;
}
html.support body .wrapper .titleContainer {
  position:absolute;
  left:2px;
  right:2px;
  top:2px;
  height:40px;
}
html.support body .wrapper .titleContainer .supportTitle {
  border:1px solid #cccccc;
  border-bottom-color:#bbbbbb;
  display:block;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  background-color:#eb7717;
  background-image:-moz-linear-gradient(top,#f68121,#db6809);
  background-image:-ms-linear-gradient(top,#f68121,#db6809);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f68121),to(#db6809));
  background-image:-webkit-linear-gradient(top,#f68121,#db6809);
  background-image:-o-linear-gradient(top,#f68121,#db6809);
  background-image:linear-gradient(top,#f68121,#db6809);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68121', endColorstr='#db6809', GradientType=0);
  border-color:#db6809 #db6809 #924506;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding:7px 11px;
  position:relative;
}
html.support body .wrapper .titleContainer .supportTitle * {
  color:#ffffff;
  font-size:14px;
  text-shadow:1px 1px 1px #7a7a7a;
}
html.support body .wrapper .titleContainer .supportTitle a {
  position:absolute;
  cursor:pointer;
  opacity:0.8;
  filter:alpha(opacity=80);
  text-decoration:none;
  top:8px;
  width:14px;
  line-height:14px;
  display:block;
}
html.support body .wrapper .titleContainer .supportTitle a:hover {
  opacity:1;
  filter:alpha(opacity=100);
}
html.support body .wrapper .titleContainer .supportTitle a.close { right:10px; }
html.support body .wrapper .titleContainer .supportTitle a.mute { right:30px; }
html.support body .wrapper .supportTabs > div {
  padding:5px;
  position:absolute;
  top:37px;
  bottom:27px;
  left:2px;
  right:2px;
  display:none;
  overflow:hidden;
}
html.support body .wrapper .supportTabs > div .tabTitle { display:none; }
html.support body .wrapper .supportTabs > div .tabTitle.tabTitleWithOperator { display:block; }
html.support body .wrapper .supportTabs > div .userHTML {
  margin-top:15px;
  margin-bottom:15px;
}
html.support body .wrapper .supportTabs > div .userHTML * { font-size:1em; }
html.support body .wrapper .supportTabs > div .userHTMLBig { font-size:1.2em; }
html.support body .wrapper .supportTabs > div .tabInner {
  position:absolute;
  top:1px;
  left:2px;
  right:2px;
  bottom:0px;
  background:white;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  padding:5px;
  border:1px solid #d2d2d2;
  overflow-y:auto;
  z-index:0;
}
html.support body .wrapper .supportTabs > div .tabInnerWithTitle { top:50px; }
html.support body .wrapper .supportTabs > div .tabInnerTitle .title1 {
  font-size:14px;
  margin:2px 0 5px;
}
html.support body .wrapper .supportTabs > div .tabInnerTitle .title2 { font-size:11px; }
html.support body .wrapper .supportTabs > div #reviewsContainerWrapper, html.support body .wrapper .supportTabs > div #reviewsButtons {
  position:absolute;
  left:0px;
  right:0px;
  padding:6px 8px 0;
}
html.support body .wrapper .supportTabs > div #reviewsContainerWrapper {
  bottom:-2px;
  top:0px;
  bottom:46px;
}
html.support body .wrapper .supportTabs > div #reviewsButtons {
  position:absolute;
  bottom:10px;
  padding:6px 8px 0;
}
html.support body .wrapper .supportTabs > div.current { display:block; }
html.support body .wrapper .supportTabs .resultMessage {
  display:none;
  padding:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  margin:0;
}
html.support body .wrapper #alert-background {
  bottom:0;
  top:0;
  left:0;
  right:0;
  z-index:100000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  opacity:0.6;
  filter:alpha(opacity=60);
  background:black;
  position:absolute;
  display:none;
}
html.support body .wrapper #alert-message {
  position:absolute;
  background:white;
  border:1px solid #888888;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  z-index:100001;
  left:30px;
  right:30px;
  top:auto;
  bottom:auto;
  padding:2px;
}
html.support body .wrapper #alert-message .alert-title {
  color:#595959;
  font-size:12px;
  line-height:normal;
  padding:6px 14px 5px;
  cursor:pointer;
  display:inline-block;
  background:#f7f7f7;
  border:1px solid #f7f7f7;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  border:1px solid #cccccc;
  border-bottom-color:#bbbbbb;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  outline:none;
  display:block;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  background:#f68121;
  border:1px solid #f68121;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
  padding-left:5px;
  padding-right:5px;
  position:relative;
  cursor:normal;
}
html.support body .wrapper #alert-message .alert-title.h, html.support body .wrapper #alert-message .alert-title:hover, html.support body .wrapper #alert-message .alert-title:active, html.support body .wrapper #alert-message .alert-title.active, html.support body .wrapper #alert-message .alert-title.disabled, html.support body .wrapper #alert-message .alert-title[disabled] { background-color:#f7f7f7; }
html.support body .wrapper #alert-message .alert-title:active, html.support body .wrapper #alert-message .alert-title.active { background-color:#dedede \9; }
html.support body .wrapper #alert-message .alert-title.h, html.support body .wrapper #alert-message .alert-title:hover, html.support body .wrapper #alert-message .alert-title:active, html.support body .wrapper #alert-message .alert-title.active, html.support body .wrapper #alert-message .alert-title.disabled, html.support body .wrapper #alert-message .alert-title[disabled] { background-color:#db6809; }
html.support body .wrapper #alert-message .alert-title:active, html.support body .wrapper #alert-message .alert-title.active { background-color:#aa5007 \9; }
html.support body .wrapper #alert-message .alert-title * {
  color:#ffffff;
  text-shadow:1px 1px 1px #793905;
}
html.support body .wrapper #alert-message .alert-title .close {
  position:absolute;
  top:5px;
  right:8px;
  cursor:pointer;
  font-size:16px;
  opacity:0.8;
}
html.support body .wrapper #alert-message .alert-title .close:hover { opacity:1; }
html.support body .wrapper #alert-message .alert-text { padding:15px 6px; }
html.support body .wrapper div.supportMenu.scrollable { padding:0 2em; }
html.support body .wrapper div.supportMenu.scrollable .scrollTabsBtn { display:block; }
html.support body .wrapper div.supportMenu {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  background-color:#bbbbbb;
  background-image:-moz-linear-gradient(top,#c7c7c7,#aaaaaa);
  background-image:-ms-linear-gradient(top,#c7c7c7,#aaaaaa);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#c7c7c7),to(#aaaaaa));
  background-image:-webkit-linear-gradient(top,#c7c7c7,#aaaaaa);
  background-image:-o-linear-gradient(top,#c7c7c7,#aaaaaa);
  background-image:linear-gradient(top,#c7c7c7,#aaaaaa);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#aaaaaa', GradientType=0);
  border-color:#aaaaaa #aaaaaa #848484;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-top:1px solid #888888;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
}
html.support body .wrapper div.supportMenu .scrollTabsBtn {
  padding-top:6px;
  display:none;
  position:absolute;
  bottom:0px;
  top:0px;
  width:2em;
  text-align:center;
  box-sizing:border-box;
}
html.support body .wrapper div.supportMenu .scrollTabsBtn.disabled {
  opacity:0.5;
  filter:alpha(opacity=50);
}
html.support body .wrapper div.supportMenu .scrollTabsBtnLeft { left:0px; }
html.support body .wrapper div.supportMenu .scrollTabsBtnRight { right:0px; }
html.support body .wrapper div.supportMenu ul.supportTabs {
  display:block;
  margin:0;
  padding:0;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  white-space:nowrap;
  overflow:hidden;
  list-style:none;
  clear:both;
}
html.support body .wrapper div.supportMenu ul.supportTabs > li { display:inline-block; }
html.support body .wrapper div.supportMenu ul.supportTabs > li > a {
  font-size:11px;
  color:#1c1c1c;
  text-shadow:1px 1px 1px #cacaca;
  padding:7px 7px 5px;
  display:block;
  text-decoration:none;
  -webkit-transition:background linear 0.2s;
  -moz-transition:background linear 0.2s;
  -ms-transition:background linear 0.2s;
  -o-transition:background linear 0.2s;
  transition:background linear 0.2s;
  border-right:1px solid #888888;
}
html.support body .wrapper div.supportMenu ul.supportTabs > li.none { display:none; }
html.support body .wrapper div.supportMenu ul.supportTabs > li.current a, html.support body .wrapper div.supportMenu ul.supportTabs > li a:hover {
  color:#333333;
  background-color:#ebebeb;
}
html.support body .wrapper div.supportMenu ul.supportTabs > li:first-child {
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  -o-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
}
html.support body .wrapper div.supportMenu ul.supportTabs > li:first-child > a {
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  -o-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
}
html.support body .wrapper .onlineChatTextarea {
  background:#ebebeb;
  position:absolute;
  bottom:0px;
  left:5px;
  right:5px;
  z-index:3;
}
html.support body .wrapper .onlineChatTextarea > table {
  width:100%;
  table-layout:fixed;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput {
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-top-right-radius:0px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -o-border-bottom-left-radius:3px;
  -o-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  padding:0 3px 0 0;
  background:white;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput #chatTextarea {
  font-size:12px;
  border:none;
  background:none;
  padding:8px 4em 7px 10px;
  max-height:105px;
  min-height:33px;
  line-height:18px;
  overflow:auto;
  overflow-x:hidden;
  outline:none;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  word-wrap:break-word;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput #chatTextarea.placeholder { color:#999999; }
html.support body .wrapper .onlineChatTextarea > table #onlineChatSend {
  padding:0 7px 0;
  font-weight:700;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
}
html.support body .wrapper .onlineChatTextarea > table #onlineChatSend table { height:100%; }
html.support body .wrapper .onlineChatTextarea > table #onlineChatSend td { vertical-align:middle; }
html.support body .wrapper .onlineChatTextarea > table #onlineChatSend a {
  text-decoration:none;
  cursor:pointer;
}
html.support body .wrapper .onlineChatTextarea > table #onlineChatSend.disabled a { color:#bfc2cd; }
html.support body .wrapper .onlineChatTextarea > table td.likeInput.upload, html.support body .wrapper .onlineChatTextarea > table td.likeInput.emoji {
  vertical-align:middle;
  width:12px;
  padding:.2em 0 0 5px;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput.upload span, html.support body .wrapper .onlineChatTextarea > table td.likeInput.emoji span {
  color:#bfc2cd;
  font-size:14px;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  border-left-width:0px;
  border-right-width:0px;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput:first-child {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -o-border-bottom-left-radius:3px;
  -o-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  border-left-width:1px;
}
html.support body .wrapper .onlineChatTextarea > table td.likeInput:last-child {
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -o-border-bottom-right-radius:3px;
  -o-border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
  border-right-width:1px;
}
html.support body .wrapper .onlineChatTextarea > table td.btn {
  width:18px;
  vertical-align:middle;
  padding:0 5px 0 4px;
  display:table-cell;
}
html.support body .wrapper .onlineChatTextarea > table td.btn .ui-icon { margin:0 0 0 12px; }
html.support body .wrapper .onlineChatTextarea > table td#onlineChatSend {
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -o-border-bottom-right-radius:5px;
  -o-border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-top-right-radius:5px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-bottomleft:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-bottom-left-radius:0px;
  -o-border-bottom-left-radius:0px;
  -o-border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-top-left-radius:0px;
}
html.support body .wrapper .onlineChatTextarea > table td#onlineChatSendFile {
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-top-right-radius:0px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -o-border-bottom-left-radius:5px;
  -o-border-top-left-radius:5px;
  border-bottom-left-radius:5px;
  border-top-left-radius:5px;
  border-right:0;
}
html.support body .wrapper .operators {
  top:10px;
  left:5px;
  right:5px;
  overflow:auto;
  bottom:10px;
  position:absolute;
}
html.support body .wrapper .operators .changeOperator { display:none; }
html.support body .wrapper .operators .operator {
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  -ms-transition:all 0.2s linear;
  -o-transition:all 0.2s linear;
  transition:all 0.2s linear;
  margin-bottom:5px;
  cursor:pointer;
  padding:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  border:1px solid transparent;
}
html.support body .wrapper .operators .operator .avatar {
  top:5px;
  left:5px;
}
html.support body .wrapper .operators .operator:hover {
  background:white;
  border-color:#d2d2d2;
}
html.support body .wrapper .operators .operatorsGroup { margin-bottom:5px; }
html.support body .wrapper .operators .operatorsGroup .groupTitle {
  margin-bottom:10px;
  cursor:pointer;
  font-size:15px;
}
html.support body .wrapper .operators .operatorsGroup .groupTitle span { font-size:15px; }
html.support body .wrapper .operators .operatorsGroup .groupTitle .icon {
  width:5px;
  margin-left:3px;
  display:inline-block;
}
html.support body .wrapper .operators .operatorsGroup .operatorsOfGroup {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  height:0;
  overflow:hidden;
}
html.support body .wrapper .operators .operatorsGroup.opened { margin-bottom:20px; }
html.support body .wrapper .operators .operatorsGroup.opened .groupTitle .icon {
  width:8px;
  margin-left:0;
}
html.support body .wrapper .operators .operatorsGroup.opened .groupTitle .icon:before { content:"\f0d7"; }
html.support body .wrapper .operators .operatorsGroup.opened .operatorsOfGroup {
  opacity:1;
  filter:alpha(opacity=100);
  height:auto;
  overflow:inherit;
  visibility:visible;
  display:block;
}
html.support body .wrapper .operators .operatorsGroup.last { margin-bottom:0px; }
html.support body .wrapper .operator {
  position:relative;
  height:35px;
}
html.support body .wrapper .operator .avatar {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  width:35px;
  height:35px;
  -webkit-box-shadow:0 0 5px #888888;
  -moz-box-shadow:0 0 5px #888888;
  box-shadow:0 0 5px #888888;
  position:absolute;
  top:0;
  left:0;
}
html.support body .wrapper .operator .operatorNameDisplay, html.support body .wrapper .operator .operatorStatus { padding-left:45px; }
html.support body .wrapper .operator .operatorNameDisplay {
  font-weight:bold;
  font-size:14px;
}
html.support body .wrapper .operator .operatorNameDisplay div {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
html.support body .wrapper .operator .operatorStatus { margin-top:5px; }
html.support body .wrapper .notification, html.support body .wrapper .me-talk-copyright, html.support body .wrapper .newNotification {
  margin-bottom:10px;
  left:5px;
  right:5px;
  top:50px;
  position:absolute;
  background:#f9f9f9;
  border:1px solid #d2d2d2;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -o-border-top-right-radius:5px;
  -o-border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
}
html.support body .wrapper .me-talk-copyright {
  z-index:9;
  padding:5px 10px;
  background:#ffffff;
  background:rgba(255,255,255,0.8);
  text-align:right;
  border-bottom:0px;
}
html.support body .wrapper .me-talk-copyright span { color:#999999; }
html.support body .wrapper .me-talk-copyright img {
  height:1.5em;
  margin-left:5px;
}
html.support body .wrapper .me-talk-copyright-inline {
  position:static;
  background:none;
  margin-bottom:10px;
  text-align:left;
  padding:0px;
  border:0px;
}
html.support body .wrapper .newNotification {
  z-index:10;
  display:none;
  padding:10px;
  background:#fff3b6;
  border:1px solid #d2d2d2;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -o-border-top-right-radius:5px;
  -o-border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
  line-height:24px;
  font-size:12px;
}
html.support body .wrapper .newNotification i {
  font-size:16px;
  line-height:24px;
  margin-left:6px;
  cursor:pointer;
}
html.support body .wrapper .newNotification i.star {
  margin-left:1px;
  color:inherit;
  font-size:14px;
}
html.support body .wrapper .newNotification i.star-1 { margin-left:7px; }
html.support body .wrapper .newNotification i.star-hover { color:#ff7400; }
html.support body .wrapper .newNotification .close {
  position:absolute;
  opacity:0.8;
  filter:alpha(opacity=80);
  top:10px;
  right:10px;
  color:#797979;
  font-size:20px;
  line-height:24px;
}
html.support body .wrapper .newNotification .close:hover {
  color:inherit;
  text-decoration:none;
}
html.support body .wrapper .notification {
  z-index:10;
  display:none;
  font-style:italic;
  padding:5px 20px;
  background:#f9f9f9;
  border:1px solid #d2d2d2;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -o-border-top-right-radius:5px;
  -o-border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
  line-height:18px;
  text-align:center;
}
html.support body .wrapper .notification .close {
  position:absolute;
  font-weight:bold;
  font-size:12px;
  opacity:0.8;
  filter:alpha(opacity=80);
  top:5px;
  right:10px;
  color:silver;
}
html.support body .wrapper .notification .close:hover {
  color:gray;
  text-decoration:none;
}
html.support body .wrapper .notification button { margin-left:3px; }
html.support body .wrapper .chat, html.support body .wrapper .askForContacts {
  z-index:0;
  top:50px;
  left:5px;
  right:5px;
  overflow:auto;
  overflow-x:hidden;
  bottom:32px;
  position:absolute;
  background:white;
  padding:5px 10px;
  border:1px solid #d2d2d2;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
}
html.support body .wrapper .chat .operatorTyping, html.support body .wrapper .askForContacts .operatorTyping { color:silver; }
html.support body .wrapper .chat .notification, html.support body .wrapper .chat .notification *, html.support body .wrapper .chat .newNotification, html.support body .wrapper .chat .newNotification *, html.support body .wrapper .askForContacts .notification, html.support body .wrapper .askForContacts .notification *, html.support body .wrapper .askForContacts .newNotification, html.support body .wrapper .askForContacts .newNotification * { font-size:11px; }
html.support body .wrapper .chat .chatInner, html.support body .wrapper .askForContacts .chatInner { position:relative; }
html.support body .wrapper .chat .chatInner .notification, html.support body .wrapper .chat .chatInner .newNotification, html.support body .wrapper .askForContacts .chatInner .notification, html.support body .wrapper .askForContacts .chatInner .newNotification {
  position:relative;
  visibility:hidden;
}
html.support body .wrapper .askForContacts {
  padding:10px;
  bottom:4px;
}
html.support body .wrapper .message {
  margin-bottom:10px;
  padding-top:10px;
  border-top:1px solid #e8e8e8;
}
html.support body .wrapper .message .username {
  height:auto;
  font-weight:bold;
}
html.support body .wrapper .message .username.client { color:#004b85; }
html.support body .wrapper .message .username.operator { color:#f42727; }
html.support body .wrapper .message .date {
  float:right;
  color:silver;
}
html.support body .wrapper .message .text, html.support body .wrapper .message .date, html.support body .wrapper .message .operatorTyping { margin-top:5px; }
html.support body .wrapper .message.first {
  border-top:0px;
  padding-top:0;
}
html.support body .wrapper .message.last { margin-bottom:5px; }
html.support body .resize {
  position:absolute;
  width:16px;
  height:16px;
  bottom:-3px;
  right:-3px;
}
html.support body .resize .ui-icon { color:#1c1c1c; }
html.support #reviewsContainer .greenAjax { color:#333333; }
html.support #reviewsContainer div.ajax.review {
  padding:0;
  margin:2px 7px 12px;
  opacity:0;
  filter:alpha(opacity=0);
}
html.support #reviewsContainer div.ajax.review .inner { padding:10px; }
html.support #reviewsContainer div.ajax.review .author {
  font-weight:bold;
  padding-bottom:5px;
}
html.support #reviewsContainer div.ajax.review .author * { font-weight:normal; }
html.support #reviewsContainer div.ajax.review .reviewAuthor {
  width:100%;
  display:table;
  margin-bottom:10px;
}
html.support #reviewsContainer div.ajax.review .reviewAuthor > div { display:table-row; }
html.support #reviewsContainer div.ajax.review .reviewAuthor > div > span { display:table-cell; }
html.support #reviewsContainer div.ajax.review .reviewAuthor > div .name { font-weight:bold; }
html.support #reviewsContainer div.ajax.review .reviewAuthor > div .date {
  font-size:10px;
  width:1px;
  white-space:nowrap;
}
html.support #reviewsContainer div.ajax.review .reviewAuthor > div .date.withoutName { font-size:12px; }
html.support #reviewsContainer div.ajax.review .reviewAuthor > div .city {
  font-size:10px;
  padding-top:2px;
}
html.support #reviewsContainer div.ajax.review .reviewAuthor > div .city * { font-size:inherit; }
html.support #reviewsContainer div.ajax.review .text { word-wrap:break-word; }
html.support #reviewsContainer div.ajax.review.last { margin-bottom:0; }
html.support .feedbackTable { width:100%; }
html.support .feedbackTable td { padding:0 0 7px 0; }
html.support .feedbackTable tr td:first-child {
  padding-right:10px;
  padding-top:5px;
}
html.support .feedbackTable tr.narrow td { padding-top:10px; }
html.support .feedbackTable tr:last-child td { padding-bottom:0; }
html.support .feedbackTable input, html.support .feedbackTable textarea {
  width:99%;
  margin:0;
}
html.support .feedbackTable textarea { height:50px; }
html.support .feedbackTable select { margin:0; }
html.support .feedbackTable button { margin:0; }
html.support .feedbackTable.wide tr td:first-child {
  width:100px;
  white-space:nowrap;
}
html.support .feedbackTable.narrow .wide { display:none; }
html.support .feedbackTable.wide .narrow { display:none; }
html.support .pencilIcon { display:none; }
html.support #reviewsContainer div.ajax.redAjax {
  background:#ffcccc;
  color:#333333;
}
html.support #reviewsContainer div.ajax.redAjax .date { color:inherit; }
.flatSupportContent {
  background:#fbfbfb;
  color:#5a5a5a;
}
.feedbackForm .radioField, .feedbackForm .checkboxField, .feedbackForm .dateField {
  margin-top:15px;
  margin-bottom:15px;
}
.feedbackForm .radioField label, .feedbackForm .radioField .input-group, .feedbackForm .checkboxField label, .feedbackForm .checkboxField .input-group, .feedbackForm .dateField label, .feedbackForm .dateField .input-group { margin-top:7px; }
.feedbackForm .radioField label select, .feedbackForm .radioField .input-group select, .feedbackForm .checkboxField label select, .feedbackForm .checkboxField .input-group select, .feedbackForm .dateField label select, .feedbackForm .dateField .input-group select {
  padding-left:8px;
  padding-right:8px;
}
.feedbackForm .radioField label, .feedbackForm .checkboxField label, .feedbackForm .dateField label { display:block; }
.feedbackForm .customTextarea { height:55px; }
.feedbackForm p {
  font-weight:normal;
  font-size:14px;
}
html.flat body .wrapper .overlay {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}
html.flat body .wrapper .scrollTabsBtn { top:2px; }
html.flat body .wrapper .scrollTabsBtn > span { color:#ffffff; }
html.blocks body .wrapper .scrollTabsBtn > span { color:#427cd4; }
html.flat .pencilImg, html.blocks .pencilImg { display:none; }
html.flat .pencilIcon, html.blocks .pencilIcon {
  color:#414243;
  display:inline-block;
  height:13px;
}
html.flat button.b, html.flat .btn.b, html.flat button, html.flat .btn, html.blocks button.b, html.blocks .btn.b, html.blocks button, html.blocks .btn {
  text-shadow:none;
  font-weight:normal;
  background:#f68121;
  border:1px solid #f68121;
}
html.flat button.b:hover, html.flat button.b:active, html.flat .btn.b:active, html.flat .b.btn:hover, html.flat .btn, html.flat button, html.blocks button.b:hover, html.blocks button.b:active, html.blocks .btn.b:active, html.blocks .b.btn:hover, html.blocks .btn, html.blocks button {
  background:#f69321;
  box-shadow:none;
  border:1px solid #f69321;
}
html.flat button, html.flat .btn, html.blocks button, html.blocks .btn {
  background:#d1d1d1;
  border:1px solid #d1d1d1;
}
html.flat .btn:active, html.flat .btn:hover, html.flat button:active, html.flat button:hover, html.blocks .btn:active, html.blocks .btn:hover, html.blocks button:active, html.blocks button:hover {
  background:#dedede;
  border:1px solid #dedede;
}
html.flat .flatSupportClose, html.blocks .flatSupportClose {
  display:block;
  position:absolute;
  background:#ffffff;
  width:17px;
  height:17px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:30px;
  border-radius:30px;
  border:2px solid #f68121;
  z-index:3;
  right:45px;
  top:45px;
}
html.flat .flatSupportClose a, html.blocks .flatSupportClose a {
  width:100%;
  font-size:18px;
  line-height:20px;
  display:inline-block;
  text-decoration:none;
  margin:-1px 0 0;
  text-align:center;
  font-family:Arial;
}
html.flat .flatSupportClose a span, html.blocks .flatSupportClose a span { display:block; }
html.flat .flatSupportClose a:hover, html.blocks .flatSupportClose a:hover { text-decoration:none; }
html.flat body, html.blocks body {
  -webkit-font-smoothing:antialiased !important;
  -webkit-font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  font-smoothing:antialiased;
  font-family:Arial, sans-serif;
  font-size:13px;
}
html.flat body .wrapper, html.blocks body .wrapper { background:#f68121; }
html.flat body .wrapper, html.blocks body .wrapper {
  border:none;
  -webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
  -moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
  box-shadow:0 0 5px rgba(0,0,0,0.2);
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
}
html.flat body .wrapper .notification, html.flat body .wrapper .me-talk-copyright, html.flat body .wrapper .newNotification, html.blocks body .wrapper .notification, html.blocks body .wrapper .me-talk-copyright, html.blocks body .wrapper .newNotification {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
}
html.flat body .wrapper .me-talk-copyright, html.blocks body .wrapper .me-talk-copyright {
  border:0;
  background:#fbfbfb;
  color:#5a5a5a;
  background:rgba(251,251,251,0.8);
}
html.flat body .wrapper .me-talk-copyright-inline, html.blocks body .wrapper .me-talk-copyright-inline { background:none; }
html.flat body .wrapper .titleContainer, html.blocks body .wrapper .titleContainer { display:none; }
html.flat body .wrapper .supportTabs > div, html.blocks body .wrapper .supportTabs > div {
  top:5px;
  left:5px;
  right:5px;
  bottom:32px;
}
html.flat body .wrapper .operator .avatar, html.blocks body .wrapper .operator .avatar {
  border:0px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:30px;
  border-radius:30px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  width:40px;
  height:40px;
  top:-3px;
}
html.flat body .wrapper .operator .operatorNameDisplay, html.flat body .wrapper .operator .operatorStatus, html.blocks body .wrapper .operator .operatorNameDisplay, html.blocks body .wrapper .operator .operatorStatus { padding-left:50px; }
html.flat body .wrapper .operator .operatorStatus, html.blocks body .wrapper .operator .operatorStatus {
  font-size:12px;
  line-height:12px;
}
html.flat body .wrapper .operator .operatorNameDisplay, html.blocks body .wrapper .operator .operatorNameDisplay { font-weight:normal; }
html.flat body .wrapper .operator .operatorNameDisplay div, html.blocks body .wrapper .operator .operatorNameDisplay div {
  line-height:14px;
  font-size:14px;
  padding-top:0px;
  padding-bottom:2px;
  padding-right:21px;
}
html.flat body .wrapper .operatorDiv, html.flat body .wrapper .changeOperator a, html.blocks body .wrapper .operatorDiv, html.blocks body .wrapper .changeOperator a {
  color:#ffffff;
  border-bottom-color:#ffffff;
}
html.flat body .wrapper .operators, html.blocks body .wrapper .operators {
  background:#fbfbfb;
  color:#5a5a5a;
  bottom:1px;
}
html.flat body .wrapper .operators .operatorsGroupSelectTitle, html.blocks body .wrapper .operators .operatorsGroupSelectTitle {
  padding-right:25px;
  color:#ffffff;
  background:#f68121;
  padding:0 25px 15px 0;
  margin-bottom:0;
}
html.flat body .wrapper .operators .operatorsGroup, html.blocks body .wrapper .operators .operatorsGroup {
  padding:10px 10px 0;
  margin-bottom:0;
}
html.flat body .wrapper .operators .operator, html.blocks body .wrapper .operators .operator { border:0; }
html.flat body .wrapper .operators .operator .avatar, html.blocks body .wrapper .operators .operator .avatar { top:3px; }
html.flat body .wrapper .operators .operator:hover, html.blocks body .wrapper .operators .operator:hover {
  color:#ffffff;
  background:#f68121;
}
html.flat body .wrapper .chat, html.flat body .wrapper .askForContacts, html.flat body .wrapper .supportTabs > div > .tabInner, html.blocks body .wrapper .chat, html.blocks body .wrapper .askForContacts, html.blocks body .wrapper .supportTabs > div > .tabInner {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  border:none;
  background:#fbfbfb;
  color:#5a5a5a;
}
html.flat body .wrapper .askForContacts, html.blocks body .wrapper .askForContacts { bottom:0; }
html.flat body .wrapper .supportTabs > div >.tabInner, html.blocks body .wrapper .supportTabs > div >.tabInner {
  left:5px;
  right:5px;
  top:5px;
  padding:10px;
}
html.flat body .wrapper .supportTabs > div > .tabInnerWithTitle, html.blocks body .wrapper .supportTabs > div > .tabInnerWithTitle { top:50px; }
html.flat body .wrapper .supportTabs > div .tabInnerTitle .title1, html.blocks body .wrapper .supportTabs > div .tabInnerTitle .title1 { margin-top:0; }
html.flat body .wrapper .supportTabs > div .tabInnerTitle .title1, html.flat body .wrapper .supportTabs > div .tabInnerTitle .title2, html.blocks body .wrapper .supportTabs > div .tabInnerTitle .title1, html.blocks body .wrapper .supportTabs > div .tabInnerTitle .title2 { color:#ffffff; }
html.flat body .wrapper .supportTabs > div #reviewsButtons, html.blocks body .wrapper .supportTabs > div #reviewsButtons { margin-top:10px; }
html.flat body .wrapper .chat, html.blocks body .wrapper .chat {
  margin-bottom:6px;
  padding:10px;
}
html.flat body .wrapper .chat .operatorTyping, html.blocks body .wrapper .chat .operatorTyping { color:#414243; }
html.flat body .wrapper .chat .afterMessageFiller, html.blocks body .wrapper .chat .afterMessageFiller {
  display:block;
  margin-top:-20px;
}
html.flat body .wrapper .message, html.flat body .wrapper .message.first, html.blocks body .wrapper .message, html.blocks body .wrapper .message.first {
  border:0;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  position:relative;
  padding:10px;
  margin-bottom:5px;
  margin-top:10px;
}
html.flat body .wrapper .message .username, html.flat body .wrapper .message.first .username, html.blocks body .wrapper .message .username, html.blocks body .wrapper .message.first .username { display:none; }
html.flat body .wrapper .message .text, html.flat body .wrapper .message.first .text, html.blocks body .wrapper .message .text, html.blocks body .wrapper .message.first .text {
  overflow:hidden;
  margin:15px 0 0;
}
html.flat body .wrapper .message .text.first, html.flat body .wrapper .message.first .text.first, html.blocks body .wrapper .message .text.first, html.blocks body .wrapper .message.first .text.first { margin-top:0; }
html.flat body .wrapper .message .date, html.flat body .wrapper .message.first .date, html.blocks body .wrapper .message .date, html.blocks body .wrapper .message.first .date {
  margin:0;
  font-family:Arial;
}
html.flat body .wrapper .message.from_client, html.blocks body .wrapper .message.from_client {
  background:#5447f8;
  color:#ffffff;
  margin-left:38px;
}
html.flat body .wrapper .message.from_client .text, html.blocks body .wrapper .message.from_client .text { text-align:right; }
html.flat body .wrapper .message.from_client .date, html.blocks body .wrapper .message.from_client .date {
  float:left;
  margin-left:-48px;
}
html.flat body .wrapper .message.from_client .text a, html.blocks body .wrapper .message.from_client .text a { color:#ffffff; }
html.flat body .wrapper .message.from_client:after, html.blocks body .wrapper .message.from_client:after {
  width:0;
  height:0;
  border:none;
  border-top:5px solid transparent;
  border-bottom:5px solid transparent;
  border-right:5px solid #5447f8;
  position:absolute;
  left:-5px;
  top:12px;
  content:"";
}
html.flat body .wrapper .message.from_operator, html.blocks body .wrapper .message.from_operator {
  background:#e8e8e8;
  color:#414243;
  margin-right:38px;
}
html.flat body .wrapper .message.from_operator .date, html.blocks body .wrapper .message.from_operator .date { margin-right:-48px; }
html.flat body .wrapper .message.from_operator:after, html.blocks body .wrapper .message.from_operator:after {
  width:0;
  height:0;
  border:none;
  border-top:5px solid transparent;
  border-bottom:5px solid transparent;
  border-left:5px solid #e8e8e8;
  position:absolute;
  right:-5px;
  top:12px;
  content:"";
}
html.flat body .wrapper .offlineSupportInner .message, html.flat body .wrapper .askForContacts .message, html.blocks body .wrapper .offlineSupportInner .message, html.blocks body .wrapper .askForContacts .message { margin:0 0 20px; }
html.flat body .wrapper #alert-background, html.flat body .wrapper #alert-message, html.flat body .wrapper #alert-message > .alert-title, html.blocks body .wrapper #alert-background, html.blocks body .wrapper #alert-message, html.blocks body .wrapper #alert-message > .alert-title {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
}
html.flat body .wrapper #alert-message, html.blocks body .wrapper #alert-message { padding:0px; }
html.flat body .wrapper #alert-message .alert-title:active, html.flat body .wrapper #alert-message .alert-title:hover, html.blocks body .wrapper #alert-message .alert-title:active, html.blocks body .wrapper #alert-message .alert-title:hover {
  background:#f68121;
  cursor:default;
}
html.flat body .wrapper #alert-message .alert-title, html.blocks body .wrapper #alert-message .alert-title {
  border-radius:0;
  box-shadow:none;
  border:0;
  padding:8px;
  background:#f68121;
}
html.flat body .wrapper #alert-message .alert-title *, html.blocks body .wrapper #alert-message .alert-title * { text-shadow:none; }
html.flat body .wrapper #alert-message .alert-title .close, html.blocks body .wrapper #alert-message .alert-title .close { top:7px; }
html.flat body .wrapper .onlineChatTextarea, html.blocks body .wrapper .onlineChatTextarea {
  bottom:0px;
  background:#fbfbfb;
  color:#5a5a5a;
  padding:5px;
}
html.flat body .wrapper div.supportMenu, html.blocks body .wrapper div.supportMenu {
  left:10px;
  right:10px;
  bottom:10px;
  background:none;
  filter:none;
  border:0;
  text-shadow:none;
}
html.flat body .wrapper div.supportMenu ul.supportTabs > li:first-child > a, html.blocks body .wrapper div.supportMenu ul.supportTabs > li:first-child > a {
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  -o-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
}
html.flat body .wrapper div.supportMenu ul.supportTabs > li > a, html.blocks body .wrapper div.supportMenu ul.supportTabs > li > a {
  border:0;
  text-shadow:none;
  color:#ffffff;
  font-size:12px;
  line-height:12px;
}
html.flat body .wrapper div.supportMenu ul.supportTabs > li.current > a, html.flat body .wrapper div.supportMenu ul.supportTabs > li > a:hover, html.blocks body .wrapper div.supportMenu ul.supportTabs > li.current > a, html.blocks body .wrapper div.supportMenu ul.supportTabs > li > a:hover {
  background:#fbfbfb;
  color:#5a5a5a;
}
html.flat body .ui-icon.ui-icon-gripsmall-diagonal-se, html.blocks body .ui-icon.ui-icon-gripsmall-diagonal-se { display:none; }
html.flat body.changeOperatorOpened .me-talk-copyright, html.blocks body.changeOperatorOpened .me-talk-copyright { display:none; }
html.blocks body .flatSupportClose {
  top:59px;
  right:50px;
  background:none;
}
html.blocks body .flatSupportClose a {
  opacity:0.8;
  filter:alpha(opacity=80);
  font-size:22px;
  color:#ffffff;
}
html.blocks body .flatSupportClose a:hover {
  opacity:1;
  filter:alpha(opacity=100);
}
html.blocks body .wrapper { background:#f1f2f7; }
html.blocks body .scrollTabsBtn { top:1px; }
html.blocks body .wrapper {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0px 0px 40px rgba(17,17,17,0.5);
  -moz-box-shadow:0px 0px 40px rgba(17,17,17,0.5);
  box-shadow:0px 0px 40px rgba(17,17,17,0.5);
  border:none;
}
html.blocks body .wrapper .operators {
  top:17px;
  left:0px;
  right:0px;
  bottom:0px;
}
html.blocks body .wrapper .operators .operatorsGroupSelectTitle {
  padding-left:10px;
  padding-right:30px;
}
html.blocks body .wrapper .operator { height:37px; }
html.blocks body .wrapper .operator .avatar { top:0; }
html.blocks body .wrapper .operatorNameDisplay { padding-top:3px; }
html.blocks body .wrapper .supportTabs > div {
  top:0px;
  padding:0;
  margin-bottom:-9px;
}
html.blocks body .wrapper .supportTabs > div > .tabInner {
  left:0;
  right:0;
}
html.blocks body .wrapper .supportTabs > div .tabTitle {
  display:block;
  background:#f68121;
  padding:10px;
  color:#ffffff;
  height:40px;
  box-sizing:content-box;
}
html.blocks body .wrapper .supportTabs > div .tabTitle .tabTitleInner {
  font-size:16px;
  padding-top:11px;
}
html.blocks body .wrapper div.supportMenu { bottom:0px; }
html.blocks body .wrapper div.supportMenu ul.supportTabs > li > a {
  background:#fbfbfb;
  color:#5a5a5a;
  background:none;
}
html.blocks body .wrapper .chat, html.blocks body .wrapper .askForContacts, html.blocks body .wrapper .onlineChatTextarea, html.blocks body .wrapper .supportTabs > div, html.blocks body .wrapper div.supportMenu {
  left:0;
  right:0;
}
html.blocks body .wrapper .chat, html.blocks body .wrapper .askForContacts, html.blocks body .wrapper .notification, html.blocks body .wrapper .me-talk-copyright, html.blocks body .wrapper .newNotification, html.blocks body .wrapper .supportTabs > div > .tabInner { top:61px; }
html.blocks body .wrapper .newNotification {
  left:0;
  right:0;
  border-width:0px;
  border-bottom-width:1px;
  padding-right:16px;
  padding-left:16px;
}
html.blocks body .wrapper .newNotification .close {
  top:10px;
  right:16px;
}
html.blocks body .wrapper #alert-background, html.blocks body .wrapper #alert-message {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
}
html.blocks body .wrapper #alert-background { bottom:9px; }
html.blocks body .wrapper #alert-message {
  background:none;
  border:none;
}
html.blocks body .wrapper #alert-message .alert-title { padding:10px; }
html.blocks body .wrapper #alert-message .alert-title .close { top:9px; }
html.blocks body .wrapper #alert-message .alert-text {
  padding:15px 10px;
  background:#ffffff;
}
body.changeOperatorOpened .me-talk-copyright { display:none; }
html.classic.mobile body .wrapper .titleContainer .supportTitle a {
  font-size:20px;
  line-height:20px;
  top:5px;
}
html.classic.mobile body .wrapper .titleContainer .supportTitle a.close { right:15px; }
html.classic.mobile body .wrapper .titleContainer .supportTitle a.mute { right:43px; }
html.flat.mobile body .wrapper #onlineChatSend { display:table-cell; }
html.flat.mobile body .wrapper .onlineChatTextarea table td.likeInput:first-child {
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-top-right-radius:0px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -o-border-bottom-left-radius:3px;
  -o-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}
html.showCopyright .chat .userHTML, html.showCopyright .message.first { margin-top:30px; }
.ui-icon, .ui-widget-content .ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon, .ui-state-default .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon, .ui-state-highlight .ui-icon, .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { color:#427cd4; }
[class^="icon-"], [class*=" icon-"] { color:#427cd4; }
.ui-icon {
  width:16px;
  height:16px;
}
html.support .inputContainer { position:relative; }
html.support .inputContainer > select, html.support .inputContainer > input.text, html.support .inputContainer > textarea { width:100%; }
html.support .inputContainer .icon {
  position:absolute;
  top:8px;
  left:.7em;
  color:#bfc2cd;
}
html.support .inputContainer .icon + input, html.support .inputContainer .icon + select { padding-left:2em; }
html.support .feedbackForm p {
  padding:0;
  margin:0 0 5px;
  font-weight:bold;
  color:#333333;
}
html.support .feedbackForm > div, html.support .feedbackForm > form > div { margin:0 0 10px; }
html.support .feedbackForm > div:last-child { margin:0; }
html.support .supportTabs > div, html.support .tabInner { overflow-x:hidden; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  html.support .inputContainer .icon + select { text-indent:1.40em; }
}
html.inlineSupportWindow.support body .wrapper {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
html.inlineSupportWindow.support body .wrapper .resize { display:none; }
html.inlineSupportWindow.support body .wrapper .supportTitle a { margin-right:-23px; }
html.inlineSupportWindow.support body .wrapper .supportTitle a.close { display:none; }
html.inlineSupportWindow.support body .flatSupportClose {
  top:10px;
  right:10px;
}
#contactsNotification input.text, #contactsNotification select {
  width:100%;
  box-sizing:border-box;
}
#contactsNotification .fieldValue {
  display:block;
  margin-top:-2px;
}
#contactsNotification p {
  margin:0;
  padding:0;
}
#contactsNotification .row.descr { margin-top:0; }
#contactsNotification .row { margin-top:10px; }
#contactsNotification form > div {
  height:0;
  margin:0;
  overflow:hidden;
  transition:.5s all ease;
}
#contactsNotification form > div > div { margin:0; }
#contactsNotification form > div:first-child {
  height:auto;
  margin-top:0;
}
#contactsNotification form .fieldValue { margin-left:1px; }
#contactsNotification form.clickedOnce > div {
  height:auto;
  margin-top:10px;
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail { display:block; }
.ps-container > .ps-scrollbar-x-rail {
  display:none;
  position:absolute;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  border-radius:4px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:1;
  -webkit-transition:background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition:background-color 0.2s linear, opacity 0.2s linear;
  -o-transition:background-color 0.2s linear, opacity 0.2s linear;
  transition:background-color 0.2s linear, opacity 0.2s linear;
  bottom:3px;
  height:4px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position:absolute;
  background-color:#aaaaaa;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  border-radius:4px;
  -webkit-transition:background-color 0.2s linear;
  -moz-transition:background-color 0.2s linear;
  -o-transition:background-color 0.2s linear;
  transition:background-color 0.2s linear;
  bottom:0;
  height:4px;
}
.ps-container > .ps-scrollbar-x-rail.in-scrolling {
  background-color:#eeeeee;
  opacity:0.9;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:1;
}
.ps-container > .ps-scrollbar-y-rail {
  display:none;
  position:absolute;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  border-radius:4px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:1;
  -webkit-transition:background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition:background-color 0.2s linear, opacity 0.2s linear;
  -o-transition:background-color 0.2s linear, opacity 0.2s linear;
  transition:background-color 0.2s linear, opacity 0.2s linear;
  right:3px;
  width:4px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position:absolute;
  background-color:#aaaaaa;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  border-radius:4px;
  -webkit-transition:background-color 0.2s linear;
  -moz-transition:background-color 0.2s linear;
  -o-transition:background-color 0.2s linear;
  transition:background-color 0.2s linear;
  right:0;
  width:4px;
}
.ps-container > .ps-scrollbar-y-rail.in-scrolling {
  background-color:#eeeeee;
  opacity:0.9;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:1;
}
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter:1;
}
.ps-container:hover > .ps-scrollbar-x-rail.in-scrolling, .ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
  background-color:#eeeeee;
  opacity:0.9;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:1;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color:#eeeeee;
  opacity:0.9;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:1;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color:#999999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color:#eeeeee;
  opacity:0.9;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:1;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color:#999999; }
.redText, .r, a.redText, a.redText:hover, .redText[class^="icon-"], .redText[class*=" icon-"] { color:#f35758; }
.greenText, a.greenText:hover, .greenText[class^="icon-"], .greenText[class*=" icon-"] { color:#6fb446; }
[class^="icon-"], [class*=" icon-"] {
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  text-decoration:inherit;
  -webkit-font-smoothing:antialiased;
  display:inline;
  width:auto;
  height:auto;
  line-height:normal;
  vertical-align:baseline;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  margin-top:0;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  text-decoration:inherit;
  display:inline-block;
  speak:none;
}
.btn [class^="icon-"], .btn [class*=" icon-"] { display:inline; }
.icon-muted { color:#eeeeee; }
.icon-border {
  border:solid 1px #eeeeee;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:.2em .25em .15em;
}
a [class^="icon-"], a [class*=" icon-"] { display:inline-block; }
.icon-glass:before { content:"\f000"; }
.icon-music:before { content:"\f001"; }
.icon-search:before { content:"\f002"; }
.icon-envelope-o:before { content:"\f003"; }
.icon-heart:before { content:"\f004"; }
.icon-star:before { content:"\f005"; }
.icon-star-o:before { content:"\f006"; }
.icon-user:before { content:"\f007"; }
.icon-film:before { content:"\f008"; }
.icon-th-large:before { content:"\f009"; }
.icon-th:before { content:"\f00a"; }
.icon-th-list:before { content:"\f00b"; }
.icon-check:before { content:"\f00c"; }
.icon-remove:before, .icon-close:before, .icon-times:before { content:"\f00d"; }
.icon-search-plus:before { content:"\f00e"; }
.icon-search-minus:before { content:"\f010"; }
.icon-power-off:before { content:"\f011"; }
.icon-signal:before { content:"\f012"; }
.icon-gear:before, .icon-cog:before { content:"\f013"; }
.icon-trash-o:before { content:"\f014"; }
.icon-home:before { content:"\f015"; }
.icon-file-o:before { content:"\f016"; }
.icon-clock-o:before { content:"\f017"; }
.icon-road:before { content:"\f018"; }
.icon-download:before { content:"\f019"; }
.icon-arrow-circle-o-down:before { content:"\f01a"; }
.icon-arrow-circle-o-up:before { content:"\f01b"; }
.icon-inbox:before { content:"\f01c"; }
.icon-play-circle-o:before { content:"\f01d"; }
.icon-rotate-right:before, .icon-repeat:before { content:"\f01e"; }
.icon-refresh:before { content:"\f021"; }
.icon-list-alt:before { content:"\f022"; }
.icon-lock:before { content:"\f023"; }
.icon-flag:before { content:"\f024"; }
.icon-headphones:before { content:"\f025"; }
.icon-volume-off:before { content:"\f026"; }
.icon-volume-down:before { content:"\f027"; }
.icon-volume-up:before { content:"\f028"; }
.icon-qrcode:before { content:"\f029"; }
.icon-barcode:before { content:"\f02a"; }
.icon-tag:before { content:"\f02b"; }
.icon-tags:before { content:"\f02c"; }
.icon-book:before { content:"\f02d"; }
.icon-bookmark:before { content:"\f02e"; }
.icon-print:before { content:"\f02f"; }
.icon-camera:before { content:"\f030"; }
.icon-font:before { content:"\f031"; }
.icon-bold:before { content:"\f032"; }
.icon-italic:before { content:"\f033"; }
.icon-text-height:before { content:"\f034"; }
.icon-text-width:before { content:"\f035"; }
.icon-align-left:before { content:"\f036"; }
.icon-align-center:before { content:"\f037"; }
.icon-align-right:before { content:"\f038"; }
.icon-align-justify:before { content:"\f039"; }
.icon-list:before { content:"\f03a"; }
.icon-dedent:before, .icon-outdent:before { content:"\f03b"; }
.icon-indent:before { content:"\f03c"; }
.icon-video-camera:before { content:"\f03d"; }
.icon-photo:before, .icon-image:before, .icon-picture-o:before { content:"\f03e"; }
.icon-pencil:before { content:"\f040"; }
.icon-map-marker:before { content:"\f041"; }
.icon-adjust:before { content:"\f042"; }
.icon-tint:before { content:"\f043"; }
.icon-edit:before, .icon-pencil-square-o:before { content:"\f044"; }
.icon-share-square-o:before { content:"\f045"; }
.icon-check-square-o:before { content:"\f046"; }
.icon-arrows:before { content:"\f047"; }
.icon-step-backward:before { content:"\f048"; }
.icon-fast-backward:before { content:"\f049"; }
.icon-backward:before { content:"\f04a"; }
.icon-play:before { content:"\f04b"; }
.icon-pause:before { content:"\f04c"; }
.icon-stop:before { content:"\f04d"; }
.icon-forward:before { content:"\f04e"; }
.icon-fast-forward:before { content:"\f050"; }
.icon-step-forward:before { content:"\f051"; }
.icon-eject:before { content:"\f052"; }
.icon-chevron-left:before { content:"\f053"; }
.icon-chevron-right:before { content:"\f054"; }
.icon-plus-circle:before { content:"\f055"; }
.icon-minus-circle:before { content:"\f056"; }
.icon-times-circle:before { content:"\f057"; }
.icon-check-circle:before { content:"\f058"; }
.icon-question-circle:before { content:"\f059"; }
.icon-info-circle:before { content:"\f05a"; }
.icon-crosshairs:before { content:"\f05b"; }
.icon-times-circle-o:before { content:"\f05c"; }
.icon-check-circle-o:before { content:"\f05d"; }
.icon-ban:before { content:"\f05e"; }
.icon-arrow-left:before { content:"\f060"; }
.icon-arrow-right:before { content:"\f061"; }
.icon-arrow-up:before { content:"\f062"; }
.icon-arrow-down:before { content:"\f063"; }
.icon-mail-forward:before, .icon-share:before { content:"\f064"; }
.icon-expand:before { content:"\f065"; }
.icon-compress:before { content:"\f066"; }
.icon-plus:before { content:"\f067"; }
.icon-minus:before { content:"\f068"; }
.icon-asterisk:before { content:"\f069"; }
.icon-exclamation-circle:before { content:"\f06a"; }
.icon-gift:before { content:"\f06b"; }
.icon-leaf:before { content:"\f06c"; }
.icon-fire:before { content:"\f06d"; }
.icon-eye:before { content:"\f06e"; }
.icon-eye-slash:before { content:"\f070"; }
.icon-warning:before, .icon-exclamation-triangle:before { content:"\f071"; }
.icon-plane:before { content:"\f072"; }
.icon-calendar:before { content:"\f073"; }
.icon-random:before { content:"\f074"; }
.icon-comment:before { content:"\f075"; }
.icon-magnet:before { content:"\f076"; }
.icon-chevron-up:before { content:"\f077"; }
.icon-chevron-down:before { content:"\f078"; }
.icon-retweet:before { content:"\f079"; }
.icon-shopping-cart:before { content:"\f07a"; }
.icon-folder:before { content:"\f07b"; }
.icon-folder-open:before { content:"\f07c"; }
.icon-arrows-v:before { content:"\f07d"; }
.icon-arrows-h:before { content:"\f07e"; }
.icon-bar-chart-o:before, .icon-bar-chart:before { content:"\f080"; }
.icon-twitter-square:before { content:"\f081"; }
.icon-facebook-square:before { content:"\f082"; }
.icon-camera-retro:before { content:"\f083"; }
.icon-key:before { content:"\f084"; }
.icon-gears:before, .icon-cogs:before { content:"\f085"; }
.icon-comments:before { content:"\f086"; }
.icon-thumbs-o-up:before { content:"\f087"; }
.icon-thumbs-o-down:before { content:"\f088"; }
.icon-star-half:before { content:"\f089"; }
.icon-heart-o:before { content:"\f08a"; }
.icon-sign-out:before { content:"\f08b"; }
.icon-linkedin-square:before { content:"\f08c"; }
.icon-thumb-tack:before { content:"\f08d"; }
.icon-external-link:before { content:"\f08e"; }
.icon-sign-in:before { content:"\f090"; }
.icon-trophy:before { content:"\f091"; }
.icon-github-square:before { content:"\f092"; }
.icon-upload:before { content:"\f093"; }
.icon-lemon-o:before { content:"\f094"; }
.icon-phone:before { content:"\f095"; }
.icon-square-o:before { content:"\f096"; }
.icon-bookmark-o:before { content:"\f097"; }
.icon-phone-square:before { content:"\f098"; }
.icon-twitter:before { content:"\f099"; }
.icon-facebook-f:before, .icon-facebook:before { content:"\f09a"; }
.icon-github:before { content:"\f09b"; }
.icon-unlock:before { content:"\f09c"; }
.icon-credit-card:before { content:"\f09d"; }
.icon-feed:before, .icon-rss:before { content:"\f09e"; }
.icon-hdd-o:before { content:"\f0a0"; }
.icon-bullhorn:before { content:"\f0a1"; }
.icon-bell:before { content:"\f0f3"; }
.icon-certificate:before { content:"\f0a3"; }
.icon-hand-o-right:before { content:"\f0a4"; }
.icon-hand-o-left:before { content:"\f0a5"; }
.icon-hand-o-up:before { content:"\f0a6"; }
.icon-hand-o-down:before { content:"\f0a7"; }
.icon-arrow-circle-left:before { content:"\f0a8"; }
.icon-arrow-circle-right:before { content:"\f0a9"; }
.icon-arrow-circle-up:before { content:"\f0aa"; }
.icon-arrow-circle-down:before { content:"\f0ab"; }
.icon-globe:before { content:"\f0ac"; }
.icon-wrench:before { content:"\f0ad"; }
.icon-tasks:before { content:"\f0ae"; }
.icon-filter:before { content:"\f0b0"; }
.icon-briefcase:before { content:"\f0b1"; }
.icon-arrows-alt:before { content:"\f0b2"; }
.icon-group:before, .icon-users:before { content:"\f0c0"; }
.icon-chain:before, .icon-link:before { content:"\f0c1"; }
.icon-cloud:before { content:"\f0c2"; }
.icon-flask:before { content:"\f0c3"; }
.icon-cut:before, .icon-scissors:before { content:"\f0c4"; }
.icon-copy:before, .icon-files-o:before { content:"\f0c5"; }
.icon-paperclip:before { content:"\f0c6"; }
.icon-save:before, .icon-floppy-o:before { content:"\f0c7"; }
.icon-square:before { content:"\f0c8"; }
.icon-navicon:before, .icon-reorder:before, .icon-bars:before { content:"\f0c9"; }
.icon-list-ul:before { content:"\f0ca"; }
.icon-list-ol:before { content:"\f0cb"; }
.icon-strikethrough:before { content:"\f0cc"; }
.icon-underline:before { content:"\f0cd"; }
.icon-table:before { content:"\f0ce"; }
.icon-magic:before { content:"\f0d0"; }
.icon-truck:before { content:"\f0d1"; }
.icon-pinterest:before { content:"\f0d2"; }
.icon-pinterest-square:before { content:"\f0d3"; }
.icon-google-plus-square:before { content:"\f0d4"; }
.icon-google-plus:before { content:"\f0d5"; }
.icon-money:before { content:"\f0d6"; }
.icon-caret-down:before { content:"\f0d7"; }
.icon-caret-up:before { content:"\f0d8"; }
.icon-caret-left:before { content:"\f0d9"; }
.icon-caret-right:before { content:"\f0da"; }
.icon-columns:before { content:"\f0db"; }
.icon-unsorted:before, .icon-sort:before { content:"\f0dc"; }
.icon-sort-down:before, .icon-sort-desc:before { content:"\f0dd"; }
.icon-sort-up:before, .icon-sort-asc:before { content:"\f0de"; }
.icon-envelope:before { content:"\f0e0"; }
.icon-linkedin:before { content:"\f0e1"; }
.icon-rotate-left:before, .icon-undo:before { content:"\f0e2"; }
.icon-legal:before, .icon-gavel:before { content:"\f0e3"; }
.icon-dashboard:before, .icon-tachometer:before { content:"\f0e4"; }
.icon-comment-o:before { content:"\f0e5"; }
.icon-comments-o:before { content:"\f0e6"; }
.icon-flash:before, .icon-bolt:before { content:"\f0e7"; }
.icon-sitemap:before { content:"\f0e8"; }
.icon-umbrella:before { content:"\f0e9"; }
.icon-paste:before, .icon-clipboard:before { content:"\f0ea"; }
.icon-lightbulb-o:before { content:"\f0eb"; }
.icon-exchange:before { content:"\f0ec"; }
.icon-cloud-download:before { content:"\f0ed"; }
.icon-cloud-upload:before { content:"\f0ee"; }
.icon-user-md:before { content:"\f0f0"; }
.icon-stethoscope:before { content:"\f0f1"; }
.icon-suitcase:before { content:"\f0f2"; }
.icon-bell-o:before { content:"\f0a2"; }
.icon-coffee:before { content:"\f0f4"; }
.icon-cutlery:before { content:"\f0f5"; }
.icon-file-text-o:before { content:"\f0f6"; }
.icon-building-o:before { content:"\f0f7"; }
.icon-hospital-o:before { content:"\f0f8"; }
.icon-ambulance:before { content:"\f0f9"; }
.icon-medkit:before { content:"\f0fa"; }
.icon-fighter-jet:before { content:"\f0fb"; }
.icon-beer:before { content:"\f0fc"; }
.icon-h-square:before { content:"\f0fd"; }
.icon-plus-square:before { content:"\f0fe"; }
.icon-angle-double-left:before { content:"\f100"; }
.icon-angle-double-right:before { content:"\f101"; }
.icon-angle-double-up:before { content:"\f102"; }
.icon-angle-double-down:before { content:"\f103"; }
.icon-angle-left:before { content:"\f104"; }
.icon-angle-right:before { content:"\f105"; }
.icon-angle-up:before { content:"\f106"; }
.icon-angle-down:before { content:"\f107"; }
.icon-desktop:before { content:"\f108"; }
.icon-laptop:before { content:"\f109"; }
.icon-tablet:before { content:"\f10a"; }
.icon-mobile-phone:before, .icon-mobile:before { content:"\f10b"; }
.icon-circle-o:before { content:"\f10c"; }
.icon-quote-left:before { content:"\f10d"; }
.icon-quote-right:before { content:"\f10e"; }
.icon-spinner:before { content:"\f110"; }
.icon-circle:before { content:"\f111"; }
.icon-mail-reply:before, .icon-reply:before { content:"\f112"; }
.icon-github-alt:before { content:"\f113"; }
.icon-folder-o:before { content:"\f114"; }
.icon-folder-open-o:before { content:"\f115"; }
.icon-smile-o:before { content:"\f118"; }
.icon-frown-o:before { content:"\f119"; }
.icon-meh-o:before { content:"\f11a"; }
.icon-gamepad:before { content:"\f11b"; }
.icon-keyboard-o:before { content:"\f11c"; }
.icon-flag-o:before { content:"\f11d"; }
.icon-flag-checkered:before { content:"\f11e"; }
.icon-terminal:before { content:"\f120"; }
.icon-code:before { content:"\f121"; }
.icon-mail-reply-all:before, .icon-reply-all:before { content:"\f122"; }
.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before { content:"\f123"; }
.icon-location-arrow:before { content:"\f124"; }
.icon-crop:before { content:"\f125"; }
.icon-code-fork:before { content:"\f126"; }
.icon-unlink:before, .icon-chain-broken:before { content:"\f127"; }
.icon-question:before { content:"\f128"; }
.icon-info:before { content:"\f129"; }
.icon-exclamation:before { content:"\f12a"; }
.icon-superscript:before { content:"\f12b"; }
.icon-subscript:before { content:"\f12c"; }
.icon-eraser:before { content:"\f12d"; }
.icon-puzzle-piece:before { content:"\f12e"; }
.icon-microphone:before { content:"\f130"; }
.icon-microphone-slash:before { content:"\f131"; }
.icon-shield:before { content:"\f132"; }
.icon-calendar-o:before { content:"\f133"; }
.icon-fire-extinguisher:before { content:"\f134"; }
.icon-rocket:before { content:"\f135"; }
.icon-maxcdn:before { content:"\f136"; }
.icon-chevron-circle-left:before { content:"\f137"; }
.icon-chevron-circle-right:before { content:"\f138"; }
.icon-chevron-circle-up:before { content:"\f139"; }
.icon-chevron-circle-down:before { content:"\f13a"; }
.icon-html5:before { content:"\f13b"; }
.icon-css3:before { content:"\f13c"; }
.icon-anchor:before { content:"\f13d"; }
.icon-unlock-alt:before { content:"\f13e"; }
.icon-bullseye:before { content:"\f140"; }
.icon-ellipsis-h:before { content:"\f141"; }
.icon-ellipsis-v:before { content:"\f142"; }
.icon-rss-square:before { content:"\f143"; }
.icon-play-circle:before { content:"\f144"; }
.icon-ticket:before { content:"\f145"; }
.icon-minus-square:before { content:"\f146"; }
.icon-minus-square-o:before { content:"\f147"; }
.icon-level-up:before { content:"\f148"; }
.icon-level-down:before { content:"\f149"; }
.icon-check-square:before { content:"\f14a"; }
.icon-pencil-square:before { content:"\f14b"; }
.icon-external-link-square:before { content:"\f14c"; }
.icon-share-square:before { content:"\f14d"; }
.icon-compass:before { content:"\f14e"; }
.icon-toggle-down:before, .icon-caret-square-o-down:before { content:"\f150"; }
.icon-toggle-up:before, .icon-caret-square-o-up:before { content:"\f151"; }
.icon-toggle-right:before, .icon-caret-square-o-right:before { content:"\f152"; }
.icon-euro:before, .icon-eur:before { content:"\f153"; }
.icon-gbp:before { content:"\f154"; }
.icon-dollar:before, .icon-usd:before { content:"\f155"; }
.icon-rupee:before, .icon-inr:before { content:"\f156"; }
.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before { content:"\f157"; }
.icon-ruble:before, .icon-rouble:before, .icon-rub:before { content:"\f158"; }
.icon-won:before, .icon-krw:before { content:"\f159"; }
.icon-bitcoin:before, .icon-btc:before { content:"\f15a"; }
.icon-file:before { content:"\f15b"; }
.icon-file-text:before { content:"\f15c"; }
.icon-sort-alpha-asc:before { content:"\f15d"; }
.icon-sort-alpha-desc:before { content:"\f15e"; }
.icon-sort-amount-asc:before { content:"\f160"; }
.icon-sort-amount-desc:before { content:"\f161"; }
.icon-sort-numeric-asc:before { content:"\f162"; }
.icon-sort-numeric-desc:before { content:"\f163"; }
.icon-thumbs-up:before { content:"\f164"; }
.icon-thumbs-down:before { content:"\f165"; }
.icon-youtube-square:before { content:"\f166"; }
.icon-youtube:before { content:"\f167"; }
.icon-xing:before { content:"\f168"; }
.icon-xing-square:before { content:"\f169"; }
.icon-youtube-play:before { content:"\f16a"; }
.icon-dropbox:before { content:"\f16b"; }
.icon-stack-overflow:before { content:"\f16c"; }
.icon-instagram:before { content:"\f16d"; }
.icon-flickr:before { content:"\f16e"; }
.icon-adn:before { content:"\f170"; }
.icon-bitbucket:before { content:"\f171"; }
.icon-bitbucket-square:before { content:"\f172"; }
.icon-tumblr:before { content:"\f173"; }
.icon-tumblr-square:before { content:"\f174"; }
.icon-long-arrow-down:before { content:"\f175"; }
.icon-long-arrow-up:before { content:"\f176"; }
.icon-long-arrow-left:before { content:"\f177"; }
.icon-long-arrow-right:before { content:"\f178"; }
.icon-apple:before { content:"\f179"; }
.icon-windows:before { content:"\f17a"; }
.icon-android:before { content:"\f17b"; }
.icon-linux:before { content:"\f17c"; }
.icon-dribbble:before { content:"\f17d"; }
.icon-skype:before { content:"\f17e"; }
.icon-foursquare:before { content:"\f180"; }
.icon-trello:before { content:"\f181"; }
.icon-female:before { content:"\f182"; }
.icon-male:before { content:"\f183"; }
.icon-gittip:before, .icon-gratipay:before { content:"\f184"; }
.icon-sun-o:before { content:"\f185"; }
.icon-moon-o:before { content:"\f186"; }
.icon-archive:before { content:"\f187"; }
.icon-bug:before { content:"\f188"; }
.icon-vk:before { content:"\f189"; }
.icon-weibo:before { content:"\f18a"; }
.icon-renren:before { content:"\f18b"; }
.icon-pagelines:before { content:"\f18c"; }
.icon-stack-exchange:before { content:"\f18d"; }
.icon-arrow-circle-o-right:before { content:"\f18e"; }
.icon-arrow-circle-o-left:before { content:"\f190"; }
.icon-toggle-left:before, .icon-caret-square-o-left:before { content:"\f191"; }
.icon-dot-circle-o:before { content:"\f192"; }
.icon-wheelchair:before { content:"\f193"; }
.icon-vimeo-square:before { content:"\f194"; }
.icon-turkish-lira:before, .icon-try:before { content:"\f195"; }
.icon-plus-square-o:before { content:"\f196"; }
.icon-space-shuttle:before { content:"\f197"; }
.icon-slack:before { content:"\f198"; }
.icon-envelope-square:before { content:"\f199"; }
.icon-wordpress:before { content:"\f19a"; }
.icon-openid:before { content:"\f19b"; }
.icon-institution:before, .icon-bank:before, .icon-university:before { content:"\f19c"; }
.icon-mortar-board:before, .icon-graduation-cap:before { content:"\f19d"; }
.icon-yahoo:before { content:"\f19e"; }
.icon-google:before { content:"\f1a0"; }
.icon-reddit:before { content:"\f1a1"; }
.icon-reddit-square:before { content:"\f1a2"; }
.icon-stumbleupon-circle:before { content:"\f1a3"; }
.icon-stumbleupon:before { content:"\f1a4"; }
.icon-delicious:before { content:"\f1a5"; }
.icon-digg:before { content:"\f1a6"; }
.icon-pied-piper:before { content:"\f1a7"; }
.icon-pied-piper-alt:before { content:"\f1a8"; }
.icon-drupal:before { content:"\f1a9"; }
.icon-joomla:before { content:"\f1aa"; }
.icon-language:before { content:"\f1ab"; }
.icon-fax:before { content:"\f1ac"; }
.icon-building:before { content:"\f1ad"; }
.icon-child:before { content:"\f1ae"; }
.icon-paw:before { content:"\f1b0"; }
.icon-spoon:before { content:"\f1b1"; }
.icon-cube:before { content:"\f1b2"; }
.icon-cubes:before { content:"\f1b3"; }
.icon-behance:before { content:"\f1b4"; }
.icon-behance-square:before { content:"\f1b5"; }
.icon-steam:before { content:"\f1b6"; }
.icon-steam-square:before { content:"\f1b7"; }
.icon-recycle:before { content:"\f1b8"; }
.icon-automobile:before, .icon-car:before { content:"\f1b9"; }
.icon-cab:before, .icon-taxi:before { content:"\f1ba"; }
.icon-tree:before { content:"\f1bb"; }
.icon-spotify:before { content:"\f1bc"; }
.icon-deviantart:before { content:"\f1bd"; }
.icon-soundcloud:before { content:"\f1be"; }
.icon-database:before { content:"\f1c0"; }
.icon-file-pdf-o:before { content:"\f1c1"; }
.icon-file-word-o:before { content:"\f1c2"; }
.icon-file-excel-o:before { content:"\f1c3"; }
.icon-file-powerpoint-o:before { content:"\f1c4"; }
.icon-file-photo-o:before, .icon-file-picture-o:before, .icon-file-image-o:before { content:"\f1c5"; }
.icon-file-zip-o:before, .icon-file-archive-o:before { content:"\f1c6"; }
.icon-file-sound-o:before, .icon-file-audio-o:before { content:"\f1c7"; }
.icon-file-movie-o:before, .icon-file-video-o:before { content:"\f1c8"; }
.icon-file-code-o:before { content:"\f1c9"; }
.icon-vine:before { content:"\f1ca"; }
.icon-codepen:before { content:"\f1cb"; }
.icon-jsfiddle:before { content:"\f1cc"; }
.icon-life-bouy:before, .icon-life-buoy:before, .icon-life-saver:before, .icon-support:before, .icon-life-ring:before { content:"\f1cd"; }
.icon-circle-o-notch:before { content:"\f1ce"; }
.icon-ra:before, .icon-rebel:before { content:"\f1d0"; }
.icon-ge:before, .icon-empire:before { content:"\f1d1"; }
.icon-git-square:before { content:"\f1d2"; }
.icon-git:before { content:"\f1d3"; }
.icon-y-combinator-square:before, .icon-yc-square:before, .icon-hacker-news:before { content:"\f1d4"; }
.icon-tencent-weibo:before { content:"\f1d5"; }
.icon-qq:before { content:"\f1d6"; }
.icon-wechat:before, .icon-weixin:before { content:"\f1d7"; }
.icon-send:before, .icon-paper-plane:before { content:"\f1d8"; }
.icon-send-o:before, .icon-paper-plane-o:before { content:"\f1d9"; }
.icon-history:before { content:"\f1da"; }
.icon-circle-thin:before { content:"\f1db"; }
.icon-header:before { content:"\f1dc"; }
.icon-paragraph:before { content:"\f1dd"; }
.icon-sliders:before { content:"\f1de"; }
.icon-share-alt:before { content:"\f1e0"; }
.icon-share-alt-square:before { content:"\f1e1"; }
.icon-bomb:before { content:"\f1e2"; }
.icon-soccer-ball-o:before, .icon-futbol-o:before { content:"\f1e3"; }
.icon-tty:before { content:"\f1e4"; }
.icon-binoculars:before { content:"\f1e5"; }
.icon-plug:before { content:"\f1e6"; }
.icon-slideshare:before { content:"\f1e7"; }
.icon-twitch:before { content:"\f1e8"; }
.icon-yelp:before { content:"\f1e9"; }
.icon-newspaper-o:before { content:"\f1ea"; }
.icon-wifi:before { content:"\f1eb"; }
.icon-calculator:before { content:"\f1ec"; }
.icon-paypal:before { content:"\f1ed"; }
.icon-google-wallet:before { content:"\f1ee"; }
.icon-cc-visa:before { content:"\f1f0"; }
.icon-cc-mastercard:before { content:"\f1f1"; }
.icon-cc-discover:before { content:"\f1f2"; }
.icon-cc-amex:before { content:"\f1f3"; }
.icon-cc-paypal:before { content:"\f1f4"; }
.icon-cc-stripe:before { content:"\f1f5"; }
.icon-bell-slash:before { content:"\f1f6"; }
.icon-bell-slash-o:before { content:"\f1f7"; }
.icon-trash:before { content:"\f1f8"; }
.icon-copyright:before { content:"\f1f9"; }
.icon-at:before { content:"\f1fa"; }
.icon-eyedropper:before { content:"\f1fb"; }
.icon-paint-brush:before { content:"\f1fc"; }
.icon-birthday-cake:before { content:"\f1fd"; }
.icon-area-chart:before { content:"\f1fe"; }
.icon-pie-chart:before { content:"\f200"; }
.icon-line-chart:before { content:"\f201"; }
.icon-lastfm:before { content:"\f202"; }
.icon-lastfm-square:before { content:"\f203"; }
.icon-toggle-off:before { content:"\f204"; }
.icon-toggle-on:before { content:"\f205"; }
.icon-bicycle:before { content:"\f206"; }
.icon-bus:before { content:"\f207"; }
.icon-ioxhost:before { content:"\f208"; }
.icon-angellist:before { content:"\f209"; }
.icon-cc:before { content:"\f20a"; }
.icon-shekel:before, .icon-sheqel:before, .icon-ils:before { content:"\f20b"; }
.icon-meanpath:before { content:"\f20c"; }
.icon-buysellads:before { content:"\f20d"; }
.icon-connectdevelop:before { content:"\f20e"; }
.icon-dashcube:before { content:"\f210"; }
.icon-forumbee:before { content:"\f211"; }
.icon-leanpub:before { content:"\f212"; }
.icon-sellsy:before { content:"\f213"; }
.icon-shirtsinbulk:before { content:"\f214"; }
.icon-simplybuilt:before { content:"\f215"; }
.icon-skyatlas:before { content:"\f216"; }
.icon-cart-plus:before { content:"\f217"; }
.icon-cart-arrow-down:before { content:"\f218"; }
.icon-diamond:before { content:"\f219"; }
.icon-ship:before { content:"\f21a"; }
.icon-user-secret:before { content:"\f21b"; }
.icon-motorcycle:before { content:"\f21c"; }
.icon-street-view:before { content:"\f21d"; }
.icon-heartbeat:before { content:"\f21e"; }
.icon-venus:before { content:"\f221"; }
.icon-mars:before { content:"\f222"; }
.icon-mercury:before { content:"\f223"; }
.icon-intersex:before, .icon-transgender:before { content:"\f224"; }
.icon-transgender-alt:before { content:"\f225"; }
.icon-venus-double:before { content:"\f226"; }
.icon-mars-double:before { content:"\f227"; }
.icon-venus-mars:before { content:"\f228"; }
.icon-mars-stroke:before { content:"\f229"; }
.icon-mars-stroke-v:before { content:"\f22a"; }
.icon-mars-stroke-h:before { content:"\f22b"; }
.icon-neuter:before { content:"\f22c"; }
.icon-genderless:before { content:"\f22d"; }
.icon-facebook-official:before { content:"\f230"; }
.icon-pinterest-p:before { content:"\f231"; }
.icon-whatsapp:before { content:"\f232"; }
.icon-server:before { content:"\f233"; }
.icon-user-plus:before { content:"\f234"; }
.icon-user-times:before { content:"\f235"; }
.icon-hotel:before, .icon-bed:before { content:"\f236"; }
.icon-viacoin:before { content:"\f237"; }
.icon-train:before { content:"\f238"; }
.icon-subway:before { content:"\f239"; }
.icon-medium:before { content:"\f23a"; }
.icon-yc:before, .icon-y-combinator:before { content:"\f23b"; }
.icon-optin-monster:before { content:"\f23c"; }
.icon-opencart:before { content:"\f23d"; }
.icon-expeditedssl:before { content:"\f23e"; }
.icon-battery-4:before, .icon-battery-full:before { content:"\f240"; }
.icon-battery-3:before, .icon-battery-three-quarters:before { content:"\f241"; }
.icon-battery-2:before, .icon-battery-half:before { content:"\f242"; }
.icon-battery-1:before, .icon-battery-quarter:before { content:"\f243"; }
.icon-battery-0:before, .icon-battery-empty:before { content:"\f244"; }
.icon-mouse-pointer:before { content:"\f245"; }
.icon-i-cursor:before { content:"\f246"; }
.icon-object-group:before { content:"\f247"; }
.icon-object-ungroup:before { content:"\f248"; }
.icon-sticky-note:before { content:"\f249"; }
.icon-sticky-note-o:before { content:"\f24a"; }
.icon-cc-jcb:before { content:"\f24b"; }
.icon-cc-diners-club:before { content:"\f24c"; }
.icon-clone:before { content:"\f24d"; }
.icon-balance-scale:before { content:"\f24e"; }
.icon-hourglass-o:before { content:"\f250"; }
.icon-hourglass-1:before, .icon-hourglass-start:before { content:"\f251"; }
.icon-hourglass-2:before, .icon-hourglass-half:before { content:"\f252"; }
.icon-hourglass-3:before, .icon-hourglass-end:before { content:"\f253"; }
.icon-hourglass:before { content:"\f254"; }
.icon-hand-grab-o:before, .icon-hand-rock-o:before { content:"\f255"; }
.icon-hand-stop-o:before, .icon-hand-paper-o:before { content:"\f256"; }
.icon-hand-scissors-o:before { content:"\f257"; }
.icon-hand-lizard-o:before { content:"\f258"; }
.icon-hand-spock-o:before { content:"\f259"; }
.icon-hand-pointer-o:before { content:"\f25a"; }
.icon-hand-peace-o:before { content:"\f25b"; }
.icon-trademark:before { content:"\f25c"; }
.icon-registered:before { content:"\f25d"; }
.icon-creative-commons:before { content:"\f25e"; }
.icon-gg:before { content:"\f260"; }
.icon-gg-circle:before { content:"\f261"; }
.icon-tripadvisor:before { content:"\f262"; }
.icon-odnoklassniki:before { content:"\f263"; }
.icon-odnoklassniki-square:before { content:"\f264"; }
.icon-get-pocket:before { content:"\f265"; }
.icon-wikipedia-w:before { content:"\f266"; }
.icon-safari:before { content:"\f267"; }
.icon-chrome:before { content:"\f268"; }
.icon-firefox:before { content:"\f269"; }
.icon-opera:before { content:"\f26a"; }
.icon-internet-explorer:before { content:"\f26b"; }
.icon-tv:before, .icon-television:before { content:"\f26c"; }
.icon-contao:before { content:"\f26d"; }
.icon-500px:before { content:"\f26e"; }
.icon-amazon:before { content:"\f270"; }
.icon-calendar-plus-o:before { content:"\f271"; }
.icon-calendar-minus-o:before { content:"\f272"; }
.icon-calendar-times-o:before { content:"\f273"; }
.icon-calendar-check-o:before { content:"\f274"; }
.icon-industry:before { content:"\f275"; }
.icon-map-pin:before { content:"\f276"; }
.icon-map-signs:before { content:"\f277"; }
.icon-map-o:before { content:"\f278"; }
.icon-map:before { content:"\f279"; }
.icon-commenting:before { content:"\f27a"; }
.icon-commenting-o:before { content:"\f27b"; }
.icon-houzz:before { content:"\f27c"; }
.icon-vimeo:before { content:"\f27d"; }
.icon-black-tie:before { content:"\f27e"; }
.icon-fonticons:before { content:"\f280"; }
.icon-reddit-alien:before { content:"\f281"; }
.icon-edge:before { content:"\f282"; }
.icon-credit-card-alt:before { content:"\f283"; }
.icon-codiepie:before { content:"\f284"; }
.icon-modx:before { content:"\f285"; }
.icon-fort-awesome:before { content:"\f286"; }
.icon-usb:before { content:"\f287"; }
.icon-product-hunt:before { content:"\f288"; }
.icon-mixcloud:before { content:"\f289"; }
.icon-scribd:before { content:"\f28a"; }
.icon-pause-circle:before { content:"\f28b"; }
.icon-pause-circle-o:before { content:"\f28c"; }
.icon-stop-circle:before { content:"\f28d"; }
.icon-stop-circle-o:before { content:"\f28e"; }
.icon-shopping-bag:before { content:"\f290"; }
.icon-shopping-basket:before { content:"\f291"; }
.icon-hashtag:before { content:"\f292"; }
.icon-bluetooth:before { content:"\f293"; }
.icon-bluetooth-b:before { content:"\f294"; }
.icon-percent:before { content:"\f295"; }
.icon-spin {
  display:inline-block;
  -moz-animation:spin 2s infinite linear;
  -o-animation:spin 2s infinite linear;
  -webkit-animation:spin 2s infinite linear;
  animation:spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform:rotate(0deg);
  }
  100% {
    -moz-transform:rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform:rotate(0deg);
  }
  100% {
    -o-transform:rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform:rotate(0deg);
  }
  100% {
    -ms-transform:rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform:rotate(0deg);
  }
  100% {
    transform:rotate(359deg);
  }
}
.massActions div.list ul.menu li {
  margin-bottom:0px;
  border-left:0px;
  border-right:0px;
}
.massActions ul.menu li {
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-top-right-radius:0px;
  -o-border-top-right-radius:0px;
  -o-border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-top-left-radius:0px;
}
div.massActions {
  position:absolute;
  font-weight:normal;
  padding:0;
  cursor:default;
  top:31px;
  background:white;
  display:none;
  z-index:1000000;
  border:none;
  border-top-color:#e06a09;
  box-shadow:3px 3px 10px -2px rgba(0,0,0,0.5);
  -moz-box-shadow:3px 3px 10px -2px rgba(0,0,0,0.5);
  -webkit-box-shadow:3px 3px 10px -2px rgba(0,0,0,0.5);
}
div.massActions ul.menu li {
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;
  background-color:#f7f7f7;
}
ul.menu {
  margin:0;
  padding:0;
  background:0;
  border:0;
  list-style:none;
}
ul.menu li {
  float:none;
  padding:0;
  border:1px solid transparent;
  margin-bottom:1px;
}
ul.menu li > a {
  color:#427cd4;
  display:block;
  padding:7px 10px 7px 10px;
  white-space:nowrap;
  float:none;
  text-decoration:none;
}
ul.menu li > a, ul.menu li > a > div { line-height:12px; }
ul.menu li > a:hover { text-decoration:none; }
ul.menu li .massActions li { float:none; }
ul.menu li:last-child { margin-bottom:0; }
ul.menu li.h, ul.menu li:hover { background:#fdddc3; }
ul.menu li.current {
  background:#e06a09;
  color:#ffffff;
}
ul.menu li.current > a, ul.menu li.current > a * { color:#ffffff; }
.input-group {
  width:100%;
  display:table;
  position:relative;
  border-spacing:0;
}
.input-group > * {
  display:table-cell;
  position:relative;
}
.input-group > span {
  z-index:1;
  border:1px solid #cccccc;
  vertical-align:middle;
  line-height:1em;
  padding:0 6px;
  background:#eeeeee;
  width:60px;
  text-align:center;
  color:#595959;
}
.input-group > span * { color:inherit; }
.input-group > span input { margin:0; }
.input-group > *.none { display:none; }
.input-group > span.h { background:#e6e6e6; }
.input-group input, .input-group select, .input-group > *, .input-group > span {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  border-left-width:0px;
}
.input-group select {
  appearance:button;
  -moz-appearance:none;
  -webkit-appearance:button;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
}
.input-group > *:first-child, .input-group > *.firstVisible, .input-group > .compact:first-child > *:first-child, .input-group > .compact.firstVisible > *:first-child {
  border-left-width:1px;
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomright:0px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -o-border-bottom-right-radius:0px;
  -o-border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-top-right-radius:0px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -o-border-bottom-left-radius:3px;
  -o-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}
.input-group > *:last-child, .input-group > *.lastVisible, .input-group > .compact:last-child > *:last-child, .input-group > .compact.lastVisible > *:last-child {
  -moz-border-radius-topleft:0px;
  -moz-border-radius-bottomleft:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-bottom-left-radius:0px;
  -o-border-bottom-left-radius:0px;
  -o-border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-top-left-radius:0px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -o-border-bottom-right-radius:3px;
  -o-border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
}
.input-group > *:last-child:first-child, .input-group > *.firstVisible.lastVisible {
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -o-border-bottom-right-radius:3px;
  -o-border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -o-border-bottom-left-radius:3px;
  -o-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}
.input-group > .w26 { width:26px; }
.input-group > .w30 { width:30px; }
.input-group > .w35 { width:35px; }
.input-group > .w70 { width:70px; }
.input-group > .w80 { width:80px; }
.input-group > .w90 { width:90px; }
.input-group > .w100 { width:100px; }
.input-group > .w140 { width:140px; }
.input-group > .fullWidth { width:100%; }
.input-group > .autoWidth { width:auto; }
.input-group.none { display:none; }
.input-group.auto { width:auto; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .input-group.select > span:after {
    position:absolute;
    background:#ffffff;
    width:4px;
    right:0%;
    margin-right:-5px;
    top:-1px;
    bottom:-1px;
    content:' ';
    border:1px solid #cccccc;
    border-right:none;
    border-left:none;
  }
  .input-group.select > select + span { padding-left:2px; }
}
.circle-border {
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  -o-border-radius:50px;
  border-radius:50px;
}
.like-link-light-border { border:1px solid rgba(66,124,212,0.1); }
.paymentSteps .sumForm { text-align:center; }
.paymentSteps .sumForm * {
  font-size:14px;
  text-align:center;
}
.paymentSteps .sumForm > div { margin-bottom:20px; }
.paymentSteps .sumForm > div:last-child { margin-bottom:0px; }
.paymentSteps .paymentMethods .paymentMethodsTitle {
  margin-top:20px;
  font-size:14px;
}
.paymentSteps .paymentMethods button.none { display:none; }
.paymentSteps .paymentMethods button {
  display:block;
  margin-top:10px;
  text-align:center;
  width:100%;
  padding-left:2px;
  padding-right:2px;
  background:#ffffff;
  border:1px solid #ffffff;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow:none;
  border-color:#f7f7f7;
}
.paymentSteps .paymentMethods button.h, .paymentSteps .paymentMethods button:hover, .paymentSteps .paymentMethods button:active, .paymentSteps .paymentMethods button.active, .paymentSteps .paymentMethods button.disabled, .paymentSteps .paymentMethods button[disabled] { background-color:#ffffff; }
.paymentSteps .paymentMethods button:active, .paymentSteps .paymentMethods button.active { background-color:#e5e5e5 \9; }
.paymentSteps .paymentMethods button img {
  max-width:120px;
  max-height:35px;
  margin:5px 0 8px;
  display:inline-block;
}
.paymentSteps .paymentMethods button span {
  display:block;
  font-size:13px;
  width:100%;
}
.paymentSteps .paymentMethods button.selected { border-color:#cccccc; }
.paymentSteps .paymentMethods .paymentSystemList {
  background:#ffffff;
  border:1px solid #cccccc;
  position:relative;
  margin-top:9px;
  padding:10px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}
.paymentSteps .paymentMethods .paymentSystemList ul {
  margin:0 0 0 1px;
  padding:0;
}
.paymentSteps .paymentMethods .paymentSystemList ul li {
  margin:10px 0 0 0;
  padding:0;
  list-style:none;
  cursor:pointer;
}
.paymentSteps .paymentMethods .paymentSystemList ul li img {
  width:20px;
  height:20px;
  margin-right:10px;
  vertical-align:middle;
}
.paymentSteps .paymentMethods .paymentSystemList:before {
  position:absolute;
  top:-9px;
  margin-left:-10px;
  left:50%;
  content:"";
  width:0;
  height:0;
  border:none;
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  border-bottom:8px solid #cccccc;
}
.paymentSteps .paymentMethods .paymentSystemList:after {
  position:absolute;
  top:-8px;
  margin-left:-10px;
  left:50%;
  content:"";
  width:0;
  height:0;
  border:none;
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  border-bottom:8px solid #ffffff;
}
.paymentSteps .step3 {
  text-align:center;
  font-size:14px;
}
.paymentSteps .step3 button { font-size:16px; }
.paymentSteps input, .paymentSteps select { width:100%; }
.infoMessageInChat {
  margin-top:15px;
  margin-bottom:-15px;
  padding:10px;
  border:1px dashed #cccccc;
  text-align:center;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}
html.offline .hideWhenOffline { display:none; }
.snippet img { max-width:100%; }
.emojione {
  font-size:inherit;
  height:3ex;
  width:3.1ex;
  min-height:20px;
  min-width:20px;
  display:inline-block;
  margin:0 .15em 0;
  line-height:normal;
  vertical-align:middle;
}
img.emojione { width:auto; }
.tabs > div { display:none; }
.tabs > div.selected { display:block; }
.tabs > div.block-content { background:none; }
.bottom-tabs > ul {
  display:block;
  border-top:1px solid #bfc2cd;
  margin:0;
  padding:0;
  white-space:nowrap;
}
.bottom-tabs > ul > li {
  display:inline-block;
  font-size:13px;
  padding:10px 6px;
  cursor:pointer;
}
.bottom-tabs > ul > li > span {
  color:#bfc2cd !important;
  transition:.2s ease all;
}
.bottom-tabs > ul > li:first-child { padding-left:8px; }
.bottom-tabs > ul > li:last-child { padding-right:8px; }
.bottom-tabs > ul > li.selected > span, .bottom-tabs > ul > li:hover > span { color:#427cd4 !important; }
.dropdown {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  background:#ffffff;
  position:absolute;
  display:none;
  left:0;
  z-index:2147483649;
  box-shadow:0 0 5px #a0a0a0;
  text-align:left;
  margin-top:7px;
  min-width:150px;
}
.dropdown .block-content-menu {
  max-height:350px;
  overflow-y:auto;
}
.dropdown.dropdown-top {
  margin-bottom:7px !important;
  margin-top:0 !important;
}
.dropdown::before {
  content:' ';
  z-index:2;
  top:-7px;
  position:absolute;
  left:9px;
  width:0;
  height:0;
  border:none;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-bottom:7px solid #bfc2cd;
}
.dropdown::after {
  content:' ';
  z-index:3;
  top:-6px;
  position:absolute;
  left:10px;
  width:0;
  height:0;
  border:none;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #ffffff;
}
.dropdown.dropdown-top::before {
  content:' ';
  z-index:2;
  bottom:-7px;
  top:auto;
  position:absolute;
  left:9px;
  width:0;
  height:0;
  border:none;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-top:7px solid #bfc2cd;
}
.dropdown.dropdown-top::after {
  content:' ';
  z-index:3;
  bottom:-6px;
  top:auto;
  position:absolute;
  left:10px;
  width:0;
  height:0;
  border:none;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #ffffff;
}
.dropdown.dropdown-right::before {
  left:auto;
  right:8px;
}
.dropdown.dropdown-right::after {
  left:auto;
  right:9px;
}
.dropdown.dropdown-show { display:block; }
.emojiListWrapper {
  cursor:pointer;
  position:relative;
}
.emojiListWrapper .emojiList {
  display:none;
  position:absolute;
  bottom:1.7em;
  background:#ffffff;
  margin-top:-5px;
  transition:.2s ease opacity;
  padding:0px;
  border-radius:5px;
  border:1px solid #bfc2cd;
  box-shadow:0 0 5px #bfc2cd;
  left:-5px;
  z-index:1000;
}
.emojiListWrapper .emojiList:after {
  width:0;
  height:0;
  border:none;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #ffffff;
  position:absolute;
  left:5px;
  bottom:-5px;
  content:"";
  z-index:1;
}
.emojiListWrapper .emojiList:before {
  z-index:0;
  width:0;
  height:0;
  border:none;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #bfc2cd;
  position:absolute;
  left:4px;
  bottom:-6px;
  content:"";
}
#emoji-dropdown { left:-10px !important; }
#emoji-dropdown .tabs > div {
  text-align:center;
  max-height:200px;
  overflow-y:auto;
  padding:5px;
}
#emoji-dropdown .tabs > div img {
  padding:5px;
  border-radius:50%;
  cursor:pointer;
  transition:.2s background ease;
}
#emoji-dropdown .tabs > div img:hover { background:#427cd4; }
.mobile .likeInput.emojiDropdownTrigger { display:none; }
.mobile .resize { display:none; }
