.info-list, .stars {
  margin: 0;
  padding: 0;
  list-style: none; }

.clearfix:after, .stars:after {
  content: '';
  display: block;
  clear: both; }

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?enq2w3");
  src: url("../fonts/icomoon.eot?enq2w3#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?enq2w3") format("truetype"), url("../fonts/icomoon.woff?enq2w3") format("woff"), url("../fonts/icomoon.svg?enq2w3#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-text-doc:before {
  content: "\e934"; }

.icon-x:before {
  content: "\e931"; }

.icon-video_course:before {
  content: "\e932"; }

.icon-timer:before {
  content: "\e933"; }

.icon-play:before {
  content: "\e900"; }

.icon-checkmark:before {
  content: "\e901"; }

.icon-chevron-right:before {
  content: "\e902"; }

.icon-chevron-left:before {
  content: "\e903"; }

.icon-chevron-down:before {
  content: "\e904"; }

.icon-chevron-up:before {
  content: "\e905"; }

.icon-globe:before {
  content: "\e906"; }

.icon-hourglass:before {
  content: "\e907"; }

.icon-backup:before {
  content: "\e908"; }

.icon-calculater:before {
  content: "\e909"; }

.icon-certificate:before {
  content: "\e90a"; }

.icon-download:before {
  content: "\e90b"; }

.icon-chevron-right2:before {
  content: "\e90c"; }

.icon-chevron-left2:before {
  content: "\e90d"; }

.icon-chevron-down2:before {
  content: "\e90e"; }

.icon-chevron-up2:before {
  content: "\e90f"; }

.icon-triangle-up:before {
  content: "\e910"; }

.icon-check-circle2:before {
  content: "\e911"; }

.icon-cross-circle:before {
  content: "\e912"; }

.icon-triangle-down:before {
  content: "\e913"; }

.icon-controller-play:before {
  content: "\e914"; }

.icon-controller-paus:before {
  content: "\e915"; }

.icon-volume-mute:before {
  content: "\e916"; }

.icon-volume-medium:before {
  content: "\e917"; }

.icon-menu:before {
  content: "\e918"; }

.icon-check-circle:before {
  content: "\e919"; }

.icon-download-square:before {
  content: "\e91a"; }

.icon-clock-small:before {
  content: "\e91b"; }

.icon-contact:before {
  content: "\e91c"; }

.icon-doc-edit:before {
  content: "\e91d"; }

.icon-email-envelope:before {
  content: "\e91e"; }

.icon-gear:before {
  content: "\e91f"; }

.icon-unlock:before {
  content: "\e920"; }

.icon-user:before {
  content: "\e921"; }

.icon-clipboard:before {
  content: "\e922"; }

.icon-couple:before {
  content: "\e923"; }

.icon-triangle-right:before {
  content: "\e924"; }

.icon-triangle-left:before {
  content: "\e925"; }

.icon-download1:before {
  content: "\e926"; }

.icon-calendar:before {
  content: "\e927"; }

.icon-help-circle:before {
  content: "\e928"; }

.icon-printer:before {
  content: "\e929"; }

.icon-padlock:before {
  content: "\e92a"; }

.icon-doc:before {
  content: "\e92b"; }

.icon-dollar:before {
  content: "\e92c"; }

.icon-info:before {
  content: "\e92d"; }

.icon-cart:before {
  content: "\e92e"; }

.icon-chart:before {
  content: "\e92f"; }

.icon-bag:before {
  content: "\e930"; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-BookItalic.eot");
  src: url("../fonts/GothamRndSSm-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-BookItalic.woff") format("woff"), url("../fonts/GothamRndSSm-BookItalic.ttf") format("truetype"), url("../fonts/GothamRndSSm-BookItalic.svg#GothamRndSSm-BookItalic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-Medium.eot");
  src: url("../fonts/GothamRndSSm-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-Medium.woff") format("woff"), url("../fonts/GothamRndSSm-Medium.ttf") format("truetype"), url("../fonts/GothamRndSSm-Medium.svg#GothamRndSSm-Medium") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-Book.eot");
  src: url("../fonts/GothamRndSSm-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-Book.woff") format("woff"), url("../fonts/GothamRndSSm-Book.ttf") format("truetype"), url("../fonts/GothamRndSSm-Book.svg#GothamRndSSm-Book") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-Bold.eot");
  src: url("../fonts/GothamRndSSm-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-Bold.woff") format("woff"), url("../fonts/GothamRndSSm-Bold.ttf") format("truetype"), url("../fonts/GothamRndSSm-Bold.svg#GothamRndSSm-Bold") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-LightItalic.eot");
  src: url("../fonts/GothamRndSSm-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-LightItalic.woff") format("woff"), url("../fonts/GothamRndSSm-LightItalic.ttf") format("truetype"), url("../fonts/GothamRndSSm-LightItalic.svg#GothamRndSSm-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-BoldItalic.eot");
  src: url("../fonts/GothamRndSSm-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-BoldItalic.woff") format("woff"), url("../fonts/GothamRndSSm-BoldItalic.ttf") format("truetype"), url("../fonts/GothamRndSSm-BoldItalic.svg#GothamRndSSm-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-Light.eot");
  src: url("../fonts/GothamRndSSm-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-Light.woff") format("woff"), url("../fonts/GothamRndSSm-Light.ttf") format("truetype"), url("../fonts/GothamRndSSm-Light.svg#GothamRndSSm-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Rnd SSm';
  src: url("../fonts/GothamRndSSm-MediumItalic.eot");
  src: url("../fonts/GothamRndSSm-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRndSSm-MediumItalic.woff") format("woff"), url("../fonts/GothamRndSSm-MediumItalic.ttf") format("truetype"), url("../fonts/GothamRndSSm-MediumItalic.svg#GothamRndSSm-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic; }

a {
  color: #9b59b6; }
  a:hover, a:focus {
    color: #623475; }

.modal .modal-title {
  color: #e73a29; }

.note-text a {
  color: #9b59b6; }
  .note-text a:hover {
    color: #623475; }

.user-holder .user {
  background: #9b59b6; }

.user-holder .user-drop ul li.active a {
  color: #e73a29; }

.user-holder .user-drop ul a:hover {
  color: #e73a29; }

#nav .navbar-nav > li li.active > a {
  color: #e73a29; }

#nav .navbar-nav > li > a:hover {
  color: #e73a29; }

.btn.btn-default {
  border-color: #e73a29;
  color: #e73a29; }
  .btn.btn-default:hover, .btn.btn-default:focus {
    color: #fff;
    background: #e73a29;
    border-color: #f43f2c; }

.btn.btn-primary {
  background: #e73a29;
  color: #fff; }
  .btn.btn-primary:hover, .btn.btn-primary:focus {
    background: #f43f2c; }
  .btn.btn-primary.white {
    color: #e73a29;
    background: #fff; }
    .btn.btn-primary.white:hover, .btn.btn-primary.white:focus {
      color: #f43f2c;
      background: #cccccc; }

.btn.btn-info {
  color: #fff; }
  .btn.btn-info:hover, .btn.btn-info:focus {
    color: #fff; }

#nav.navbar .navbar-nav > li.active > a,
#nav.navbar .navbar-nav > li.open > a,
#nav.navbar .navbar-nav > li.hover > a {
  color: #e73a29 !important; }
  @media (min-width: 768px) {
    #nav.navbar .navbar-nav > li.active > a,
    #nav.navbar .navbar-nav > li.open > a,
    #nav.navbar .navbar-nav > li.hover > a {
      background: #e73a29 !important;
      color: #fff !important; } }

#nav.navbar .navbar-nav > li > a {
  color: #fff; }
  @media (min-width: 768px) {
    #nav.navbar .navbar-nav > li > a {
      color: #000; } }
  #nav.navbar .navbar-nav > li > a:hover, #nav.navbar .navbar-nav > li > a:focus, #nav.navbar .navbar-nav > li > a.focus {
    color: #e73a29 !important; }
    @media (min-width: 768px) {
      #nav.navbar .navbar-nav > li > a:hover, #nav.navbar .navbar-nav > li > a:focus, #nav.navbar .navbar-nav > li > a.focus {
        background: #e73a29 !important;
        color: #fff !important; } }

#nav.navbar .nav-drop {
  background: #e73a29; }
  @media (min-width: 768px) {
    #nav.navbar .nav-drop {
      background: none; } }

#nav.navbar .dropdown-list a:hover, #nav.navbar .dropdown-list a.hover, #nav.navbar .dropdown-list a.active, #nav.navbar .dropdown-list a:focus {
  color: #e73a29; }

#nav.navbar .dropdown-list li.active a, #nav.navbar .dropdown-list li.open a {
  color: #e73a29; }

.list-info li:before {
  color: #e73a29; }

.search-form h2 {
  color: #e73a29; }

.red {
  background: #e73a29; }

.content-box.green {
  background: #e73a29; }

.content-box .price {
  color: #e73a29; }

.list-language a {
  color: #000; }

.copyright a {
  color: #000; }

.list-footer li:after {
  background: #e73a29; }

.info-title {
  background: #fff; }

.info-support b {
  color: #e73a29; }

h2.green,
h2 .green,
.h2.green,
.h2 .green {
  color: #e73a29; }

.body .nav-tabs .icon-radio,
.body .nav-tabs.type > li.active > a .icon-radio {
  border-color: #e73a29; }
  .body .nav-tabs .icon-radio:after,
  .body .nav-tabs.type > li.active > a .icon-radio:after {
    background: #e73a29; }

.form-group .text-info,
.form .text-info {
  color: #e73a29; }

.form-group .green,
.form .green {
  color: #e73a29; }

.top-bar {
  background: #e73a29; }

.heading-intro h1 {
  color: #e73a29; }

.setting-col .text-code {
  color: #e73a29; }

.label-default.label-success {
  background: #e73a29; }

.label-default.label-danger {
  background: #686868;
  color: #fff; }

.jcf-radio {
  border-color: #e73a29; }
  .jcf-radio span {
    background: #e73a29; }

.form .jcf-select.jcf-drop-active {
  border-color: #e73a29; }
  .form .jcf-select.jcf-drop-active .jcf-select-text {
    color: #e73a29; }
  .form .jcf-select.jcf-drop-active .jcf-select-opener:before {
    color: #e73a29; }

.form .text-title {
  color: #e73a29; }

.result-row .list li:before {
  background: #e73a29; }

.result-row .list li:last-child:before {
  opacity: 0; }

.progress-bar .completed .number,
.progress-bar .active .number {
  background: #e73a29; }
  .progress-bar .completed .number:after,
  .progress-bar .active .number:after {
    background: #e73a29; }

.progress-bar .active .number {
  background: #e73a29;
  border: none; }

.completed .number {
  background: #e73a29; }

.progress-bar .completed .text, .progress-bar .active .text {
  color: #e73a29; }

.media-player .run-handler {
  background: #e73a29; }

.media-player .btn-play-pause {
  background: #e73a29; }

.media-player .running {
  background: #e73a29; }

.media-player .current-vol {
  background: #e73a29; }

.pager > li > a span {
  background: #e73a29; }

.pager > .disabled > a span {
  background: #d1d1d1; }

.faq-list li .text-title {
  color: #e73a29; }

.faq-list li:before {
  background: #e73a29; }

.list-download li:before {
  color: #bdbdbd; }

.list-download li a:hover {
  color: #f43f2c; }

.btn.btn-primary.has-gradient {
  background: -webkit-linear-gradient(top, #25ab5c 0%, #2bb669 50%, #25ab5c 100%);
  background: linear-gradient(to bottom, #25ab5c 0%, #2bb669 50%, #25ab5c 100%); }
  .btn.btn-primary.has-gradient:hover, .btn.btn-primary.has-gradient:focus {
    background: -webkit-linear-gradient(top, #1b7d44 0%, #1f8f4e 50%, #1b7e44 100%);
    background: linear-gradient(to bottom, #1b7d44 0%, #1f8f4e 50%, #1b7e44 100%); }
  .btn.btn-primary.has-gradient.red {
    background: -webkit-linear-gradient(top, #e74634 0%, #e43423 50%, #dd291b 100%);
    background: linear-gradient(to bottom, #e74634 0%, #e43423 50%, #dd291b 100%); }
    .btn.btn-primary.has-gradient.red:hover, .btn.btn-primary.has-gradient.red:focus {
      background: -webkit-linear-gradient(top, #d63f31 0%, #d82e22 50%, #ce261a 100%);
      background: linear-gradient(to bottom, #d63f31 0%, #d82e22 50%, #ce261a 100%); }

.jcf-checkbox span:after {
  color: #e73a29; }

.grey .jcf-checkbox span:after {
  color: #838282; }

.green-list li:before {
  color: #27ae60; }

.form .timzone-selector .btn.jcf-label-active,
.form .timzone-selector .btn:hover {
  background: #e73a29;
  border-color: transparent;
  color: #fff; }

.body .table.emails-table > tbody > tr > td:last-child {
  color: #e73a29; }

.body .table.emails-table .icon {
  color: #e73a29; }

.body .table.emails-table .title {
  color: #e73a29; }
  .body .table.emails-table .title span {
    color: #e73a29; }

@media (min-width: 1200px) {
  .setting-col .list-options {
    margin: 0 -15px 0 0; } }

.setting-col .list-options a {
  color: #696868; }
  .setting-col .list-options a:hover, .setting-col .list-options a:focus {
    color: #363535; }

.payment-form h2 {
  color: #e73a29; }

.heading-info .total-amount strong {
  color: #e73a29; }

.payment-assist h3 {
  color: #e73a29; }

@media (min-width: 1025px) {
  .two-columns {
    margin: -7px 0 0;
    line-height: 26px; } }

.two-columns .row .columns {
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  padding: 10px;
  margin: 0 0 15px;
  position: relative; }
  @media (max-width: 767px) {
    .two-columns .row .columns {
      height: auto !important; } }
  @media (min-width: 768px) {
    .two-columns .row .columns {
      padding: 20px 20px 60px; } }
  @media (min-width: 1025px) {
    .two-columns .row .columns {
      padding: 33px 33px 81px; } }
  @media (min-width: 1025px) {
    .two-columns .row .columns h2 {
      margin: 0 0 12px; } }
  @media (min-width: 1025px) {
    .two-columns .row .columns p {
      margin: 0 0 27px; } }

.two-columns .row .btn {
  font-weight: 700; }
  @media (min-width: 768px) {
    .two-columns .row .btn {
      position: absolute;
      left: 20px;
      bottom: 20px;
      padding: 15px 17px; } }
  @media (min-width: 1025px) {
    .two-columns .row .btn {
      left: 33px;
      bottom: 41px; } }

.info-list {
  color: #e73a29;
  font-weight: 700;
  margin: 0 0 10px; }
  .info-list li {
    margin: 0 0 5px; }
    @media (min-width: 768px) {
      .info-list li {
        margin: 0 0 -2px; } }

@media (min-width: 1025px) {
  .intro-section .info-block.has-list {
    min-height: 480px; } }

.progress-bar li:last-child.completed .number:before {
  background: #e73a29; }

.red-color {
  color: #e73a29; }

@media (min-width: 1025px) {
  .evaluation {
    padding: 50px 60px 29px; } }

@media (min-width: 1025px) {
  .evaluation h1 {
    margin: 0; } }

.evaluation .label {
  color: #272424;
  font-weight: 300;
  padding-left: 0;
  display: block;
  text-align: left; }
  @media (min-width: 1025px) {
    .evaluation .label {
      font-size: 16px;
      line-height: 20px;
      padding-left: 0;
      margin-bottom: 18px; } }

@media (min-width: 1200px) {
  .evaluation p {
    margin: 0 0 10px; } }

@media (min-width: 1025px) {
  .evaluation-form {
    margin: -19px 0 0; } }

.evaluation-form .label {
  font-weight: 700;
  color: #272424; }

.evaluation-form .asterix {
  color: #e73a29; }

.evaluation-form label {
  font-weight: 700;
  margin: 0 0 10px;
  color: #272424; }
  @media (min-width: 768px) {
    .evaluation-form label {
      margin: 0 0 15px; } }
  @media (min-width: 1025px) {
    .evaluation-form label {
      line-height: 24px; } }

.evaluation-form .label {
  margin: 0 0 12px;
  font-weight: 700;
  color: #696868; }

.evaluation-form .required {
  display: block;
  margin: 0 0 5px; }
  @media (min-width: 1025px) {
    .evaluation-form .required {
      margin: 0 0 16px; } }

.evaluation-form .form-wrap {
  margin: 0 0 10px; }
  @media (min-width: 768px) {
    .evaluation-form .form-wrap {
      padding: 0 0 0 15px; } }
  @media (min-width: 1025px) {
    .evaluation-form .form-wrap {
      padding: 0 0 0 30px; } }

.evaluation-form .form-group {
  margin: 0 0 10px; }
  @media (min-width: 1025px) {
    .evaluation-form .form-group {
      margin: 0 0 24px; } }

.evaluation-form .input-holder {
  margin: 0 0 5px; }
  @media (min-width: 768px) {
    .evaluation-form .input-holder {
      margin: 0 0 10px; } }
  @media (min-width: 1025px) {
    .evaluation-form .input-holder {
      margin: 0 0 0 19px; } }

.evaluation-form .btn {
  padding: 15px 31px;
  min-width: 143px;
  margin: 0; }

@media (min-width: 1025px) {
  .evaluation-form.form textarea.form-control {
    height: 173px !important; } }

.form-holder .green {
  color: #e73a29 !important; }

.form-holder .price {
  color: #e73a29; }

.stars {
  padding: 5px 5px;
  border: 1px solid #dfdfdf;
  height: 40px;
  width: 100%;
  border-radius: 4px;
  padding: 8px; }
  @media (min-width: 768px) {
    .stars {
      padding: 8px; } }
  .stars li {
    float: left;
    color: #969696;
    padding: 0 3px;
    font-size: 20px; }
    .stars li.completed {
      color: #e73a29; }
    .stars li.active {
      color: #e73a29; }
      .stars li.active .text {
        font-weight: 700;
        display: inline-block;
        vertical-align: top;
        padding: 1px 0 0; }
        @media (min-width: 1025px) {
          .stars li.active .text {
            padding: 1px 0 0; } }
  .stars .icon-star {
    display: inline-block;
    vertical-align: top;
    cursor: pointer; }
  .stars .text {
    display: none;
    font-size: 14px;
    line-height: 18px; }
  .stars.form-control {
    padding: 5px 8px; }
    @media (min-width: 1025px) {
      .stars.form-control {
        padding: 9px 8px; } }
    @media (min-width: 1200px) {
      .stars.form-control li {
        padding: 0 5px; } }
    @media (min-width: 1025px) {
      .stars.form-control li.active .text {
        padding: 4px 0 0; } }
    @media (min-width: 1025px) {
      .stars.form-control .icon-star {
        font-size: 25px; } }

.section-list {
  padding: 0 0 10px; }
  @media (min-width: 1025px) {
    .section-list {
      padding: 7px 0 10px 31px; } }
  .section-list .sections {
    margin: 0 0 10px; }
    @media (min-width: 1025px) {
      .section-list .sections {
        margin: 0 0 19px; } }

.final-form h2 {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 15px; }
  @media (min-width: 1025px) {
    .final-form h2 {
      font-size: 18px;
      line-height: 26px;
      margin: 0 0 20px; } }
  .final-form h2 b {
    color: #e73a29; }

.final-form label {
  display: block !important; }

@media (min-width: 1025px) {
  .final-form .radio-list {
    margin: 0 0 25px; } }

@media (min-width: 1025px) {
  .final-form .radio-list label {
    padding: 0 0 0 30px; } }

@media (min-width: 1025px) {
  .final-form .radio-list li {
    margin: 0 0 9px; } }

.final-form .option {
  position: relative;
  padding: 0 0 0 18px;
  display: block;
  color: #696868; }
  @media (min-width: 768px) {
    .final-form .option {
      padding: 0 0 0 22px; } }
  .final-form .option .counter {
    position: absolute;
    left: 0;
    top: 0; }

.header-wrap {
  position: relative; }
  @media (min-width: 768px) {
    .header-wrap .pager.has-absolute {
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); } }

@media (min-width: 1200px) {
  h1.has-padding, .h1.has-padding {
    padding-right: 320px; } }

.test-form {
  padding: 10px 0 0;
  max-width: 467px; }

.info-support p b {
  color: #e73a29; }

.form .text-info {
  color: #e73a29; }

.form .input-label {
  display: block;
  margin: 0 0 5px; }
  @media (min-width: 768px) {
    .form .input-label {
      display: inline-block;
      vertical-align: middle;
      margin: 0; } }

.form .input-area {
  margin: 0 0 5px; }
  @media (min-width: 768px) {
    .form .input-area {
      display: inline-block;
      vertical-align: middle;
      width: 29%;
      margin: 0 11px; } }
  @media (min-width: 1025px) {
    .form .input-area {
      width: 32%; }
      .form .input-area.input-wrap {
        width: 34%;
        margin: 0 13px 0 11px; } }

.form .case-no {
  color: #696868; }

.form .payment-assist h3 {
  color: #e73a29; }

.form .list-text li::before {
  background: #e73a29; }

.form.register-form .title {
  font-weight: 700;
  display: block;
  margin: 0 0 9px; }

.form.register-form .select-wrap {
  margin: 0 0 4px; }
  @media (min-width: 768px) {
    .form.register-form .select-wrap {
      margin: 0; } }

.form.register-form .col-sm-4:last-child .select-wrap {
  margin: 0; }

.back {
  margin: 0 0 31px;
  text-align: left; }
  @media (min-width: 1025px) {
    .back {
      margin: 0 0 37px;
      text-align: left; } }
  .back > a {
    border: none;
    padding: 0;
    background: none !important;
    float: none;
    color: #3e3e3e;
    font-weight: 700; }
    .back > a:hover {
      opacity: 0.8; }
    .back > a span {
      width: 20px;
      height: 20px;
      border-radius: 100%;
      background: #e73a29;
      padding: 5px 2px 0 0;
      display: inline-block;
      vertical-align: baseline;
      color: #fff;
      margin: 0 5px;
      line-height: 1;
      font-size: 10px;
      text-align: center; }
      @media (min-width: 768px) {
        .back > a span {
          width: 35px;
          height: 35px;
          padding: 10px 0 0;
          font-size: 15px; } }

.form.form-center.form-payment {
  text-align: center; }
  @media (min-width: 1025px) {
    .form.form-center.form-payment {
      max-width: 630px; } }
  @media (min-width: 1600px) {
    .form.form-center.form-payment .form-holder {
      padding: 55px 65px; } }
  .form.form-center.form-payment h2 {
    color: #e73a29; }
  .form.form-center.form-payment .form-cols {
    text-align: left;
    margin: 0;
    padding: 20px 0; }

@media (min-width: 1400px) {
  .intro-section .img-holder.alignright {
    right: 0; } }

.info-column .price {
  color: #e73a29; }

.register-form.form .form-holder .small-text {
  font-size: 14px;
  line-height: 20px; }

@media (min-width: 1025px) {
  .register-form.form .form-block:nth-last-child(2) {
    border-top: 1px solid #e3e3e3;
    padding-top: 34px; } }

.uppercase {
  text-transform: uppercase;
  display: block; }

.content-holder .text-support {
  color: #272424; }

.form.register-form .radio-col.jcf-label-active {
  background: #e83d2a; }

.request .red-text {
  color: #e83d2a; }

.form .form-group.input-error .form-control {
  /*border-color: blue;*/ 
  border-color: red; 
}
  .form .form-group.input-error .form-control::-webkit-input-placeholder {
    /*color: blue;*/ 
    color: red; 
  }
  .form .form-group.input-error .form-control::-moz-placeholder {
    opacity: 1;
    /*color: blue;*/ 
    color: red;
  }
  .form .form-group.input-error .form-control:-moz-placeholder {
    /*color: blue;*/ 
    color: red;
  }
  .form .form-group.input-error .form-control:-ms-input-placeholder {
    /*color: blue;*/ 
    color: red;
  }
  .form .form-group.input-error .form-control.placeholder {
    /*color: blue;*/ 
    color: red;
  }

.radio-list label .slide {
  border-color: #9b59b6; }

.radio-list label input[type='radio']:checked ~ .slide {
  background: #9b59b6; }

.tab-links a:before {
  border-color: #9b59b6; }

.tab-links a.active:before {
  background: #9b59b6; }

.table.table-newsletter tbody tr td:first-child {
  color: #e73a29; }

.gray-text {
  color: #3e3e3e; }
  .gray-text:hover, .gray-text:focus {
    color: #0b0b0b; }

.table tbody td.id {
  color: #e73a29; }

#nav .navbar-nav > .active > a:hover,
#nav .navbar-nav > .active > a:focus,
#nav .navbar-nav > .active > a {
  color: #e73a29; }
  @media (min-width: 1025px) {
    #nav .navbar-nav > .active > a:hover,
    #nav .navbar-nav > .active > a:focus,
    #nav .navbar-nav > .active > a {
      color: #e73a29; } }

a.red-text:hover {
  color: #c72616 !important; }

.nav-drop .nav-wrap {
  background: #e73a29; }
  @media (min-width: 1025px) {
    .nav-drop .nav-wrap {
      background: none; } }

@media (min-width: 1025px) {
  .big th:first-child,
  .big td:first-child {
    width: 13.4%; }
  .big th:nth-child(2),
  .big td:nth-child(2) {
    width: 14.6%; }
  .big th:nth-child(3),
  .big td:nth-child(3) {
    width: 9.6%; }
  .big th:nth-child(4),
  .big td:nth-child(4) {
    width: 15.4%; }
  .big th:nth-child(5),
  .big td:nth-child(5) {
    width: 19.4%; }
  .big th:nth-child(6),
  .big td:nth-child(6) {
    width: 12.6%; }
  .big th:last-child,
  .big td:last-child {
    width: 8.9%; }
  .big th:nth-last-child(2),
  .big td:nth-last-child(2) {
    width: 6.1%; } }
