/* line 3, ../sass/custom_support_widget.scss */
.support-button {
  background-image: url("../images/support-icon.png");
  background-repeat: no-repeat;
  bottom: 0;
  cursor: pointer;
  height: 84px;
  position: fixed;
  right: 10px;
  width: 90px;
  z-index: 11;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
}
/* line 14, ../sass/custom_support_widget.scss */
.support-button:hover {
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}
/* line 17, ../sass/custom_support_widget.scss */
.support-button.hidden {
  visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 21, ../sass/custom_support_widget.scss */
.support-button.with-flash-news {
  bottom: 45px;
}

/* line 26, ../sass/custom_support_widget.scss */
.support-box {
  background-color: white;
  background-image: url("../images/support-image.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  bottom: 0;
  position: fixed;
  right: 20px;
  width: 290px;
  z-index: 12;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px;
  border-radius: 10px 10px 0 0;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.27);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.27);
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  -moz-transform: translateY(130%);
  -ms-transform: translateY(130%);
  -webkit-transform: translateY(130%);
  transform: translateY(130%);
}
/* line 40, ../sass/custom_support_widget.scss */
.support-box.with-flash-news {
  bottom: 42px;
}
/* line 43, ../sass/custom_support_widget.scss */
.support-box .content {
  padding: 15px 100px 18px 20px;
}
/* line 46, ../sass/custom_support_widget.scss */
.support-box h4.title {
  color: #188e3c;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 30px;
}
/* line 52, ../sass/custom_support_widget.scss */
.support-box span {
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  line-height: 19px;
}
/* line 57, ../sass/custom_support_widget.scss */
.support-box span.confirm {
  background-color: #2e9122;
  background-image: url("../images/confirm-text-arrow.png");
  background-position: right center;
  background-repeat: no-repeat;
  color: white;
  display: block;
  margin: 0 25px 12px 0;
  padding: 5px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 68, ../sass/custom_support_widget.scss */
.support-box span.confirm:hover {
  background-color: #232323;
}
/* line 72, ../sass/custom_support_widget.scss */
.support-box span.deny {
  color: #188e3c;
  font-weight: 400;
  display: inline-block;
  padding: 0 10px;
  text-decoration: underline;
  vertical-align: top;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 80, ../sass/custom_support_widget.scss */
.support-box span.deny:hover {
  color: #232323;
}
/* line 84, ../sass/custom_support_widget.scss */
.support-box span.close {
  background-image: url("../images/support-box-close.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 12px;
  position: absolute;
  right: 15px;
  top: 20px;
  width: 12px;
  z-index: 1;
}
/* line 95, ../sass/custom_support_widget.scss */
.support-box span.close:hover {
  background-position: 0 -20px;
}
/* line 100, ../sass/custom_support_widget.scss */
.support-box.open {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 105, ../sass/custom_support_widget.scss */
.support-widget-overlay {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 15;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
/* line 116, ../sass/custom_support_widget.scss */
.support-widget-overlay.open {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 122, ../sass/custom_support_widget.scss */
.support-services-box {
  background: white;
  left: 50%;
  position: fixed;
  top: 50%;
  visibility: hidden;
  width: 485px;
  z-index: 16;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 0 5px #999999;
  -webkit-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 135, ../sass/custom_support_widget.scss */
.support-services-box .content {
  padding: 15px 20px;
}
/* line 138, ../sass/custom_support_widget.scss */
.support-services-box.open {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 142, ../sass/custom_support_widget.scss */
.support-services-box.window-height {
  height: 100%;
}
/* line 144, ../sass/custom_support_widget.scss */
.support-services-box.window-height .content {
  overflow-y: auto;
}
/* line 147, ../sass/custom_support_widget.scss */
.support-services-box.window-height .content .service .content {
  height: auto !important;
}
/* line 153, ../sass/custom_support_widget.scss */
.support-services-box .button {
  height: 20px;
  text-align: right;
}
/* line 156, ../sass/custom_support_widget.scss */
.support-services-box .button .close {
  background-image: url("../images/support-services-box-close-icon.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  vertical-align: top;
  width: 21px;
}
/* line 165, ../sass/custom_support_widget.scss */
.support-services-box .button .close:hover {
  background-position: 0 -30px;
}
/* line 170, ../sass/custom_support_widget.scss */
.support-services-box .service {
  background-position: 15px 15px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #e4e4e4;
  color: #555555;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}
/* line 178, ../sass/custom_support_widget.scss */
.support-services-box .service .content {
  padding: 10px 0 15px 80px;
}
/* line 181, ../sass/custom_support_widget.scss */
.support-services-box .service h4.title {
  color: #188e3c;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 8px;
}
/* line 188, ../sass/custom_support_widget.scss */
.support-services-box .service .description span.available-hours {
  color: #9a9a9a;
  display: block;
  margin: 5px 0 0;
}
/* line 194, ../sass/custom_support_widget.scss */
.support-services-box .service .read-more {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  margin: 12px 5px 0;
  text-align: right;
}
/* line 200, ../sass/custom_support_widget.scss */
.support-services-box .service .read-more a {
  background: #188e3c;
  color: white;
  display: inline-block;
  padding: 7px 12px;
  text-decoration: none;
  vertical-align: top;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 209, ../sass/custom_support_widget.scss */
.support-services-box .service .read-more a:hover {
  background: #232323;
}
/* line 214, ../sass/custom_support_widget.scss */
.support-services-box .service .form {
  margin: 12px 5px 0;
}
/* line 216, ../sass/custom_support_widget.scss */
.support-services-box .service .form form {
  margin: 0 0 0 auto;
  overflow: hidden;
  width: 232px;
}
/* line 220, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-item,
.support-services-box .service .form form .form-actions {
  margin: 0;
}
/* line 224, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-item {
  float: left;
  width: 195px;
}
/* line 228, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-text {
  background: #f8f8f8;
  border: 1px solid #d6d6d6;
  color: #232323;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  max-height: 34px;
  max-width: 100%;
  padding: 7px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 240, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-text::-webkit-input-placeholder {
  color: #232323;
  font-style: italic;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 245, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-text::-moz-placeholder {
  color: #232323;
  font-style: italic;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 250, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-text:-ms-input-placeholder {
  color: #232323;
  font-style: italic;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 255, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-text:-moz-placeholder {
  color: #232323;
  font-style: italic;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 261, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-actions {
  float: right;
  width: 34px;
}
/* line 265, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-submit {
  background-color: #188e3c;
  background-image: url("../images/support-service-button-icon.png");
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  height: 34px;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 34px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 278, ../sass/custom_support_widget.scss */
.support-services-box .service .form form .form-submit:hover {
  background-color: #232323;
}
/* line 282, ../sass/custom_support_widget.scss */
.support-services-box .service .form form span.error {
  display: block;
  font-size: 11px;
  line-height: 13px;
  margin: 3px 0 0;
}
/* line 290, ../sass/custom_support_widget.scss */
.support-services-box .service.phone {
  background-image: url("../images/phone-icon.png");
}
/* line 293, ../sass/custom_support_widget.scss */
.support-services-box .service.skype {
  background-image: url("../images/skype-icon.png");
}
/* line 296, ../sass/custom_support_widget.scss */
.support-services-box .service.email {
  background-image: url("../images/email-icon.png");
}
/* line 299, ../sass/custom_support_widget.scss */
.support-services-box .service.newsletter {
  background-image: url("../images/newsletter-icon.png");
}
/* line 302, ../sass/custom_support_widget.scss */
.support-services-box .service:last-child {
  border-bottom: none;
}
