/* line 1, ../sass/styles.scss */
body {
  color: #363636;
}

/* line 5, ../sass/styles.scss */
hr {
  border-top-color: #D8E2E3;
}

/* line 9, ../sass/styles.scss */
a {
  color: #3899ec;
}

/* line 13, ../sass/styles.scss */
a.red, a.red:hover {
  color: #F66163;
}

/* line 17, ../sass/styles.scss */
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ababab;
  font-style: italic;
}

/* line 21, ../sass/styles.scss */
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ababab;
  opacity: 1;
  font-style: italic;
}

/* line 26, ../sass/styles.scss */
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ababab;
  opacity: 1;
  font-style: italic;
}

/* line 31, ../sass/styles.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #ababab;
  font-style: italic;
}

/* line 36, ../sass/styles.scss */
.container {
  width: 1008px;
  padding-left: 0;
  padding-right: 0;
}

/* line 42, ../sass/styles.scss */
.container .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 47, ../sass/styles.scss */
.content-header {
  background: #62bb5c;
  color: #fff;
  padding-top: 36px;
  padding-bottom: 0;
  height: 132px;
}

/* line 55, ../sass/styles.scss */
.content-header a {
  color: #fff;
  text-decoration: none;
}

/* line 60, ../sass/styles.scss */
.content-header h1,
.content-header h2 {
  font-size: 32px;
  margin-top: 0;
  margin-bottom: 4px;
}

/* line 67, ../sass/styles.scss */
.content-body {
  margin-top: 50px;
  padding-bottom: 90px;
  min-height: 320px;
}

/* line 73, ../sass/styles.scss */
.content-footer {
  background-color: #f5f5f5;
  padding: 50px 0 80px 0;
  text-align: center;
}

/* line 79, ../sass/styles.scss */
.content-footer h2 {
  margin-top: 0;
  font-weight: normal;
}

/* line 84, ../sass/styles.scss */
.content-footer > div {
  font-size: 18px;
}

/* line 88, ../sass/styles.scss */
.content-footer ul {
  list-style-type: none;
  margin: 32px 0 0 0;
  padding: 0;
}

/* line 94, ../sass/styles.scss */
.content-footer ul li {
  display: inline-block;
  background-color: #fff;
  border-radius: 6px;
  margin: 0 14px;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
  vertical-align: top;
  transition: transform 0.2s ease-out;
}

/* line 107, ../sass/styles.scss */
.content-footer ul li:first-child,
.content-footer ul li:last-child {
  margin: 0 !important;
}

/* line 112, ../sass/styles.scss */
.content-footer ul li a {
  display: block;
  width: 320px;
  height: 250px;
  float: left;
  color: #363636;
  text-decoration: none;
  background: center 32px no-repeat;
}

/* line 122, ../sass/styles.scss */
.content-footer ul li a h4 {
  font-size: 24px;
  margin-top: 130px;
}

/* line 127, ../sass/styles.scss */
.content-footer ul li a div {
  color: #999;
  font-size: 16px;
  margin: 0 25px;
}

/* line 133, ../sass/styles.scss */
.form-control[readonly] {
  background-color: #fff;
  cursor: text;
}

/* line 138, ../sass/styles.scss */
body:after {
  display: none;
  content: url("../images/icons/forum-animated.gif") url("../images/icons/video-animated.gif") url("../images/icons/contact-animated.gif");
}

/* line 143, ../sass/styles.scss */
.content-footer ul li.forum a {
  background-image: url("../images/icons/forum-static.png");
}

/* line 147, ../sass/styles.scss */
.content-footer ul li.forum:hover a {
  background-image: url("../images/icons/forum-animated.gif");
}

/* line 151, ../sass/styles.scss */
.content-footer ul li.video a {
  background-image: url("../images/icons/video-static.png");
}

/* line 155, ../sass/styles.scss */
.content-footer ul li.video:hover a {
  background-image: url("../images/icons/video-animated.gif");
}

/* line 159, ../sass/styles.scss */
.content-footer ul li.contact a {
  background-image: url("../images/icons/contact-static.png");
}

/* line 163, ../sass/styles.scss */
.content-footer ul li.contact:hover a {
  background-image: url("../images/icons/contact-animated.gif");
}

/* line 167, ../sass/styles.scss */
a, a:hover, a:active, a:focus {
  outline: none;
}

/* line 171, ../sass/styles.scss */
h1 {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 26px;
}

/* line 177, ../sass/styles.scss */
h1 > span {
  color: #777;
  display: inline-block;
  font-size: 12px;
  margin-left: 14px;
  vertical-align: middle;
}

/* line 185, ../sass/styles.scss */
textarea {
  border: 1px solid #d2d2d1;
  border-radius: 4px;
  width: 100%;
}

/* line 191, ../sass/styles.scss */
label {
  font-weight: normal;
}

/* line 195, ../sass/styles.scss */
input[type=checkbox].css-checkbox {
  display: none;
}

/* line 199, ../sass/styles.scss */
input[type=checkbox].css-checkbox + label.css-checkbox-label {
  padding-left: 22px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  background-repeat: no-repeat;
  vertical-align: middle;
  cursor: pointer;
}

/* line 209, ../sass/styles.scss */
input[type=checkbox].css-checkbox + label.css-checkbox-label:hover {
  background-image: url("../images/icons/checkbox_hover.png");
}

/* line 213, ../sass/styles.scss */
input[type=checkbox].css-checkbox:checked + label.css-checkbox-label {
  background-image: url("../images/icons/checkbox_selected.png");
}

/* line 217, ../sass/styles.scss */
label.css-checkbox-label {
  background-image: url("../images/icons/checkbox_static.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 227, ../sass/styles.scss */
input[type=radio].css-radio {
  display: none;
}

/* line 231, ../sass/styles.scss */
input[type=radio].css-radio + label.css-radio-label {
  padding-left: 25px;
  height: 21px;
  display: inline-block;
  line-height: 21px;
  background-repeat: no-repeat;
  vertical-align: middle;
  cursor: pointer;
}

/* line 241, ../sass/styles.scss */
input[type=radio].css-radio + label.css-radio-label:hover {
  background-image: url("../images/icons/rdiobtn_hover.png");
}

/* line 245, ../sass/styles.scss */
input[type=radio].css-radio:checked + label.css-radio-label {
  background-image: url("../images/icons/rdiobtn_selected.png");
}

/* line 249, ../sass/styles.scss */
label.css-radio-label {
  background-image: url("../images/icons/rdiobtn_static.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 259, ../sass/styles.scss */
.container .row.main-home-ask-row {
  margin-left: -50px;
}

/* line 263, ../sass/styles.scss */
.main-home-ask {
  width: 715px;
  margin: 0 auto;
}

/* line 268, ../sass/styles.scss */
.notification-container, #notification-container {
  padding-top: 21px;
  position: relative;
  padding-left: 20px;
}

/* line 274, ../sass/styles.scss */
.notification-icon {
  background: url("../images/icons/notification-header-bell.png") left center no-repeat;
  width: 22px;
  height: 22px;
}

/* line 280, ../sass/styles.scss */
.notification-count {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  background-color: #fb813a;
  position: absolute;
  top: 17px;
  right: -3px;
  color: #fff !important;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  display: none;
}

/* line 295, ../sass/styles.scss */
#breadcrumb {
  font-size: 14px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 303, ../sass/styles.scss */
#breadcrumb a {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  display: block;
  float: left;
}

/* line 311, ../sass/styles.scss */
#breadcrumb span.item a:hover {
  text-decoration: underline;
}

/* line 315, ../sass/styles.scss */
#breadcrumb span.item:before {
  margin: 1px 6px 0 6px;
  content: url("../images/icons/arrow-icon-white.png");
  float: left;
}

/* line 321, ../sass/styles.scss */
#breadcrumb span.home a {
  width: 11px;
  height: 10px;
  display: inline-block;
  background: url("../images/icons/home.png") no-repeat;
  margin: 5px 0;
}

/* line 329, ../sass/styles.scss */
#breadcrumb .item:last-child {
  font-weight: bolder;
}

/* line 333, ../sass/styles.scss */
input#search, input#search-ticket {
  background: url("../images/icons/search.png") #fff no-repeat 96% center;
  border-radius: 5px;
  border: none;
  margin-top: 12px;
  padding: 8px 12px;
  width: 100%;
  float: right;
  color: #363636;
  outline: none;
}

/* line 345, ../sass/styles.scss */
ul#search-results, ul#search-ticket-results {
  background: none repeat scroll 0 0 #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 10px 10px 18px 0px rgba(0, 0, 0, 0.2), -10px 10px 18px 0px rgba(0, 0, 0, 0.2);
  box-sizing: content-box;
  clear: both;
  float: left;
  list-style-type: none;
  padding: 4px 0 0 0;
  position: absolute;
  margin-top: 41px;
  z-index: 100;
  display: none;
  text-align: left;
  overflow: hidden;
}

/* line 363, ../sass/styles.scss */
ul#search-results li, ul#search-ticket-results li {
  border-top: 1px solid #e7e7e7;
}

/* line 367, ../sass/styles.scss */
ul#search-results li a, ul#search-ticket-results li a {
  display: block;
  padding: 14px 16px;
  font-size: 14px;
  color: #363636;
}

/* line 374, ../sass/styles.scss */
ul#search-results li a span, ul#search-ticket-results li a span {
  display: none;
  font-size: 14px;
  color: #777;
  max-height: 19px;
  overflow: hidden;
  font-weight: normal;
  margin-top: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 386, ../sass/styles.scss */
ul#search-results li:last-child, ul#search-ticket-results li:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 391, ../sass/styles.scss */
ul#search-results li:last-child a, ul#search-ticket-results li:last-child a {
  padding-bottom: 14px;
}

/* line 395, ../sass/styles.scss */
ul#search-results li.hover, ul#search-ticket-results li.hover {
  background: #edf8fe;
}

/* line 399, ../sass/styles.scss */
ul#search-results li a:hover, ul#search-ticket-results li a:hover {
  text-decoration: none;
}

/* line 403, ../sass/styles.scss */
ul#search-results li.search a, ul#search-ticket-results li.search a {
  color: #3899ec;
  font-size: 14px !important;
}

/* line 408, ../sass/styles.scss */
ul#search-results li.empty, ul#search-ticket-results li.empty {
  color: #363636;
  padding: 10px 16px;
  font-size: 14px;
}

/* line 414, ../sass/styles.scss */
a.more {
  color: #3899ec;
  display: block;
}

/* line 419, ../sass/styles.scss */
a.view {
  color: #3899ec;
  display: block;
  font-size: 13px;
}

/* line 425, ../sass/styles.scss */
a.back {
  display: block;
  padding-left: 15px;
  background: url("../images/icons/back-breadcrumbs.png") left center no-repeat;
}

/* line 431, ../sass/styles.scss */
ul#search-results li.search a:hover {
  text-decoration: underline;
}

/* line 435, ../sass/styles.scss */
.content-title a {
  color: #363636;
  word-wrap: break-word;
  font-size: 14px;
}

/* line 441, ../sass/styles.scss */
.search-results .content-title a {
  font-size: 16px;
  padding-left: 14px;
  background: url("../images/icons/arrow-icon.png") left center no-repeat;
}

/* line 447, ../sass/styles.scss */
.content-title span {
  color: #555;
  text-transform: capitalize;
  font-size: 14px;
  white-space: nowrap;
}

/* line 454, ../sass/styles.scss */
.content-description {
  color: #777;
  margin-bottom: 15px;
  padding: 0;
  font-size: 14px;
}

/* line 461, ../sass/styles.scss */
.content-description-sm {
  color: #555;
  margin: 0;
  padding: 0;
  font-size: 13px;
}

/* line 468, ../sass/styles.scss */
.content-description-sm p {
  margin-bottom: 15px;
}

/* line 472, ../sass/styles.scss */
.content-description a {
  color: #555;
  text-decoration: underline;
}

/* line 477, ../sass/styles.scss */
.content-description a:hover {
  color: #363636;
}

/* line 481, ../sass/styles.scss */
.content-description span {
  font-size: 13px;
  margin-left: 0;
  color: #ababab;
}

/* line 487, ../sass/styles.scss */
.content-description .datetime {
  display: inline-block;
}

/* line 491, ../sass/styles.scss */
.content-description .replies {
  display: inline-block;
}

/* line 495, ../sass/styles.scss */
ul.content-description {
  list-style-type: none;
  line-height: 1.4em;
}

/* line 500, ../sass/styles.scss */
ul.content-description li {
  margin-bottom: 8px;
}

/* line 504, ../sass/styles.scss */
.related-content ul.content-description li a {
  background: none;
  padding-left: 0;
}

/* line 509, ../sass/styles.scss */
ul.ugc-content-list {
  margin: 30px 0 0 0;
  padding: 0;
  list-style-type: none;
}

/* line 515, ../sass/styles.scss */
ul.ugc-content-list li {
  clear: left;
}

/* line 519, ../sass/styles.scss */
ul.ugc-content-list li .ugc-user-wrapper {
  float: left;
  position: relative;
}

/* line 524, ../sass/styles.scss */
ul.ugc-content-list li .ugc-user-wrapper a {
  box-sizing: content-box;
  display: block;
  background: url("../images/icons/fallback-image-small.png") #f9f9f9 no-repeat center;
  box-sizing: content-box;
  width: 38px;
  height: 38px;
  background-size: 38px 38px;
  border-radius: 6px;
  border: 1px solid #dbdbdb;
  outline: none;
}

/* line 537, ../sass/styles.scss */
ul.ugc-content-list li .ugc-user-wrapper a:after {
  opacity: 0;
  background: #000;
  border-radius: 6px;
  content: " ";
  float: left;
  height: 40px;
  position: absolute;
  width: 40px;
  transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  -ms-transition: opacity .25s ease-in-out;
}

/* line 553, ../sass/styles.scss */
ul.ugc-content-list li .ugc-user-wrapper a:hover:after {
  opacity: 0.05;
}

/* line 557, ../sass/styles.scss */
ul.ugc-content-list li .ugc-user-wrapper a img {
  box-sizing: content-box;
  background: #f9f9f9;
  width: 38px;
  height: 38px;
  border-radius: 6px;
  position: absolute;
}

/* line 566, ../sass/styles.scss */
ul.ugc-content-list li .ugc-user-content {
  margin-left: 55px;
}

/* line 570, ../sass/styles.scss */
ul.ugc-ticket {
  margin-bottom: 40px;
}

/* line 574, ../sass/styles.scss */
ul.ugc-replies > li {
  padding-bottom: 36px;
  margin-bottom: 36px;
  border-bottom: 1px solid #ececec;
}

/* line 580, ../sass/styles.scss */
h4.separator {
  font-size: 24px;
}

/* line 584, ../sass/styles.scss */
h4.separator span {
  font-size: 14px;
  vertical-align: middle;
}

/* line 589, ../sass/styles.scss */
.separator {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ececec;
  position: relative;
}

/* line 596, ../sass/styles.scss */
.separator:before,
.separator:after {
  border: 1px solid transparent;
  top: 100%;
  content: " ";
  height: 0;
  left: 18px;
  pointer-events: none;
  position: absolute;
  width: 0;
}

/* line 608, ../sass/styles.scss */
.separator:before {
  border-color: #ececec transparent transparent transparent;
  border-width: 9px;
  margin-left: -3px;
}

/* line 614, ../sass/styles.scss */
.separator:after {
  border-color: #ffffff transparent transparent transparent;
  border-width: 7px;
  margin-left: -1px;
}

/* base button types */
/* line 622, ../sass/styles.scss */
a.button {
  border-radius: 5px;
  display: inline-block;
  padding: 2px 10px;
  font-size: 12px;
  outline: none;
  text-decoration: none;
  -webkit-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
  -moz-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
  -o-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
  -ms-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
  transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
}

/* line 636, ../sass/styles.scss */
a.button:hover {
  text-decoration: none;
}

/* line 640, ../sass/styles.scss */
a.button.light {
  border: 1px solid #d9d9d9;
  background: #fff;
  color: #3899ec;
}

/* line 646, ../sass/styles.scss */
a.button.light:hover {
  color: #399aec;
  border-color: #399aec;
}

/* line 651, ../sass/styles.scss */
a.button.simple {
  border: 1px solid #3899ec;
  background: #fff;
  color: #3899ec;
  line-height: 18px;
}

/* line 658, ../sass/styles.scss */
a.button.simple span {
  font-size: 16px;
  line-height: 13px;
  margin-left: -4px;
  margin-right: 4px;
}

/* line 665, ../sass/styles.scss */
a.button.simple:hover,
a.button.simple.active {
  color: #fff;
  background-color: #3899ec !important;
}

/* line 671, ../sass/styles.scss */
a.button.action, button.button.action {
  border: none;
  border-radius: 4px;
  background: #3899ec;
  color: #ffffff;
  font-size: 15px;
  padding: 7px 28px;
  text-decoration: none;
  font-weight: 300;
}

/* line 682, ../sass/styles.scss */
a.button.action:hover, button.button.action:hover {
  background: #46b2f1;
  color: #e5ebf0;
}

/* line 687, ../sass/styles.scss */
a.button.primary, button.button.primary {
  border: none;
  border-radius: 4px;
  background: #6ccc65;
  color: #ffffff;
  font-size: 13px;
  padding: 6px 14px;
}

/* line 696, ../sass/styles.scss */
a.button.primary:hover, button.button.primary:hover {
  /*background: #46b2f1;*/
}

/* line 700, ../sass/styles.scss */
a.button[disabled], button.button[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  color: #8092a4 !important;
  background-color: #e5ebf0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 709, ../sass/styles.scss */
a.button.change-photo {
  font-size: 12px;
  padding: 3px 12px;
  text-align: center;
  text-transform: none;
  color: #3899ec;
}

/* line 717, ../sass/styles.scss */
a.button.medium {
  font-size: 14px;
  height: 30px;
  padding: 5px 12px;
}

/* line 723, ../sass/styles.scss */
a.button.large {
  font-size: 13px;
  line-height: 19px;
  padding: 8px 20px;
  text-align: center;
  text-transform: none;
}

/* line 731, ../sass/styles.scss */
a.button.large span {
  font-size: 18px;
}

/* line 735, ../sass/styles.scss */
a.button.colored {
  background: #3899ec;
  color: #fff;
  border: none;
  border-radius: 4px;
}

/* line 742, ../sass/styles.scss */
a.button.colored:hover {
  background: #46b2f1;
  color: #fff;
}

/* specific buttons */
/* line 748, ../sass/styles.scss */
a.button.light.colored.reply {
  background-image: url("../images/icons/reply-white.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 24px;
}

/* line 755, ../sass/styles.scss */
a.button.light.follow {
  background-image: url("../images/icons/follow-hover.png");
  background-repeat: no-repeat;
  background-position: 6px center;
  padding-left: 18px;
}

/* line 762, ../sass/styles.scss */
a.button.light.follow:hover {
  background-image: url("../images/icons/plas-white.png");
}

/* line 766, ../sass/styles.scss */
a.button.light.follow.active {
  background-image: none !important;
  padding-left: 10px !important;
}

/* line 771, ../sass/styles.scss */
a.button.light.colored.follow {
  background-image: url("../images/icons/plas-white.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 22px;
}

/* line 778, ../sass/styles.scss */
a.button.light.administrate {
  background-color: #f5f5f5;
}

/* line 782, ../sass/styles.scss */
a.button.simple.yes {
  min-width: 50px;
  background: url("../images/icons/yes.png") 10px center no-repeat;
  padding-left: 30px;
}

/* line 788, ../sass/styles.scss */
a.button.simple.yes:hover,
a.button.simple.yes.active {
  background-image: url("../images/icons/yes-hover.png");
}

/* line 793, ../sass/styles.scss */
a.button.simple.no {
  min-width: 50px;
  background: url("../images/icons/no.png") 10px center no-repeat;
  padding-left: 26px;
}

/* line 799, ../sass/styles.scss */
a.button.simple.no:hover,
a.button.simple.no.active {
  background-image: url("../images/icons/no-hover.png");
}

/* line 804, ../sass/styles.scss */
a.button.simple.classification-120 {
  background: url("../images/icons/bug.png") 10px center no-repeat;
  padding-left: 30px;
}

/* line 809, ../sass/styles.scss */
a.button.simple.classification-120:hover,
a.button.simple.classification-120.active {
  background-image: url("../images/icons/bug-hover.png");
}

/* line 814, ../sass/styles.scss */
a.button.simple.classification-110 {
  background: url("../images/icons/feature.png") 10px center no-repeat;
  padding-left: 30px;
  line-height: 20px;
}

/* line 820, ../sass/styles.scss */
a.button.simple.classification-110:hover,
a.button.simple.classification-110.active {
  background-image: url("../images/icons/feature-hover.png");
}

/* line 825, ../sass/styles.scss */
a.button.simple.submit {
  width: 100%;
}

/* line 829, ../sass/styles.scss */
a.button.light.settings {
  background: url("../images/icons/settings.png") 6px center no-repeat;
  line-height: 22px;
  padding-left: 28px;
}

/* line 835, ../sass/styles.scss */
a.action-link {
  width: 100%;
  display: inline-block;
  margin: 8px 0;
}

/* line 841, ../sass/styles.scss */
.content-buttons {
  margin-top: 20px;
  margin-bottom: 16px;
}

/* line 847, ../sass/styles.scss */
.actions-box {
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  background: #f5f5f5;
  padding: 20px 20px 20px 30px;
  margin-top: 70px;
}

/* line 855, ../sass/styles.scss */
.item-rating {
  margin: 30px 0 50px 0;
}

/* line 859, ../sass/styles.scss */
.item-rating label {
  display: inline-block;
  margin-right: 12px;
  font-weight: bold;
}

/* line 865, ../sass/styles.scss */
.item-rating .note {
  display: none;
  font-size: 13px;
  font-weight: bold;
  margin: 8px 0 0 0;
}

/* line 872, ../sass/styles.scss */
.item-rating.active .note {
  display: block !important;
}

/* line 876, ../sass/styles.scss */
.add-reply-box textarea {
  height: 155px;
}

/* line 880, ../sass/styles.scss */
.content-text {
  font-size: 16px;
  word-wrap: break-word;
  min-height: 40px;
}

/* line 886, ../sass/styles.scss */
.search-results .content-text {
  margin: 6px 0;
}

/* line 890, ../sass/styles.scss */
.content-text img,
.content-text iframe,
.content-text object {
  max-width: 100% !important;
  border-radius: 6px !important;
  margin: 40px auto !important;
  box-shadow: 0 0 0 !important;
  position: static !important;
}

/* line 900, ../sass/styles.scss */
.content-text [dir] {
  text-align: start;
}

/* line 904, ../sass/styles.scss */
.content-text table {
  margin-bottom: 30px;
}

/* line 908, ../sass/styles.scss */
.content-text table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* line 912, ../sass/styles.scss */
.content-text table tbody tr:first-child {
  border-bottom: 1px solid #dbdbdb;
}

/* line 916, ../sass/styles.scss */
.content-text table tbody tr:last-child {
  border-bottom: 1px solid #dbdbdb;
}

/* line 920, ../sass/styles.scss */
.content-text table td {
  line-height: 1.3em;
  padding: 6px 10px;
}

/* line 925, ../sass/styles.scss */
.content-text .quote-toggle {
  border: 1px solid #ccc;
  padding: 1px 4px;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  height: 11px;
  display: inline-block;
  line-height: 11px;
  box-sizing: content-box;
}

/* line 937, ../sass/styles.scss */
.content-text .answers_quote {
  display: block;
}

/* line 941, ../sass/styles.scss */
.content-text .answers_quoted_item {
  margin-left: 15px;
  padding-left: 10px;
  border-left: 1px solid #dedede;
}

/* line 947, ../sass/styles.scss */
.content-text .answers_quote img {
  border: 0 !important;
}

/* line 951, ../sass/styles.scss */
.content-text pre {
  overflow: auto;
  word-wrap: normal;
  white-space: pre;
}

/* line 957, ../sass/styles.scss */
.content-text section {
  display: inline-block;
  margin: 40px auto !important;
  width: 100%;
}

/* line 963, ../sass/styles.scss */
.content-text section > img {
  margin: 0 0 10px 10px !important;
  float: right;
  max-width: 45% !important;
}

/* line 969, ../sass/styles.scss */
.content-text .component-body section {
  margin: 0 auto !important;
}

/* line 973, ../sass/styles.scss */
.content-text .component-body section > img {
  margin: 0 !important;
  float: initial;
  max-width: 100% !important;
}

/* line 979, ../sass/styles.scss */
.content-text section h4 {
  font-weight: 400;
}

/* line 983, ../sass/styles.scss */
.step-by-step-widget {
  width: 90%;
  display: inline-block;
  vertical-align: top;
}

/* line 989, ../sass/styles.scss */
.sbs-arrow {
  display: inline-block;
  width: 5%;
  background-repeat: no-repeat;
  background-position-y: center;
  height: 20px;
  margin: 140px 0 50px;
}

/* line 998, ../sass/styles.scss */
.sbs-arrow.disabled {
  opacity: 0.3;
  cursor: default;
}

/* line 1003, ../sass/styles.scss */
.sbs-arrow.sbs-arrow-prev {
  background-image: url("../images/icons/arrow-left.png");
  background-position-x: left;
}

/* line 1008, ../sass/styles.scss */
.sbs-arrow.sbs-arrow-next {
  background-image: url("../images/icons/arrow-right.png");
  background-position-x: right;
}

/* line 1013, ../sass/styles.scss */
.labeled-field {
  margin-bottom: 2px;
}

/* line 1017, ../sass/styles.scss */
.labeled-field + label {
  font-size: 12px;
}

/* line 1021, ../sass/styles.scss */
ul.categories {
  list-style-type: none;
  margin: 0 0 45px 0;
  padding: 0;
  border: 1px solid #dbdbdb;
  background: #fff;
}

/* line 1029, ../sass/styles.scss */
ul.categories li {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #f2f2f2;
  padding: 0;
  margin: 0;
  font-size: 14px;
}

/* line 1038, ../sass/styles.scss */
ul.categories li a:first-letter {
  text-transform: uppercase;
}

/* line 1042, ../sass/styles.scss */
ul.categories li:last-child {
  border-bottom: none;
}

/* line 1046, ../sass/styles.scss */
ul.categories li.active {
  border-left: 4px solid #3899ec;
  background: #ecf5fd;
}

/* line 1051, ../sass/styles.scss */
ul.categories li.active a {
  padding-left: 13px;
}

/* line 1055, ../sass/styles.scss */
ul.categories li.all {
  padding-left: 13px;
  background: url("../images/icons/back.png") #fff 16px center no-repeat;
}

/* line 1060, ../sass/styles.scss */
ul.categories li.all a {
  color: #3899ec;
}

/* line 1064, ../sass/styles.scss */
ul.categories li:hover {
  background-color: #ecf5fd;
}

/* line 1068, ../sass/styles.scss */
ul.categories li a {
  color: #363636;
  text-decoration: none;
  display: block;
  padding: 13px 16px;
}

/* line 1075, ../sass/styles.scss */
ul.tabs {
  list-style-type: none;
  border-bottom: 1px solid #dbdbdb;
  margin: 20px 0 0 0;
  padding: 0;
}

/* line 1082, ../sass/styles.scss */
ul.tabs li {
  display: inline-block;
  margin-right: 22px;
  padding-bottom: 10px;
  transition: border 0.3s ease;
  -webkit-transition: -webkit-border 0.3s ease;
  -moz-transition: -moz-border 0.3s ease;
  -o-transition: -o-border 0.3s ease;
  -ms-transition: -ms-border 0.3s ease;
}

/* line 1093, ../sass/styles.scss */
ul.tabs li a {
  font-size: 15px;
  font-weight: bold;
  color: #3899ec;
  text-decoration: none;
}

/* line 1100, ../sass/styles.scss */
ul.tabs li.active {
  border-bottom: 3px solid #3899ec;
  margin-bottom: -1px;
}

/* line 1105, ../sass/styles.scss */
ul.tabs li:hover {
  border-bottom: 3px solid #3899ec;
  margin-bottom: -1px;
}

/* line 1110, ../sass/styles.scss */
ul.tabs li.active a {
  color: #363636;
}

/* line 1114, ../sass/styles.scss */
div.tab-item {
  /*display: none;*/
}

/* line 1118, ../sass/styles.scss */
div.tab-item.content-text {
  margin-top: 30px;
  line-height: 24px;
}

/* line 1123, ../sass/styles.scss */
div.tab-item.content-text p {
  margin-bottom: 16px;
}

/* line 1127, ../sass/styles.scss */
a.show-more-items, a.show-more-followed-items {
  font-size: 13px;
  text-decoration: underline;
  display: block;
}

/* line 1133, ../sass/styles.scss */
.form-control {
  border: 1px solid #dbdbdb;
  font-size: 14px;
}

/* line 1138, ../sass/styles.scss */
.form-control::-webkit-input-placeholder {
  color: #ababab;
}

/* line 1142, ../sass/styles.scss */
select.form-control:focus {
  box-shadow: none;
}

/* line 1146, ../sass/styles.scss */
.form-group label.form-description {
  font-size: 12px;
  color: #555;
  display: block;
  margin: 2px 0 0 3px;
}

/* line 1153, ../sass/styles.scss */
.form-group label.field-label {
  font-weight: bold;
}

/* line 1157, ../sass/styles.scss */
.btn {
  font-size: 13px;
}

/* line 1161, ../sass/styles.scss */
.btn:active, .btn.active {
  box-shadow: none;
}

/* line 1165, ../sass/styles.scss */
.btn-default {
  background-color: #fff;
  border-color: #dbdbdb;
  color: #3899ec;
}

/* line 1171, ../sass/styles.scss */
.btn-default.active {
  background-color: #f5f5f5;
  border-color: #dbdbdb;
  color: #363636;
}

/* line 1177, ../sass/styles.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {
  background-color: #f5f5f5;
  border-color: #dbdbdb;
  color: #3899ec;
}

/* line 1183, ../sass/styles.scss */
.btn-primary {
  background-color: #3899ec;
  border-color: #3899ec;
  color: #fff;
}

/* line 1189, ../sass/styles.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-color: #428bca;
  border-color: #428bca;
  color: #fff;
}

/* line 1195, ../sass/styles.scss */
.btn-tab {
  background-color: #eaf7ff;
  border-color: #cee7fc;
  color: #3899ec;
  font-weight: 300;
  font-size: 15px;
  order-radius: 6px;
}

/* line 1204, ../sass/styles.scss */
.btn-tab:hover {
  background-color: #46b2f1;
  border-color: #46b2f1;
  color: #fff;
}

/* line 1210, ../sass/styles.scss */
.btn-tab:focus, .btn-tab:active, .btn-tab.active {
  background-color: #3899ec;
  border-color: #3899ec;
  color: #fff;
}

/* line 1216, ../sass/styles.scss */
#content-classification .btn {
  min-width: 140px;
}

/* line 1220, ../sass/styles.scss */
ul.kb-items {
  margin: 30px 0 0 0;
  padding: 0;
  list-style-type: none;
  color: #cfcfcf;
}

/* line 1227, ../sass/styles.scss */
ul.kb-items li {
  margin-bottom: 10px;
}

/* line 1231, ../sass/styles.scss */
ul.kb-items li a {
  color: #000;
  text-decoration: none;
  font-size: 16px;
  padding-left: 22px;
  background: url("../images/icons/arrow-icon.png") left 7px no-repeat;
  display: inline-block;
}

/* line 1240, ../sass/styles.scss */
ul.kb-items li a:hover {
  text-decoration: none;
  color: #3899ec;
}

/* line 1245, ../sass/styles.scss */
.related-content {
  margin-bottom: 45px;
}

/* line 1249, ../sass/styles.scss */
.related-content h5 {
  color: #555;
}

/* line 1253, ../sass/styles.scss */
.related-content ul {
  margin: 14px 0 0 0;
  padding: 0;
  list-style-type: none;
}

/* line 1259, ../sass/styles.scss */
.related-content ul li {
  margin-bottom: 12px;
  line-height: 1.55em;
}

/* line 1264, ../sass/styles.scss */
.related-content ul:not(.ugc-content-list) li a:not([data-type="category"]) {
  color: #363636;
  padding-left: 14px;
  background: url("../images/icons/arrow-icon.png") left 7px no-repeat;
  display: inline-block;
}

/* line 1271, ../sass/styles.scss */
.related-content ul li a:hover {
  text-decoration: initial;
  color: #419eec !important;
}

/* line 1276, ../sass/styles.scss */
.admin-row {
  font-size: 13px;
  margin-top: -30px;
  margin-bottom: 15px;
}

/* line 1282, ../sass/styles.scss */
div[data-type="followed-kb-items"] .content-title .unfollow {
  display: none;
  padding: 0px 10px;
  font-size: 11px;
}

/* line 1288, ../sass/styles.scss */
div[data-type="followed-kb-items"] .content-title:hover .unfollow {
  display: inline-block;
}

/* line 1292, ../sass/styles.scss */
.button-toolbar {
  float: right;
  margin-left: 10px;
}

/* line 1297, ../sass/styles.scss */
.msg-content {
  margin: 25px 0;
}

/* line 1301, ../sass/styles.scss */
.msg-content .large-msg {
  font-size: 24px;
  margin-bottom: 30px;
  line-height: 30px;
}

/* line 1307, ../sass/styles.scss */
.kb-note {
  color: #4F788D;
  font-style: italic;
  margin-bottom: 10px;
  display: block;
}

/* line 1314, ../sass/styles.scss */
.kb-note a {
  text-decoration: underline;
}

/* line 1318, ../sass/styles.scss */
.kb-note h2,
.kb-note h3,
.kb-note h4,
.kb-note h5 {
  margin-top: 0;
}

/* line 1325, ../sass/styles.scss */
.kb-note .kb-note-title {
  font-weight: bold;
}

/* line 1329, ../sass/styles.scss */
.kb-tip {
  margin: 5px 0;
  padding: 20px 40px;
  border-radius: 6px;
  line-height: 18px;
  background: #eaf7ff url(//d2eyqiy4n03ve6.cloudfront.net/12345678-1234-1234-1234-1234567890ab/2015/06/05/5176fe72-7a2f-4fa0-b1f9-655be76e2986.png) no-repeat 17px 22px;
  margin-bottom: 10px;
}

/* line 1338, ../sass/styles.scss */
.kb-important {
  margin: 5px 0;
  padding: 20px 40px;
  border-radius: 6px;
  line-height: 18px;
  background: #eaf7ff url(//d2eyqiy4n03ve6.cloudfront.net/12345678-1234-1234-1234-1234567890ab/2015/06/05/365c1246-c6e6-431d-859f-e669fc8b008e.png) no-repeat 13px 21px;
  margin-bottom: 10px;
}

/* line 1347, ../sass/styles.scss */
.item-tagging {
  margin: 0 0 24px 0;
  color: #777;
  font-size: 14px;
  padding-left: 28px;
  line-height: 20px;
}

/* line 1355, ../sass/styles.scss */
.item-tagging.classification-0 {
  background: url("../images/icons/classification-0.png") left center no-repeat;
}

/* line 1359, ../sass/styles.scss */
.item-tagging.classification-100 {
  background: url("../images/icons/classification-100.png") left center no-repeat;
}

/* line 1363, ../sass/styles.scss */
.item-tagging.classification-110 {
  background: url("../images/icons/classification-110.png") left center no-repeat;
}

/* line 1367, ../sass/styles.scss */
.item-tagging.classification-120 {
  background: url("../images/icons/classification-120.png") left center no-repeat;
}

/* line 1379, ../sass/styles.scss */
.content-buttons .action-link span {
  width: 20px;
  height: 17px;
  display: block;
  margin-top: 1px;
  float: left;
}

/* line 1387, ../sass/styles.scss */
.content-buttons a:hover {
  color: #3899ec;
}

/* line 1391, ../sass/styles.scss */
.content-buttons a.red:hover {
  color: #F66163;
}

/* line 1395, ../sass/styles.scss */
.content-buttons .change-schedule-phone span {
  background: url("../images/icons/schedule/edit.png") left center no-repeat;
}

/* line 1399, ../sass/styles.scss */
.content-buttons .change-schedule-time span {
  background: url("../images/icons/schedule/calendar.png") left center no-repeat;
}

/* line 1403, ../sass/styles.scss */
.content-buttons .cancel-schedule-call span {
  background: url("../images/icons/schedule/x.png") left center no-repeat;
}

/* line 1407, ../sass/styles.scss */
#not-creator-alert {
  font-size: 18px;
}

/* line 1411, ../sass/styles.scss */
#not-creator-alert .modal-footer a {
  vertical-align: bottom;
  color: #363636;
  text-decoration: underline;
  font-size: 14px;
  margin-right: 10px;
}

/* line 1419, ../sass/styles.scss */
ul.linked-tickets {
  margin-top: 50px;
}

/* line 1423, ../sass/styles.scss */
ul.linked-tickets li .content-text {
  color: #555;
}

/* line 1427, ../sass/styles.scss */
ul.linked-tickets li {
  border-bottom: 1px solid #ececec;
  margin-bottom: 22px;
  padding-bottom: 14px;
}

/* line 1433, ../sass/styles.scss */
ul.linked-tickets li:last-child {
  border-bottom: none;
}

/* line 1437, ../sass/styles.scss */
.kb-anchor {
  font-size: 18px;
  border-top: 1px solid #dbdbdb;
  margin-top: 26px;
  margin-bottom: 22px;
  padding-top: 26px;
  font-weight: bold;
}

/* line 1446, ../sass/styles.scss */
a.kb-anchor-top {
  display: block;
  background: url("../images/icons/top.png") no-repeat left center;
  color: #3899ec;
  font-size: 13px;
  padding-left: 16px;
  clear: left;
  margin-top: 22px;
}

/* line 1456, ../sass/styles.scss */
ul.kb-anchors-menu {
  margin: 36px 0 24px 15px;
  padding: 0;
  list-style-image: url("../images/icons/anchor.png");
}

/* line 1462, ../sass/styles.scss */
ul.kb-anchors-menu li {
  margin-bottom: 10px;
}

/* line 1466, ../sass/styles.scss */
ul.kb-anchors-menu a {
  color: #3899ec;
  font-size: 16px;
}

/* line 1471, ../sass/styles.scss */
ul.search-results {
  margin-top: 20px;
}

/* line 1475, ../sass/styles.scss */
ul.search-results li .content-text {
  color: #555;
}

/* line 1479, ../sass/styles.scss */
ul.search-results li {
  margin-bottom: 30px;
}

/* line 1483, ../sass/styles.scss */
.error-message {
  color: #ec4d4d;
  display: none;
  margin: 4px 0 0 3px;
  font-size: 12px;
}

/* line 1490, ../sass/styles.scss */
.error-field {
  border: 1px solid #ec4d4d !important;
  border-radius: 4px;
}

/* line 1495, ../sass/styles.scss */
.cell {
  margin-bottom: 10px;
}

/* line 1498, ../sass/styles.scss */
.error-field.redactor-box {
  margin-bottom: 0 !important;
}

/* line 1502, ../sass/styles.scss */
.cell.error-field:last-of-type {
  margin-bottom: 0 !important;
}

/* line 1506, ../sass/styles.scss */
.redactor-editor {
  border-radius: 4px 4px 0px 0px;
  border-color: #d9d9d9 !important;
  font-weight: normal;
  padding: 12px !important;
}

/* line 1513, ../sass/styles.scss */
.redactor-toolbar {
  box-shadow: none !important;
  border: 1px solid #d9d9d9 !important;
  border-top: none !important;
  border-radius: 0px 0px 4px 4px;
}

/* line 1520, ../sass/styles.scss */
.redactor-box .redactor-toolbar, .redactor-dropdown {
  z-index: 999 !important;
}

/* line 1524, ../sass/styles.scss */
.redactor-toolbar li a {
  color: #555 !important;
}

/* line 1528, ../sass/styles.scss */
.redactor-toolbar li a:hover {
  background-color: #edf8fe !important;
}

/* line 1532, ../sass/styles.scss */
.redactor-placeholder:after {
  left: 12px !important;
  top: 12px !important;
}

/* line 1537, ../sass/styles.scss */
.re-direction:before {
  content: "\e612";
}

/* line 1541, ../sass/styles.scss */
.modal-dialog {
  width: 530px;
}

/* line 1545, ../sass/styles.scss */
.modal-description {
  font-size: 13px;
}

/* line 1549, ../sass/styles.scss */
.tooltip-inner {
  max-width: 500px;
}

/*.tooltip {
    font-size: 11px;
}

.tooltip.in {
    opacity: 0.95;
    filter: alpha(opacity=95);
}

.tooltip-inner {
    max-width: 170px;
    color: #555;
    background-color: #ffffcc;
    border: 1px solid #cfcfcf;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #cfcfcf;
}

.tooltip.top-left .tooltip-arrow {
    border-top-color: #cfcfcf;
}

.tooltip.top-right .tooltip-arrow {
    border-top-color: #cfcfcf;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #cfcfcf;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #cfcfcf;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #cfcfcf;
}

.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #cfcfcf;
}

.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #cfcfcf;
}*/
/* line 1601, ../sass/styles.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 4px;
  padding-right: 4px;
}

/* line 1606, ../sass/styles.scss */
.fixed-line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*a#add-ticket,*/
/* line 1613, ../sass/styles.scss */
a#add-reply {
  margin-left: 15px;
  margin-top: 20px;
}

/* line 1618, ../sass/styles.scss */
body[data-page-type="ticket"] h1 {
  margin-bottom: 35px;
  word-wrap: break-word;
}

/* line 1623, ../sass/styles.scss */
body[data-page-type="ticket"] .add-content-box {
  margin-top: 20px;
}

/* line 1627, ../sass/styles.scss */
body[data-page-type="ticket"] .add-content-box label {
  margin-top: 7px;
}

/* line 1631, ../sass/styles.scss */
body[data-page-type="ticket"] .add-content-box a.button {
  float: right;
}

/* line 1638, ../sass/styles.scss */
body[data-page-type="forum"] ul.ugc-tickets li {
  padding-bottom: 26px;
  padding-left: 12px;
  padding-right: 15px;
  margin-bottom: 26px;
  border-bottom: 1px solid #ececec;
}

/* line 1646, ../sass/styles.scss */
body[data-page-type="forum"] ul.ugc-tickets .content-description span:not(:first-child) {
  margin-left: 18px;
}

/* line 1650, ../sass/styles.scss */
body[data-page-type="forum"] a.show-more-items {
  margin-left: 85px;
}

/* line 1654, ../sass/styles.scss */
body[data-page-type="kb"] a.show-more-items {
  margin-left: 65px;
}

/* line 1658, ../sass/styles.scss */
.suggested-answers {
  box-sizing: content-box;
}

/* line 1662, ../sass/styles.scss */
.suggested-answers h5 {
  color: #000;
}

/* line 1666, ../sass/styles.scss */
.suggested-answers p {
  text-align: center;
  margin-top: 10px;
}

/* line 1671, ../sass/styles.scss */
.suggested-answers ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 1677, ../sass/styles.scss */
.suggested-answers ul li {
  margin-bottom: 8px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1685, ../sass/styles.scss */
.suggested-answers ul li a {
  color: #363636;
}

/* line 1689, ../sass/styles.scss */
.suggested-answers ul li span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #3899ec;
  color: #3899ec;
  font-weight: bold;
  font-size: 12px;
  border-radius: 50%;
  text-align: center;
  margin-right: 8px;
  line-height: 18px;
}

/* line 1703, ../sass/styles.scss */
.select2-results .select2-highlighted {
  background-color: #eaf7ff !important;
  color: inherit !important;
}

/*.select2-container .select2-choice {*/
/*border: 0px !important;*/
/*}*/
/*.select2-drop {*/
/*border-color: #cccccc !important;*/
/*}*/
