@charset "UTF-8";
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333%;
  }

  .col-sm-8 {
    width: 66.66667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333%;
  }

  .col-sm-push-2 {
    left: 16.66667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333%;
  }

  .col-sm-push-5 {
    left: 41.66667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333%;
  }

  .col-sm-push-8 {
    left: 66.66667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333%;
  }

  .col-sm-push-11 {
    left: 91.66667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333%;
  }

  .col-md-8 {
    width: 66.66667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333%;
  }

  .col-md-pull-2 {
    right: 16.66667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333%;
  }

  .col-md-pull-5 {
    right: 41.66667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333%;
  }

  .col-md-pull-8 {
    right: 66.66667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333%;
  }

  .col-md-pull-11 {
    right: 91.66667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333%;
  }

  .col-md-push-2 {
    left: 16.66667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333%;
  }

  .col-md-push-5 {
    left: 41.66667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333%;
  }

  .col-md-push-8 {
    left: 66.66667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333%;
  }

  .col-md-push-11 {
    left: 91.66667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333%;
  }

  .col-lg-push-2 {
    left: 16.66667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333%;
  }

  .col-lg-push-5 {
    left: 41.66667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333%;
  }

  .col-lg-push-8 {
    left: 66.66667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333%;
  }

  .col-lg-push-11 {
    left: 91.66667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@font-face {
  font-family: 'Arimo';
  src: url("../fonts/Arimo.eot?#iefix") format("embedded-opentype"), url("../fonts/Arimo.woff") format("woff"), url("../fonts/Arimo.ttf") format("truetype"), url("../fonts/Arimo.svg#Arimo") format("svg");
  font-weight: normal;
  font-style: normal;
}

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

@keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* Firefox */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

​
.clear {
  clear: both;
}

ul {
  list-style: none;
}

#page-header-container {
  max-width: 100%;
}

.bottom-item-container:nth-child(3n+2) {
  clear: both;
}

body {
  padding: 0;
  margin: 0;
  top: 0;
  font-family: 'Arimo';
  font-size: 16px;
  background-color: #ffffff;
}
body.hpage {
  background-color: #e8e8e8;
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}

.col-md-6:nth-child(2n+1) {
  clear: both;
}

.hide {
  display: none;
}

.btn_1 {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #015fa7;
  /* layer fill content */
  -moz-box-shadow: 0 1px 2px #063d6a, inset 0 1px 0 #0078d5;
  /* drop shadow and inner shadow */
  -webkit-box-shadow: 0 1px 2px #063d6a, inset 0 1px 0 #0078d5;
  /* drop shadow and inner shadow */
  box-shadow: 0 1px 2px #063d6a, inset 0 1px 0 #0078d5;
  /* drop shadow and inner shadow */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGQ4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxNWZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #004d88 0%, #015fa7 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, #004d88 0%, #015fa7 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, #004d88 0%, #015fa7 100%);
  /* gradient overlay */
  background-image: linear-gradient(bottom, #004d88 0%, #015fa7 100%);
  /* gradient overlay */
  min-width: 125px;
  padding: 5px;
  font-size: 12px;
  line-height: 18px;
  padding: 5px 15px;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
}
.btn_1:hover {
  -moz-box-shadow: inset 0 1px 0 #8d8d8d;
  /* inner shadow */
  -webkit-box-shadow: inset 0 1px 0 #8d8d8d;
  /* inner shadow */
  box-shadow: inset 0 1px 0 #8d8d8d;
  /* inner shadow */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc0NzQ3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #626262 0%, #747474 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, #626262 0%, #747474 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, #626262 0%, #747474 100%);
  /* gradient overlay */
  background-image: linear-gradient(bottom, #626262 0%, #747474 100%);
  /* gradient overlay */
}

.btn_2 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #e5312f;
  display: inline-block;
  line-height: 18px;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 23px;
  min-width: 150px;
  text-align: center;
}
.btn_2 b {
  font-family: 'Arimo-Bold';
  font-weight: normal;
}
.btn_2:hover {
  background-color: #747474;
}

.btn_3 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #0266b2;
  display: inline-block;
  line-height: 18px;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  padding: 7px 16px;
  text-align: center;
}
.btn_3 b {
  font-family: 'Arimo-Bold';
  font-weight: normal;
}
.btn_3:hover {
  background-color: #747474;
}

.clear {
  clear: both;
}

header {
  width: 100%;
}
header .top_annoucment {
  background-color: #094576;
  text-align: center;
  padding: 4px 0;
}
header .top_annoucment .container {
  padding: 6px 0;
}
header .top_annoucment span {
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  margin-right: 12px;
}
header .bottom {
  padding: 24px 0;
  background-color: #3a3a3a;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0NDg3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNjZiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #04487f 0%, #0266b1 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, #04487f 0%, #0266b1 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, #04487f 0%, #0266b1 100%);
  /* gradient overlay */
  background-image: linear-gradient(bottom, #04487f 0%, #0266b1 100%);
  /* gradient overlay */
}
header .bottom h1 {
  width: 100%;
  padding: 0;
  margin: 0;
}
header .bottom h1 img {
  width: 100%;
  display: block;
  border: none;
  outline: none;
  max-width: 297px;
}
header .bottom h1 img.center {
  display: table;
  margin: 0 auto;
}
header .bottom h1 a {
  border: none;
  outline: none;
}
header .bottom .col-md-8 ul {
  float: right;
  padding: 0;
  margin: 0;
  display: table;
  height: 36px;
}
header .bottom .col-md-8 ul li {
  padding-left: 25px;
  display: table-cell;
  vertical-align: middle;
}
header .bottom .col-md-8 ul li a {
  display: block;
}
header .bottom .col-md-8 ul li.has_submenu {
  position: relative;
}
@media all and (max-width: 540px) {
  header .bottom .col-md-8 ul li .user_menu_btn {
    text-indent: -9999px;
    padding: 0 13px 0 39px;
  }
  header .bottom .col-md-8 ul li .user_menu_btn i {
    text-indent: 0;
  }
}
@media all and (max-width: 363px) {
  header .bottom .col-md-8 ul li {
    padding-left: 10px;
  }
  header .bottom .col-md-8 ul li:first-child {
    padding-left: 0;
  }
}
header .bottom .col-md-8 .primary_nav {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -850px;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 9999;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  padding: 30px 50px;
}
header .bottom .col-md-8 .primary_nav.show {
  right: 0;
}
header .bottom .col-md-8 .primary_nav .close_btn {
  display: table;
  margin: 0 auto 50px auto;
  text-decoration: none;
  color: #e3e3e3;
}
header .bottom .col-md-8 .primary_nav .close_btn span {
  line-height: 25px;
  font-size: 13px;
  float: left;
  text-transform: uppercase;
  margin-right: 10px;
}
header .bottom .col-md-8 .primary_nav .close_btn i {
  font-size: 22px;
  line-height: 22px;
}
header .bottom .col-md-8 .primary_nav .close_btn:hover {
  color: #909090;
}
header .bottom .col-md-8 .primary_nav ul {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  float: none;
  height: auto;
}
header .bottom .col-md-8 .primary_nav ul li {
  display: block;
  width: 100%;
  float: none;
  margin-bottom: 20px;
  padding: 0;
}
header .bottom .col-md-8 .primary_nav ul li a {
  font-family: 'Arimo-Bold';
  font-size: 14px;
  text-transform: uppercase;
  color: #e3e3e3;
  text-decoration: none;
}
header .bottom .col-md-8 .primary_nav ul li a:hover {
  color: #78AED6;
}
header .bottom .col-md-8 .phone_btn {
  overflow: hidden;
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
}
header .bottom .col-md-8 .phone_btn .phone {
  float: left;
  width: 19px;
  height: 14px;
  margin-right: 10px;
  display: block;
  background-image: url("../images/phone.png");
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 1px;
}
header .bottom .col-md-8 .phone_btn:hover {
  color: #78AED6;
}
header .bottom .col-md-8 .phone_btn:hover .phone {
  background-image: url("../images/phone-hover.png");
}
header .bottom .col-md-8 .login_btn {
  border: 1px solid #fff;
  /* stroke */
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  display: block;
  line-height: 23px;
  padding: 0 13px 0 33px;
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
  background-image: url("../images/user.png");
  background-position: 12px 5px;
  background-repeat: no-repeat;
}
header .bottom .col-md-8 .login_btn:hover {
  border: 1px solid #78AED6;
  color: #78AED6;
  background-image: url("../images/user-hover.png");
}
header .bottom .col-md-8 .user_menu_btn {
  border: 1px solid #fff;
  /* stroke */
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  display: block;
  line-height: 23px;
  padding: 0 13px 0 33px;
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
  background-image: url("../images/user.png");
  background-position: 12px 5px;
  background-repeat: no-repeat;
}
header .bottom .col-md-8 .user_menu_btn:hover {
  border: 1px solid #78AED6;
  color: #78AED6;
  background-image: url("../images/user-hover.png");
}
header .bottom .col-md-8 .user_menu_btn i {
  float: right;
  line-height: 23px;
  margin-left: 5px;
  margin-top: 2px;
}
header .bottom .col-md-8 .submenu {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 3px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.34);
  position: absolute;
  top: 33px;
  padding: 5px 0;
  display: none;
  z-index: 99999;
  min-width: 100%;
}
header .bottom .col-md-8 .submenu a {
  padding: 5px 10px;
  font-family: 'Arimo';
  font-size: 13px;
  color: #333333;
  text-decoration: none;
  white-space: nowrap;
}
header .bottom .col-md-8 .submenu a:hover {
  color: #78AED6;
}
header .bottom .col-md-8 .submenu.show {
  display: block;
}
header .bottom .col-md-8 .menu_trigger {
  font-family: 'Arimo-Bold';
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
}
@media all and (max-width: 378px) {
  header .bottom .col-md-8 .menu_trigger > span {
    display: none;
  }
}
header .bottom .col-md-8 .menu_trigger .icon_menu {
  width: 14px;
  float: right;
  margin: 3px 0 0 12px;
}
header .bottom .col-md-8 .menu_trigger .icon_menu span {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  margin-top: 3px;
}
header .bottom .col-md-8 .menu_trigger .icon_menu span:first-child {
  margin-top: 0;
}
header .bottom .col-md-8 .menu_trigger:hover {
  color: #78AED6;
}
header .bottom .col-md-8 .menu_trigger:hover .icon_menu span {
  background-color: #78AED6;
}
@media all and (max-width: 991px) {
  header .bottom .col-md-4, header .bottom .col-md-8 {
    width: 100%;
  }
  header .bottom h1 {
    display: table;
    width: auto;
    margin: 0 auto 10px auto;
  }
  header .bottom .col-md-8 ul {
    float: none;
    margin: 0 auto;
  }
}
@media all and (max-width: 600px) {
  header .bottom {
    padding: 10px 0;
  }
}

.top_section {
  padding: 40px 0;
  margin: 0;
  width: 100%;
  background-image: url("../images/banner_back.jpg");
  background-size: cover;
  background-position: center center;
}
@media all and (max-width: 900px) {
  .top_section {
    padding: 15px 0;
  }
}
.top_section .container {
  width: 1020px;
}
@media all and (max-width: 1020px) {
  .top_section .container {
    width: 100%;
  }
}
.top_section .table {
  display: table;
  margin-left: -25px;
  margin-right: -25px;
}
.top_section .table .table_cell {
  display: table-cell;
  vertical-align: middle;
  padding-left: 25px;
  padding-right: 25px;
}
.top_section .table .table_cell.x6 {
  width: 60%;
}
.top_section .table .table_cell.x4 {
  width: 40%;
}
.top_section .table .table_cell.x10 {
  width: 100%;
}
@media all and (max-width: 900px) {
  .top_section .table {
    display: block;
  }
  .top_section .table .table_cell {
    display: block;
    width: 100%;
  }
  .top_section .table .table_cell.x6, .top_section .table .table_cell.x4, .top_section .table .table_cell.x10 {
    width: 100%;
  }
  .top_section .table .x6 {
    padding-bottom: 15px;
  }
}
.top_section .x6 iframe {
  width: 100% !important;
}
@media all and (max-width: 900px) {
  .top_section .x6 iframe {
    max-width: 617px;
    display: table;
    margin: 0 auto;
  }
}
.top_section .x6 a {
  position: relative;
  width: 100%;
  padding: 0;
  display: block;
}
@media all and (max-width: 900px) {
  .top_section .x6 a {
    max-width: 617px;
    display: table;
    margin: 0 auto;
  }
}
.top_section .x6 a .hover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  vertical-align: middle;
  text-align: center;
}
.top_section .x6 a .hover i {
  position: absolute;
  width: 50px;
  line-height: 50px;
  text-align: center;
  top: 50%;
  left: 50%;
  bottom: 50%;
  right: 50%;
  margin-top: -25px;
  margin-left: -25px;
  color: #ffffff;
  font-size: 50px;
}
.top_section .x6 a:hover .hover {
  display: block;
}
.top_section .x6 a img {
  width: 100%;
}
.top_section .x4 h2, .top_section .x12 h2 {
  font-size: 30px;
  font-weight: normal;
  line-height: 38px;
  color: #3a3a3a;
  margin: 0 0 22px 0;
  text-transform: uppercase;
  padding: 0;
}
.top_section .x4 p, .top_section .x12 p {
  font-size: 16px;
  line-height: 26px;
  color: #696969;
  margin: 0 0 39px 0;
  padding: 0;
  text-align: justify;
}
.top_section .x4 p:last-child, .top_section .x12 p:last-child {
  margin: 0;
}
.top_section .x4 a, .top_section .x12 a {
  font-size: 16px;
  line-height: 26px;
  color: #0266b2;
  text-decoration: none;
}
.top_section .x4 a:hover, .top_section .x12 a:hover {
  color: #012c4d;
}
.top_section .x4 .btn_2, .top_section .x12 .btn_2 {
  line-height: 18px;
  font-size: 16px;
  color: #ffffff;
  margin: 0 0 39px 0;
}
.top_section .x4 .btn_2:hover, .top_section .x12 .btn_2:hover {
  color: #ffffff;
}

.slider_section {
  padding: 0;
  margin: 0;
  width: 100%;
}
.slider_section .home_slider {
  display: block;
  width: 100%;
  overflow: hidden;
  border: none;
  margin: 0;
  box-shadow: none;
}
.slider_section .home_slider ul {
  padding: 0;
  margin: 0;
}
.slider_section .home_slider.not_logged_in ul li {
  height: 520px;
  position: relative;
}
.slider_section .home_slider.not_logged_in ul li .image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: -1;
}
.slider_section .home_slider.not_logged_in ul li .content {
  float: right;
}
.slider_section .home_slider.not_logged_in ul li h2 {
  font-size: 30px;
  font-weight: normal;
  line-height: 38px;
  color: #3a3a3a;
  margin: 80px 0 22px 0;
  text-transform: uppercase;
  padding: 0;
  text-align: justify;
}
.slider_section .home_slider.not_logged_in ul li p {
  font-size: 16px;
  line-height: 26px;
  color: #696969;
  margin: 0 0 39px 0;
  padding: 0;
  text-align: justify;
}
@media all and (max-width: 1090px) {
  .slider_section .home_slider.not_logged_in ul li {
    height: 350px;
  }
  .slider_section .home_slider.not_logged_in ul li h2 {
    font-size: 26px;
    margin: 60px 0 15px 0;
  }
  .slider_section .home_slider.not_logged_in ul li p {
    font-size: 15px;
    margin: 0 0 20px 0;
  }
  .slider_section .home_slider.not_logged_in ul li .image {
    background-position: 66% center;
  }
}
@media all and (max-width: 875px) {
  .slider_section .home_slider.not_logged_in ul li {
    height: auto;
  }
  .slider_section .home_slider.not_logged_in ul li .image {
    position: static;
    background-position: 32% center;
    z-index: 0;
    height: 350px;
  }
  .slider_section .home_slider.not_logged_in ul li .content {
    float: none;
    margin: 0 0 45px 0;
  }
  .slider_section .home_slider.not_logged_in ul li .content br {
    display: none;
  }
  .slider_section .home_slider.not_logged_in ul li .content h2 {
    text-align: left;
    margin: 10px 0 10px;
  }
}
@media all and (max-width: 670px) {
  .slider_section .home_slider.not_logged_in ul li .image {
    height: 300px;
  }
}
@media all and (max-width: 525px) {
  .slider_section .home_slider.not_logged_in ul li .image {
    background-position: 40% center;
    height: 250px;
  }
}
@media all and (max-width: 440px) {
  .slider_section .home_slider.not_logged_in ul li .image {
    height: 150px;
  }
}
.slider_section .home_slider.logged_in ul li {
  height: 520px;
  position: relative;
}
.slider_section .home_slider.logged_in ul li .image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: -1;
}
.slider_section .home_slider.logged_in ul li .container {
  height: 100%;
}
.slider_section .home_slider.logged_in ul li .table_row {
  display: table;
  height: 100%;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
.slider_section .home_slider.logged_in ul li .table_row .table_cell {
  display: table-cell;
  vertical-align: middle;
}
.slider_section .home_slider.logged_in ul li .content {
  padding: 40px 35px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.35);
  /* drop shadow */
  -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.35);
  /* drop shadow */
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.35);
  /* drop shadow */
}
.slider_section .home_slider.logged_in ul li h2 {
  font-size: 30px;
  font-weight: normal;
  line-height: 38px;
  color: #ffffff;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  padding: 0;
  text-align: center;
}
.slider_section .home_slider.logged_in ul li p {
  font-size: 16px;
  line-height: 26px;
  color: #f5f5f5;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: justify;
}
.slider_section .home_slider.logged_in ul li .btn_2 {
  margin: 0 auto;
  display: table;
}
.slider_section .home_slider .flex-control-nav {
  bottom: 19px;
  z-index: 9990;
}
.slider_section .home_slider .flex-control-nav li {
  margin: 0 4px;
}
.slider_section .home_slider .flex-control-nav li a {
  width: 9px;
  height: 9px;
  background-color: #bababa;
  display: block;
}
.slider_section .home_slider .flex-control-nav li a.flex-active {
  background-color: #257ad5;
}

.homepage_tabs {
  background-color: #ebebeb;
}
.homepage_tabs ul {
  display: table;
  padding: 0;
  margin: 0;
}
.homepage_tabs ul li {
  display: table-cell;
  width: 25%;
  text-align: center;
  padding: 30px;
  border-right: 1px solid #f6f6f6;
  border-left: 1px solid #dfdfdf;
}
.homepage_tabs ul li:first-child {
  border-left: none;
}
.homepage_tabs ul li.last {
  border-right: none;
}
.homepage_tabs ul li a {
  display: block;
  text-decoration: none;
}
.homepage_tabs ul li a span {
  font-size: 16px;
  color: #696969;
  line-height: 18px;
  text-align: center;
}
.homepage_tabs ul li a i {
  display: block;
  margin-bottom: 11px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center center;
}
.homepage_tabs ul li a i.tab_icon_1 {
  background-image: url("../images/calendar.png");
}
.homepage_tabs ul li a i.tab_icon_2 {
  background-image: url("../images/ribon.png");
}
.homepage_tabs ul li a i.tab_icon_3 {
  background-image: url("../images/tv.png");
}
.homepage_tabs ul li a i.tab_icon_4 {
  background-image: url("../images/operator.png");
}
.homepage_tabs ul li a i.tab_icon_5 {
  background-image: url("../images/icon_tech.png");
}
.homepage_tabs ul li a:hover span, .homepage_tabs ul li a.active span {
  color: #3383d8;
}
@media all and (max-width: 600px) {
  .homepage_tabs ul li {
    display: block;
    width: 50%;
    float: left;
  }
}
@media all and (max-width: 400px) {
  .homepage_tabs ul li {
    display: block;
    width: 100%;
    float: none;
    border-right: none;
    border-left: none;
  }
}
@media all and (max-width: 400px) {
  .homepage_tabs ul {
    width: 100%;
    display: block;
  }
}
.homepage_tabs.scrolling {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 7000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.34);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.34);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.34);
}
.homepage_tabs.scrolling ul li {
  padding: 15px 30px;
}
.homepage_tabs.scrolling ul li a i {
  display: none;
}

.tabs_boxes .tab_style_1 {
  padding: 65px 0 75px 0;
  background: #ffffff;
}
.tabs_boxes .tab_style_1 .title {
  padding: 0;
  margin: 0 0 18px 0;
  font-size: 30px;
  line-height: 61px;
  color: #e5312f;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
.tabs_boxes .tab_style_1 .subtitle {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #424242;
  margin: 0 0 72px 0;
}
.tabs_boxes .tab_style_1 .event_box {
  position: relative;
  padding-left: 150px;
  margin-bottom: 60px;
}
.tabs_boxes .tab_style_1 .event_box .event_date {
  width: 121px;
  padding-right: 30px;
  border-right: 1px solid #d7d7d7;
  position: absolute;
  top: 0;
  left: 0;
}
.tabs_boxes .tab_style_1 .event_box .event_date p {
  padding: 0;
  margin: 0;
  border: 2px solid #a1bede;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  padding: 11px 0;
  text-align: center;
}
.tabs_boxes .tab_style_1 .event_box .event_date p:after {
  content: '';
  -moz-border-radius: 4px / 6px;
  -webkit-border-radius: 4px / 6px;
  border-radius: 4px / 6px;
  /* border radius */
  height: 12px;
  width: 46px;
  position: absolute;
  border: 2px solid #a1bede;
  top: -8px;
  left: 50%;
  right: 50%;
  margin-left: -23px;
  background-color: #ffffff;
  position: absolute;
}
.tabs_boxes .tab_style_1 .event_box .event_date p span {
  display: block;
  text-align: center;
  font-family: 'Arimo-Bold';
  font-size: 23px;
  line-height: 30px;
  color: #e5312f;
}
.tabs_boxes .tab_style_1 .event_box .event_title {
  font-size: 23px;
  line-height: 32px;
  color: #257ad5;
  padding: 0;
  margin: 0 0 18px 0;
  font-weight: normal;
}
.tabs_boxes .tab_style_1 .event_box .event_title a {
  color: #257ad5;
  text-decoration: none;
}
.tabs_boxes .tab_style_1 .event_box .event_title a:hover {
  text-decoration: underline;
}
.tabs_boxes .tab_style_1 .event_box .content {
  font-size: 14px;
  line-height: 23px;
  color: #454545;
  margin-bottom: 18px;
}
@media all and (max-width: 400px) {
  .tabs_boxes .tab_style_1 .event_box {
    padding-left: 0;
    margin-bottom: 30px;
  }
  .tabs_boxes .tab_style_1 .event_box .event_date {
    position: static;
    width: auto;
    padding-right: 0;
    border-right: 0;
    margin-bottom: 5px;
  }
  .tabs_boxes .tab_style_1 .event_box .event_date p span {
    display: inline;
  }
}
.tabs_boxes .tab_style_1 .btn_1 {
  display: table;
  margin: 0 auto;
}
.tabs_boxes .tab_style_2 {
  background: #30373f;
  padding: 65px 0 85px;
}
.tabs_boxes .tab_style_2 .title {
  font-size: 30px;
  line-height: 61px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0;
  font-weight: normal;
  margin: 0 0 30px 0;
  text-align: center;
}
.tabs_boxes .tab_style_2 .subtitle {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  margin: 0 0 30px 0;
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors {
  display: table;
  overflow: hidden;
  margin: 0 auto 60px auto;
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors a {
  font-size: 18px;
  line-height: 24px;
  display: block;
  float: left;
  padding: 8px 0 15px 36px;
  margin: 0 25px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-repeat: no-repeat;
}
@media all and (max-width: 395px) {
  .tabs_boxes .tab_style_2 .slider_tabs_selectors a {
    margin: 0 10px;
  }
}
@media all and (max-width: 338px) {
  .tabs_boxes .tab_style_2 .slider_tabs_selectors a {
    margin: 0 5px;
  }
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors a.products {
  background-image: url("../images/rain.png");
  background-position: 0 -48px;
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors a.carriers {
  background-image: url("../images/block.png");
  background-position: 0 -62px;
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors a:hover, .tabs_boxes .tab_style_2 .slider_tabs_selectors a.active {
  color: #257ad5;
  border-bottom: 1px solid #257ad5;
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors a:hover.products, .tabs_boxes .tab_style_2 .slider_tabs_selectors a.active.products {
  background-position: 0 7px;
}
.tabs_boxes .tab_style_2 .slider_tabs_selectors a:hover.carriers, .tabs_boxes .tab_style_2 .slider_tabs_selectors a.active.carriers {
  background-position: 0 0;
}
.tabs_boxes .tab_style_2 .slider_tabs {
  overflow: hidden;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab {
  margin: 0;
  background: none;
  box-shadow: none;
  border: none;
  display: none;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab.active {
  display: block;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .item {
  margin-bottom: 24px;
  width: 100%;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .item a {
  text-decoration: none;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .item a:hover p {
  background-color: #2c3036;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .item .image {
  width: 100%;
  height: 97px;
  background-size: cover;
  background-position: center;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .item p {
  background-color: #454b53;
  -moz-border-radius: 0 0 2px 2px / 0 0 5px 5px;
  -webkit-border-radius: 0 0 2px 2px / 0 0 5px 5px;
  border-radius: 0 0 2px 2px / 0 0 5px 5px;
  /* border radius */
  height: 64px;
  padding: 11px;
  margin: 0;
  font-size: 17px;
  line-height: 24px;
  color: #ffffff;
  overflow: hidden;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav {
  position: static;
  float: right;
  overflow: hidden;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav li {
  float: left;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav a {
  position: static;
  opacity: 1;
  width: auto;
  height: auto;
  margin: 0;
  text-shadow: none;
  color: #ffffff;
  background-color: #2579d5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav a i {
  width: 30px;
  line-height: 27px;
  text-align: center;
  font-size: 18px;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav a:before {
  content: none;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav a.flex-prev {
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav a.flex-next {
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  /* border radius */
}
.tabs_boxes .tab_style_2 .slider_tabs .slider_tab .flex-direction-nav a:hover {
  background-color: #276db7;
  box-shadow: none;
  margin: 0;
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tabs_boxes .tab_style_3 {
  padding: 45px 0 0 0;
  background: #eee;
}
.tabs_boxes .tab_style_3 .title {
  padding: 0;
  margin: 0 0 45px 0;
  font-size: 30px;
  line-height: 61px;
  color: #e5312f;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
.tabs_boxes .tab_style_3 .subtitle {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #424242;
  margin: 0 0 72px 0;
}
.tabs_boxes .tab_style_3 .flexslider {
  border: none;
}
.tabs_boxes .tab_style_3 .resources_slider {
  margin: 0;
  box-shadow: none;
  padding: 60px 120px;
  box-shadow: none;
  background: #eee;
}
@media all and (max-width: 560px) {
  .tabs_boxes .tab_style_3 .resources_slider {
    padding: 0 80px;
  }
}
.tabs_boxes .tab_style_3 .resources_slider .item {
  padding: 0 15px;
}
.tabs_boxes .tab_style_3 .resources_slider .item .image {
  border: 1px solid #e1e1e1;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  /* border radius */
  height: 170px;
  width: 170px;
  padding: 5px;
  display: block;
  position: relative;
}
.tabs_boxes .tab_style_3 .resources_slider .item .image .hover {
  display: none;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #ffffff;
  display: none;
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  left: 0;
  margin: 0;
  padding: 14px 10px;
  position: absolute;
  right: 0;
  top: 0;
}
.tabs_boxes .tab_style_3 .resources_slider .item .image img {
  width: 100%;
  display: block;
  vertical-align: middle;
}
.tabs_boxes .tab_style_3 .resources_slider .item .res_title {
  text-decoration: none;
  display: block;
  padding: 20px 10px 0 10px;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
  text-align: center;
}
.tabs_boxes .tab_style_3 .resources_slider .item .res_title span {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #8b8b8b;
  text-align: center;
}
.tabs_boxes .tab_style_3 .resources_slider .item:hover .image .hover {
  display: block;
  -webkit-animation: fadein 1s;
  /* Safari and Chrome */
  -moz-animation: fadein 1s;
  /* Firefox */
  -ms-animation: fadein 1s;
  /* Internet Explorer */
  -o-animation: fadein 1s;
  /* Opera */
  animation: fadein 1s;
}
.tabs_boxes .tab_style_3 .resources_slider .flex-direction-nav a {
  opacity: 1;
  width: auto;
  height: auto;
  margin: 0;
  text-shadow: none;
  color: #ffffff;
  background-color: #2579d5;
}
.tabs_boxes .tab_style_3 .resources_slider .flex-direction-nav a:before {
  content: none;
}
.tabs_boxes .tab_style_3 .resources_slider .flex-direction-nav a i {
  width: 30px;
  line-height: 27px;
  text-align: center;
  font-size: 18px;
}
.tabs_boxes .tab_style_3 .resources_slider .flex-direction-nav a.flex-prev {
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  left: 30px;
}
.tabs_boxes .tab_style_3 .resources_slider .flex-direction-nav a.flex-next {
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  /* border radius */
  right: 30px;
}
.tabs_boxes .tab_style_3 .resources_slider .flex-direction-nav a:hover {
  background-color: #276db7;
}
.tabs_boxes .tab_style_4 {
  padding: 60px 0 70px 0;
  background-color: #eeeeee;
}
.tabs_boxes .tab_style_4 .title {
  padding: 0;
  margin: 0 0 18px 0;
  font-size: 30px;
  line-height: 61px;
  color: #e5312f;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
.tabs_boxes .tab_style_4 .subtitle {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #424242;
  margin: 0 0 46px 0;
}
.tabs_boxes .tab_style_4 .sales_suport h3 {
  font-family: 'Arimo-Bold';
  line-height: 22px;
  font-size: 18px;
  color: #222222;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 25px 0;
  padding: 0;
  font-weight: normal;
}
.tabs_boxes .tab_style_4 .sales_suport .x4 {
  padding: 30px 15px;
  background-color: #ffffff;
  margin-top: 15px;
  float: left;
  width: 41.66666667%;
  -moz-box-shadow: 0 0 21px rgba(174, 174, 174, 0.55);
  /* drop shadow */
  -webkit-box-shadow: 0 0 21px rgba(174, 174, 174, 0.55);
  /* drop shadow */
  box-shadow: 0 0 21px rgba(174, 174, 174, 0.55);
}
@media all and (max-width: 767px) {
  .tabs_boxes .tab_style_4 .sales_suport .x4 {
    width: 100%;
    float: none;
    margin-top: 0;
  }
}
.tabs_boxes .tab_style_4 .sales_suport .x8 {
  position: relative;
  padding: 30px;
  float: left;
  width: 58.33333333%;
  background-color: #ffffff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-box-shadow: 0 0 21px rgba(174, 174, 174, 0.55);
  /* drop shadow */
  -webkit-box-shadow: 0 0 21px rgba(174, 174, 174, 0.55);
  /* drop shadow */
  box-shadow: 0 0 21px rgba(174, 174, 174, 0.55);
}
.tabs_boxes .tab_style_4 .sales_suport .x8 a {
  display: block;
  margin-top: 15px;
  position: relative;
}
.tabs_boxes .tab_style_4 .sales_suport .x8 a:first-child {
  margin-top: 0;
}
.tabs_boxes .tab_style_4 .sales_suport .x8 a .hover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  vertical-align: middle;
  text-align: center;
}
.tabs_boxes .tab_style_4 .sales_suport .x8 a .hover i {
  position: absolute;
  width: 50px;
  line-height: 50px;
  text-align: center;
  top: 50%;
  left: 50%;
  bottom: 50%;
  right: 50%;
  margin-top: -25px;
  margin-left: -25px;
  color: #ffffff;
  font-size: 50px;
}
.tabs_boxes .tab_style_4 .sales_suport .x8 a:hover .hover {
  display: block;
}
@media all and (max-width: 767px) {
  .tabs_boxes .tab_style_4 .sales_suport .x8 {
    width: 100%;
    float: none;
    overflow: hidden;
  }
  .tabs_boxes .tab_style_4 .sales_suport .x8 a {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
  }
}
@media all and (max-width: 600px) {
  .tabs_boxes .tab_style_4 .sales_suport .x8 a {
    width: 100%;
    float: none;
    padding: 0;
  }
}
.tabs_boxes .tab_style_4 .sales_suport .x8 img {
  width: 100%;
  display: block;
}
.tabs_boxes .tab_style_4 .sales_suport .people {
  border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
.tabs_boxes .tab_style_4 .sales_suport .people .row {
  margin-left: -5px;
  margin-right: -5px;
}
.tabs_boxes .tab_style_4 .sales_suport .people .row .col-md-3 {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}
.tabs_boxes .tab_style_4 .sales_suport .people .row .col-md-3 img {
  width: 100% !important;
  height: auto !important;
  display: block;
}
.tabs_boxes .tab_style_4 .sales_suport .people a {
  font-size: 14px;
  line-height: 18px;
  color: #257ad5;
  text-decoration: none;
}
.tabs_boxes .tab_style_4 .sales_suport .people a:hover {
  text-decoration: underline;
}
.tabs_boxes .tab_style_5 {
  padding: 55px 0 0 0;
  line-height: 1;
  margin: 0 0 30px 0;
  background: #ffffff;
}
.tabs_boxes .tab_style_5 .title {
  padding: 0;
  margin: 0 0 60px 0;
  font-size: 30px;
  line-height: 61px;
  color: #e5312f;
  text-align: LEFT;
  text-transform: uppercase;
  font-weight: normal;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row {
  padding: 0;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row .col-md-8, .tabs_boxes .tab_style_5 .tech_rows .tech_row col-md-4 {
  float: right;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row .container {
  border-top: 1px solid #dedede;
  padding: 35px 0;
}
@media screen and (max-width: 767px) {
  .tabs_boxes .tab_style_5 .tech_rows .tech_row .container {
    margin: 0 15px;
  }
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row h3 {
  font-size: 23px;
  text-align: left;
  line-height: 32px;
  margin: 0 0 27px 0;
  padding: 0;
  color: #515151;
  font-weight: normal;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row p {
  font-size: 14px;
  line-height: 23px;
  color: #777777;
  margin: 0;
  padding: 0;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row .icon {
  display: table;
  margin: 0 auto;
  width: 150px;
  height: 150px;
  padding: 35px;
  background-color: #eeeeee;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row .icon img {
  width: 100%;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row.bgcolor {
  background: none;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row.bgcolor .col-md-8, .tabs_boxes .tab_style_5 .tech_rows .tech_row.bgcolor col-md-4 {
  float: left;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row.bgcolor .icon {
  background-color: #ffffff;
}
.tabs_boxes .tab_style_5 .tech_rows .tech_row:first-child .container {
  border: none;
}
@media all and (max-width: 991px) {
  .tabs_boxes .tab_style_5 {
    padding: 20px 0 0 0;
  }
  .tabs_boxes .tab_style_5 .title {
    margin: 0 0 35px 0;
  }
}
@media all and (max-width: 767px) {
  .tabs_boxes .tab_style_5 .col-md-8, .tabs_boxes .tab_style_5 col-md-4 {
    float: none;
  }
  .tabs_boxes .tab_style_5 .tech_rows .tech_row {
    padding: 35px 0;
  }
  .tabs_boxes .tab_style_5 .tech_rows .tech_row .icon {
    margin-top: 35px;
  }
}

footer {
  background: #ffffff;
}
footer .footer_ann {
  width: 100%;
  background-color: #257ad5;
  padding: 25px 0;
}
footer .footer_ann h2 {
  font-size: 23px;
  margin: 0 0 17px 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: normal;
  color: #ffffff;
}
footer .footer_ann p {
  font-size: 14px;
  line-height: 24px;
  color: #eeeeee;
  padding: 0;
  margin: 0;
}
footer .bottom {
  padding: 30px 0 25px 0;
  background: #ffffff;
}
footer .bottom nav {
  display: table;
  margin: 0 auto 10px auto;
}
footer .bottom nav ul {
  overflow: hidden;
  padding: 0;
  margin: 0;
}
footer .bottom nav ul li {
  float: left;
  border-left: 1px solid #6d6d6d;
  padding: 0 5px 0 5px;
}
footer .bottom nav ul li:first-child {
  border-left: 0;
}
footer .bottom nav ul li a {
  font-size: 14px;
  line-height: 14px;
  display: block;
  color: #6d6d6d;
  text-decoration: none;
}
footer .bottom nav ul li a:hover {
  text-decoration: underline;
}
footer .bottom .copyright {
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 12px;
  color: #6d6d6d;
  line-height: 18px;
}
footer .bottom .copyright a {
  color: #6d6d6d;
  text-decoration: none;
}
footer .bottom .copyright a:hover {
  text-decoration: underline;
}

html {
  height: 100%;
}

.ajax_form {
  border: 1px solid #d6d6d6;
  padding: 30px;
  background-color: #ffffff;
}
.ajax_form h3 {
  font-family: 'Arimo';
  font-size: 23px;
  line-height: 27px;
  color: #767676;
  margin: 7px 0 20px 0;
  font-weight: normal;
}
.ajax_form h3:first-child {
  margin: 0px 0 20px 0;
}
.ajax_form .line {
  border-top: 1px solid #e5e5e5;
  margin: 9px 0;
  height: 0;
  padding: 0;
  width: 100%;
}
.ajax_form .checkbox_field {
  overflow: hidden;
  width: 100%;
}
.ajax_form .checkbox_field p {
  margin: 0;
  padding: 0 0 0 10px;
  font-family: 'Arimo';
  font-size: 16px;
  line-height: 26px;
  color: #686868;
  float: left;
  width: 95%;
}
.ajax_form .checkbox_field p:first-child {
  width: 5%;
  padding: 0;
}
.ajax_form .row {
  margin-bottom: 13px;
}
.ajax_form .col-md-6:nth-child(2n+1) {
  clear: none;
}
.ajax_form .ajax_field .error_msg {
  border: 1px solid #e5cbcb;
  /* stroke */
  background-color: #eee4e4;
  margin: 7px 0 0 0;
  font-size: 16px;
  font-family: 'Arimo';
  line-height: 24px;
  padding: 6px 12px 6px 35px;
  color: #c99a9a;
  position: relative;
}
.ajax_form .ajax_field .error_msg:after {
  content: '\f00d';
  position: absolute;
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 24px;
  left: 12px;
  top: 5px;
  color: #c99a9a;
}
.ajax_form .ajax_field span {
  font-size: 16px;
  font-family: 'Arimo';
  line-height: 30px;
  color: #696969;
  display: block;
  margin: 0 0 10px 0;
}
.ajax_form .ajax_field input[type=text], .ajax_form .ajax_field input[type=password] {
  border: 1px solid #cbcbcb;
  /* stroke */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
  -moz-box-shadow: inset 0 0 5px #c4c4c4;
  /* inner shadow */
  -webkit-box-shadow: inset 0 0 5px #c4c4c4;
  /* inner shadow */
  box-shadow: inset 0 0 5px #c4c4c4;
  /* inner shadow */
  width: 100%;
  height: 36px;
  font-family: 'Arimo';
  color: #000000;
  font-size: 16px;
  padding: 0 12px;
}
.ajax_form .ajax_field input[type=text]:focus, .ajax_form .ajax_field input[type=password]:focus {
  border: 1px solid #8ac05a;
}
.ajax_form .extra {
  font-family: 'Arimo';
  font-size: 16px;
  line-height: 30px;
  color: #696969;
  margin: 0 0 10px 0;
}
.ajax_form .extra a {
  color: #3180bd;
  text-decoration: none;
}
.ajax_form .extra a:hover {
  text-decoration: underline;
}
.ajax_form .submit_btn {
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #6ec999;
  /* layer fill content */
  background-color: #e5312f;
  font-family: 'Arimo';
  font-size: 16px;
  line-height: 16px;
  padding: 10px 20px;
  text-align: center;
  width: 100%;
  color: #ffffff;
  cursor: pointer;
}
.ajax_form .submit_btn:hover {
  background-color: #747474;
}
.ajax_form .submit_btn span {
  font-family: 'Arimo-Bold';
}
.ajax_form .submit_btn.loading {
  background-image: url("data:image/gif;base64,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");
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 38px;
}

.success_msg {
  border: 1px solid #50772D;
  /* stroke */
  background-color: #c7eda6;
  margin: 7px 0 0 0;
  font-size: 16px;
  font-family: 'Arimo';
  line-height: 24px;
  padding: 6px 12px 6px 35px;
  color: #50772D;
  position: relative;
}
.success_msg:after {
  content: '\f00c';
  position: absolute;
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 24px;
  left: 12px;
  top: 5px;
  color: #50772D;
}

.login_page {
  height: 100%;
  background-color: #ebebeb;
}
.login_page .sticky_wrapper {
  min-height: 100%;
  margin-bottom: -50px;
}
.login_page .sticky_wrapper:after {
  height: 50px;
  content: ' ';
  display: block;
}
.login_page .form_container {
  padding: 40px 0 0 0;
  position: relative;
}
.login_page .ajax_form_box {
  max-width: 400px;
  width: 100%;
  margin: 0 auto;
  display: table;
}
.login_page .ajax_form_box .title {
  font-size: 32px;
  font-family: 'Arimo-Bold';
  line-height: 61px;
  color: #474747;
  padding: 0;
  margin: 0 0 35px 0;
  text-align: center;
}
.login_page .ajax_form_box .footer {
  margin: 45px 0 0 0;
}
.login_page .ajax_form_box .footer p {
  font-family: 'Arimo';
  font-size: 16px;
  line-height: 26px;
  color: #686868;
  margin: 0;
  text-align: center;
}
.login_page .ajax_form_box .footer p a {
  color: #0165b1;
  text-decoration: none;
}
.login_page .ajax_form_box .footer p a:hover {
  text-decoration: underline;
}

footer.sticky {
  height: 50px;
  padding: 15px 0;
}
footer.sticky ul {
  padding: 0;
  overflow: hidden;
  display: table;
  margin: 0 auto;
}
footer.sticky ul li {
  float: left;
  border-left: 1px solid #777777;
  margin-left: 10px;
  padding-left: 10px;
}
footer.sticky ul li:first-child {
  border-left: none;
}
footer.sticky ul li a, footer.sticky ul li p {
  font-size: 14px;
  line-height: 18px;
  font-family: 'Arimo';
  color: #777777;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
footer.sticky ul li a:hover {
  text-decoration: underline;
}
@media all and (max-width: 730px) {
  footer.sticky {
    height: auto;
  }
  footer.sticky ul {
    text-align: center;
  }
  footer.sticky ul li {
    margin-bottom: 5px;
    border: none;
    display: inline-block;
    float: none;
  }
}

.popover {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9999;
}
.popover .table_container {
  display: table;
  height: 100%;
  margin: 0 auto;
}
.popover .table_container .table_cell {
  display: table-cell;
  vertical-align: middle;
}
.popover .signup_popover_box {
  width: 100%;
  max-width: 480px;
  padding: 27px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
}
.popover .signup_popover_box h2 {
  font-size: 23px;
  line-height: 32px;
  color: #515151;
  font-family: 'Arimo';
  text-align: center;
  margin: 0 0 18px 0;
  padding: 0;
  font-weight: normal;
}
.popover .signup_popover_box h2 span {
  font-family: 'Arimo-Bold';
}
.popover .signup_popover_box p {
  text-align: center;
}
.popover .signup_popover_box a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #6ec999;
  /* layer fill content */
  color: #ffffff;
  display: inline-block;
  padding: 9px 20px;
  font-family: 'Arimo-Bold';
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  margin: 0 10px;
}
.popover .signup_popover_box a.continue_btn {
  background-color: #b94646;
}
.popover .signup_popover_box a:hover {
  background-color: #747474;
}

.signup_page {
  padding: 40px 0 75px 0;
}
.signup_page .layout_row {
  margin-left: -20px;
  margin-right: -20px;
}
.signup_page .layout_row .layout_col {
  padding-left: 20px;
  padding-right: 20px;
}
.signup_page .layout_row .layout_col.col-md-5 {
  width: 44.65%;
}
.signup_page .layout_row .layout_col.col-md-7 {
  width: 55.35%;
}
@media all and (max-width: 991px) {
  .signup_page .layout_row .layout_col.col-md-5, .signup_page .layout_row .layout_col.col-md-7 {
    width: 100%;
    margin-bottom: 15px;
  }
}
.signup_page .content {
  margin: 0 0 30px 0;
}
.signup_page .content h2 {
  font-family: 'Arimo-Bold';
  font-size: 30px;
  line-height: 40px;
  color: #474747;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
}
.signup_page .content p {
  font-family: 'Arimo';
  font-size: 23px;
  color: #767676;
  line-height: 20px;
  margin: 0 0 10px 0;
  padding: 0;
}
.signup_page .content p strong {
  font-family: 'Arimo-Bold';
  color: #6ec999;
  font-weight: normal;
}
.signup_page .services, .vc-common .services {
  padding: 0;
  margin: 0;
  width: 100%;
  display: block;
}
.signup_page .services li, .vc-common .services li {
  width: 100%;
  display: block;
  position: relative;
  padding: 9px 15px 9px 53px;
  font-size: 16px;
  line-height: 26px;
  color: #696969;
  font-family: 'Arimo-Bold';
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
  margin-bottom: 7px;
}
.signup_page .services li:after, .vc-common .services li:after {
  content: '\f00c';
  position: absolute;
  left: 15px;
  top: 9px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #6ec999;
  font-size: 12px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  font-family: FontAwesome;
  text-align: center;
  color: #ffffff;
}
.signup_page .signup_form {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  /* layer fill content */
  -moz-box-shadow: 1px 2px 5px #c8c8c8;
  /* drop shadow */
  -webkit-box-shadow: 1px 2px 5px #c8c8c8;
  /* drop shadow */
  box-shadow: 1px 2px 5px #c8c8c8;
}
.signup_page .signup_form h2 {
  padding: 8px 25px;
  background-color: #787878;
  font-size: 23px;
  line-height: 32px;
  color: #ffffff;
  font-family: 'Arimo-Bold';
  margin: 0 0 15px 0;
  font-weight: normal;
}
.signup_page .signup_form h2 span {
  color: #6ec999;
}
.signup_page .signup_form .ajax_form {
  padding: 0 25px;
  border: none;
}
.signup_page .signup_form .ajax_form .extra {
  margin: 10px 0 0 0;
}
.signup_page .signup_form .ajax_form .col-md-6 {
  margin-bottom: 18px;
}
.signup_page .signup_form .ajax_form .col-md-6:nth-child(2n+1) {
  clear: both !important;
}
.signup_page .signup_form .ajax_form .col-md-12 {
  margin-bottom: 10px;
}

.logged_in_subemenu {
  background-color: #ededed;
  width: 100%;
}
.logged_in_subemenu .container {
  height: 49px;
  overflow: hidden;
  position: relative;
}
@media all and (max-width: 991px) {
  .logged_in_subemenu .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .logged_in_subemenu .container:after {
    position: absolute;
    content: '\f105';
    font-family: FontAwesome;
    font-size: 40px;
    right: 0;
    top: 2px;
    color: #B6D9F3;
  }
  .logged_in_subemenu .container:before {
    position: absolute;
    content: '\f104';
    font-family: FontAwesome;
    font-size: 40px;
    left: 0;
    top: 2px;
    color: #B6D9F3;
  }
}
.logged_in_subemenu .first_level {
  max-width: 100%;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 12px 0 24px 0;
}
.logged_in_subemenu .first_level ul {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.logged_in_subemenu .first_level ul li {
  display: inline-block;
  margin-left: 10px;
}
.logged_in_subemenu .first_level ul li:first-child {
  margin-left: 0;
}
.logged_in_subemenu .first_level ul li a {
  display: block;
  line-height: 25px;
  padding: 0 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #3294df;
  text-decoration: none;
  color: #ffffff;
  font-family: 'Arimo';
  font-size: 13px;
}
.logged_in_subemenu .first_level ul li a:hover, .logged_in_subemenu .first_level ul li a.active {
  background-color: #e5312f;
}

.confirmation-page {
  background-color: #ebebeb;
}
.confirmation-page .container {
  padding-top: 50px;
}
.confirmation-page .title {
  font-family: 'Arimo-Bold';
  font-size: 30px;
  color: #474747;
  margin: 0 0 30px 0;
  font-weight: normal;
}
.confirmation-page .content {
  margin-bottom: 25px;
}
.confirmation-page .content p {
  font-family: 'Arimo';
  font-size: 16px;
  line-height: 24px;
  color: #696969;
  margin: 0 0 10px 0;
}
.confirmation-page .announcement {
  padding: 23px 36px;
  background-color: #ffffff;
  display: table;
  width: 100%;
  -moz-box-shadow: 0 1px 3px #d6d6d6;
  /* drop shadow */
  -webkit-box-shadow: 0 1px 3px #d6d6d6;
  /* drop shadow */
  box-shadow: 0 1px 3px #d6d6d6;
  /* drop shadow */
  margin: 0 0 30px 0;
}
.confirmation-page .announcement .left {
  width: 80%;
  display: table-cell;
  padding-right: 18px;
  vertical-align: middle;
}
.confirmation-page .announcement .left h2 {
  font-size: 23px;
  line-height: 24px;
  font-family: 'Arimo';
  color: #474747;
  font-weight: normal;
  margin: 0 0 10px 0;
}
.confirmation-page .announcement .left p {
  font-family: 'Arimo';
  font-size: 16px;
  line-height: 24px;
  color: #696969;
  margin: 0;
}
.confirmation-page .announcement .right {
  width: 20%;
  padding-left: 18px;
  display: table-cell;
  vertical-align: middle;
}
.confirmation-page .announcement .right a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #0165b1;
  /* layer fill content */
  font-family: 'Arimo-Bold';
  font-size: 16px;
  line-height: 24px;
  padding: 6px 18px;
  color: #ffffff;
  display: block;
  text-align: center;
  text-decoration: none;
}
.confirmation-page .announcement .right a:hover {
  background-color: #002b4c;
}
@media all and (max-width: 701px) {
  .confirmation-page .announcement .right, .confirmation-page .announcement .left {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .confirmation-page .announcement .left {
    margin-bottom: 23px;
  }
}
.confirmation-page .section_title {
  font-family: 'Arimo-Bold';
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #0266b2;
  margin: 0 0 25px 0;
}
.confirmation-page .sales_resources {
  margin-left: -17px;
  margin-right: -17px;
  margin-bottom: 15px;
}
.confirmation-page .sales_resources .col {
  float: left;
  padding-left: 17px;
  padding-right: 17px;
  width: 20%;
  margin-bottom: 20px;
}
.confirmation-page .sales_resources .col:nth-child(5n+1) {
  clear: both;
}
@media all and (max-width: 991px) {
  .confirmation-page .sales_resources .col {
    width: 25%;
  }
  .confirmation-page .sales_resources .col:nth-child(5n+1) {
    clear: none;
  }
  .confirmation-page .sales_resources .col:nth-child(4n+1) {
    clear: both;
  }
}
@media all and (max-width: 650px) {
  .confirmation-page .sales_resources .col {
    width: 33.33333%;
  }
  .confirmation-page .sales_resources .col:nth-child(4n+1) {
    clear: none;
  }
  .confirmation-page .sales_resources .col:nth-child(3n+1) {
    clear: both;
  }
}
@media all and (max-width: 490px) {
  .confirmation-page .sales_resources .col {
    width: 50%;
  }
  .confirmation-page .sales_resources .col:nth-child(3n+1) {
    clear: none;
  }
  .confirmation-page .sales_resources .col:nth-child(2n+1) {
    clear: both;
  }
}
.confirmation-page .sales_resources .item {
  padding: 0;
  margin: 0;
  max-width: 156px;
  width: 100%;
  display: table;
  margin: 0 auto;
}
.confirmation-page .sales_resources .item .thumb {
  max-width: 156px;
  width: 100%;
  height: 146px;
  border: 1px solid #d5d5d5;
}
.confirmation-page .sales_resources .item .thumb .hover_cont {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.8);
  padding: 14px 10px;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
}
.confirmation-page .sales_resources .item .thumb a {
  display: block;
  max-width: 156px;
  width: 100%;
  height: 146px;
  border: none;
  padding: 0;
  position: relative;
  margin: 0;
  background-color: #ffffff;
}
.confirmation-page .sales_resources .item .thumb a img {
  width: 100%;
}
.confirmation-page .sales_resources .item .thumb a:hover .hover_cont {
  display: block;
  -webkit-animation: fadein 1s;
  /* Safari and Chrome */
  -moz-animation: fadein 1s;
  /* Firefox */
  -ms-animation: fadein 1s;
  /* Internet Explorer */
  -o-animation: fadein 1s;
  /* Opera */
  animation: fadein 1s;
}
.confirmation-page .sales_resources .item .resource_title {
  font-size: 13px;
  color: #424242;
  font-family: Arial;
  font-weight: bold;
  display: block;
  margin: 12px 4px;
  text-decoration: none;
}
.confirmation-page .sales_resources .item .resource_title:hover {
  color: #0f0f0f;
}
.confirmation-page .sales_resources .item .extra {
  margin: 10px 0 0 0;
  font-size: 13px;
  font-family: 'Arimo';
  color: #ec5050;
  padding: 0;
}
.confirmation-page .sales_resources .item .extra a {
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  color: #1973c6;
  text-decoration: none;
}
.confirmation-page .sales_resources .item .extra a:hover {
  color: #1973c6;
}
.confirmation-page h3 {
  padding: 0 0 0 30px;
  font-size: 16px;
  line-height: 24px;
  color: #696969;
  font-family: 'Arimo';
  font-weight: normal;
  margin: 0 0 25px 0;
  position: relative;
}
.confirmation-page h3:after {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  line-height: 24px;
  color: #696969;
  font-family: FontAwesome;
}
.confirmation-page h3.carriers_sub:after {
  content: '\f0f7';
}
.confirmation-page h3.products_sub:after {
  content: '\f0e9';
}
.confirmation-page .products_carriers_items {
  padding: 30px 30px 0 30px;
  margin: 0 0 25px 0;
  background-color: #2f363e;
}
.confirmation-page .products_carriers_items .col {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
  width: 20%;
  float: left;
}
.confirmation-page .products_carriers_items .col:nth-child(5n+1) {
  clear: both;
}
@media all and (max-width: 991px) {
  .confirmation-page .products_carriers_items .col {
    width: 25%;
  }
  .confirmation-page .products_carriers_items .col:nth-child(5n+1) {
    clear: none;
  }
  .confirmation-page .products_carriers_items .col:nth-child(4n+1) {
    clear: both;
  }
}
@media all and (max-width: 650px) {
  .confirmation-page .products_carriers_items .col {
    width: 33.33333%;
  }
  .confirmation-page .products_carriers_items .col:nth-child(4n+1) {
    clear: none;
  }
  .confirmation-page .products_carriers_items .col:nth-child(3n+1) {
    clear: both;
  }
}
@media all and (max-width: 490px) {
  .confirmation-page .products_carriers_items .col {
    width: 50%;
  }
  .confirmation-page .products_carriers_items .col:nth-child(3n+1) {
    clear: none;
  }
  .confirmation-page .products_carriers_items .col:nth-child(2n+1) {
    clear: both;
  }
}
@media all and (max-width: 490px) {
  .confirmation-page .products_carriers_items .col {
    width: 100%;
  }
}
.confirmation-page .products_carriers_items a {
  background-color: #424850;
  display: block;
  font-family: 'Arimo';
  padding: 16px 18px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  min-height: 80px;
}
@media all and (max-width: 399px) {
  .confirmation-page .products_carriers_items a {
    min-height: 1px;
  }
}
.confirmation-page .products_carriers_items a:hover {
  background-color: #141618;
}

.training-new-events {
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 40px;
}
.training-new-events.padding {
  padding-top: 30px;
}
.training-new-events .news-col, .training-new-events .event-col {
  margin: 0;
}
.training-new-events h2 {
  padding: 6px 20px;
  background-color: #1973c6;
  border-bottom: 1px sosolid #d5d5d5;
  margin: 0;
}
.training-new-events h2:after, .training-new-events h2:before {
  display: table;
  clear: both;
  content: '';
}
.training-new-events h2 span {
  float: left;
  font-family: Arial;
  font-size: 14px;
  line-height: 24px;
  padding: 2px 0;
  display: block;
  color: #ffffff;
  text-transform: uppercase;
}
.training-new-events h2 .select {
  float: right;
  border: 1px solid #d5d5d5;
  width: 100%;
  max-width: 220px;
  border: 1px solid #d5d5d5;
  /* stroke */
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #f2f1f1;
  /* layer fill content */
  overflow: hidden;
  height: 28px;
  position: relative;
}
.training-new-events h2 .select select {
  width: 100%;
  margin: 0;
  height: 26px;
  padding: 0 14px;
  font-family: 'HelveticaNeue';
  background-color: #f2f1f1;
  color: #494948;
  font-size: 14px;
  font-weight: 500;
  border: none;
  vertical-align: top;
}
.training-new-events h2 .select:after {
  width: 21px;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #f2f1f1;
  content: '\f0d7';
  vertical-align: middle;
  line-height: 30px;
  text-align: left;
  font-family: FontAwesome;
  font-size: 14px;
  color: #494949;
  pointer-events: none;
}
.training-new-events h2 .select:hover:after {
  color: #2f2f2f;
}
.training-new-events .vc-eightcol .results {
  padding: 20px;
}
.training-new-events .vc-eightcol .results .result {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #d5d5d5;
}
.training-new-events .vc-eightcol .results .result:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}
.training-new-events .vc-eightcol .results .result .row {
  margin-left: -8px;
  margin-right: -8px;
}
.training-new-events .vc-eightcol .results .result .row .col-md-4, .training-new-events .vc-eightcol .results .result .row .col-md-8, .training-new-events .vc-eightcol .results .result .row .col-md-12 {
  padding-left: 8px;
  padding-right: 8px;
}
.training-new-events .vc-eightcol .results .thumb {
  display: block;
  border: 1px solid #d5d5d5;
  background-color: #ffffff;
}
.training-new-events .vc-eightcol .results .thumb img {
  display: block;
  width: 100%;
}
.training-new-events .vc-eightcol .results h3 {
  font-size: 18px;
  line-height: 22px;
  color: #1973c6;
  font-family: Arial;
  margin: 0 0 6px 0;
}
.training-new-events .vc-eightcol .results h3 a {
  color: #1973c6 !important;
  text-decoration: none;
}
.training-new-events .vc-eightcol .results h3 a:hover {
  color: #135999 !important;
}
.training-new-events .vc-eightcol .results .topic {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 18px;
  color: #494949;
  font-family: 'HelveticaNeue';
  position: relative;
  font-weight: bold;
  margin: 0 0 15px 0;
}
.training-new-events .vc-eightcol .results .topic:after {
  content: '\f02b';
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  left: 0;
  color: #a0282a;
  font-family: FontAwesome;
  position: absolute;
  top: 0;
}
.training-new-events .vc-eightcol .results .descp {
  font-family: 'HelveticaNeue';
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #494949;
  margin: 0 0 15px 0;
  padding: 0;
}
.training-new-events .vc-eightcol .results .watch_now {
  color: #1568e6;
  font-family: 'HelveticaNeue';
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.training-new-events .vc-eightcol .results .watch_now:hover {
  color: #1153b7;
  text-decoration: none;
}

.contracting-page {
  margin-top: 70px;
}
.contracting-page .container {
  width: 1170px;
}
@media all and (max-width: 1170px) {
  .contracting-page .container {
    width: 100%;
  }
}
.contracting-page .page-top .row {
  margin-left: -10px;
  margin-right: -10px;
}
.contracting-page .page-top .col-left, .contracting-page .page-top .col-right {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.contracting-page .page-top .col-left {
  width: 66%;
}
.contracting-page .page-top .col-left h2 {
  font-size: 36px;
  line-height: 36px;
  font-family: Arial;
  font-weight: bold;
  color: #333333;
  margin: 0 0 30px 0;
}
@media all and (max-width: 671px) {
  .contracting-page .page-top .col-left h2 {
    margin: 0;
    font-size: 30px;
  }
}
.contracting-page .page-top .col-left p {
  font-family: Arial;
  font-size: 16px;
  line-height: 24px;
  color: #555555;
}
.contracting-page .page-top .col-right {
  width: 34%;
  text-align: right;
}
.contracting-page .page-top .col-right p {
  font-family: Arial;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}
@media all and (max-width: 671px) {
  .contracting-page .page-top .col-right p {
    margin: 16px 0 25px 0;
  }
}
.contracting-page .page-top .col-right p span, .contracting-page .page-top .col-right p a {
  font-weight: bold;
  color: #ec5353;
  text-decoration: none;
}
.contracting-page .page-top .col-right p span:hover, .contracting-page .page-top .col-right p a:hover {
  color: #c31616;
}
.contracting-page .page-top .col-right p .logout_btn2 {
  margin-left: 10px;
}
@media all and (max-width: 671px) {
  .contracting-page .page-top .col-left, .contracting-page .page-top .col-right {
    width: 100%;
  }
  .contracting-page .page-top .col-right {
    text-align: left;
  }
}

.carriers-add {
  margin-left: -8px;
  margin-right: -8px;
  min-height: 400px;
}
.carriers-add:after, .carriers-add:before {
  clear: both;
  display: table;
  content: '';
}
.carriers-add .loading {
  height: 30px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/gif;base64,R0lGODlhJgAeAOMAALTS9OTu/NTi9Lza9Pz6/Oz2/MTa9LzW9Ozy/NTm9MTe9P///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQALACwAAAAAJgAeAAAE+nDJSau9OOvNu/9gKI6keADnaUxJigKFVLhnMhk0ABi8MawSwaFngMmGvYNgMkDydDxFbyI0SBWH2AKBlA6Wkqi1uLvyqD8pTjsbS8GLnxtqBi6E5qyEO+bBe2oqdVQHeWxDCmpwcolkbmdBhWN6W11+N2I4ZX2EhkePi5mCnJGelX0Gf1FSo2qdk4dWikyiZQJTpbB7SLepmH0qRHZ4qTgIn2q+Eoysm665PJR8ZqHAzpB3kqyxyarWj8Paa7uyl8urmuCv28i91YEoB/JDVPHyAMcLBfEvf/YnAQIKzKdPYEAEBCQQMBhQyxaGAUpInEixosWLGDNOiAAAIfkECQkAEwAsAAAAACYAHgCEJHrUtNL05O78TI7c1OL0vNr0XJrc/Pr8RI7c7Pb8VJbcxNr0LH7UvNb07PL8TJLc1Ob0ZJ7kxN70////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4gwIzjM51oqq4syiiRESlma98oIEdzjf8rxq4HLKZ0PAPNyHzxZgimESlbniCBRjabOCW04AAEtQhrhU/rBNJYuBeB7uT7LhNQhfY7QCWeCA0SC4INcg56ggV3J26CggFOMWpsjmVydJWLEwWNg3xDk4GDlieHo26ab4JlaFU+lKOFXm0Sq5qcg49Ikq+ihIaIqGSdrDA8oZWyc7Sjt8QNu0q9ycCnC6mNhK1+a76ky4MEwie4q9Cg0+ENDrN113jPTq4osG7r7ZnDuWXRyObVq96Ri4eOHq1f+GzpM9cHWaN74K6N25SN1Q5pBvcpM2UO26lzMbhhaUBSC7tlJTy13EqpZRe3BAJixnRw4MQBmTLlTHCAM+Y2NVJwNPQR9EY/okVb/ESadAUABDQeIGDa9AiAqwwAUK16IgQAIfkECQkAHgAsAAAAACYAHgCEJHrUnMbsZJ7k1OL0RI7cvNb0fK7k7PL8dKrkxN70PIbcVJbcLILUtM7sbKLk5O78xNr0hLLk/Pr8LH7UZKLk1Ob0TJLcvNr0fLLk7Pb8dK7kzOL0VJrctNL0////AAAABf7gI46HZxrApE7AZr5wLC8cTSOvQQi8wLiy4MwQwUQQuNOuNwEKnx4OMRIxJD2aHYfCYQyg0AWVqrnqer4vWLgwks1aiqC5Zrsj5ZfG0uuqMwUdgYEVLxCDggViRVVwAltpJhkdEJWHah4XBZYXDW1jeSZZaF4mB5sJEKmYlampHZ9UVjlxc0CAqhAbBZgXraqKY3hXe6RAp7qVvIaVG5Wwd6EeZxw8dB64zcsmvpaHscO0faUeyM6VrLnOsFRGs6K15NnAvc3P4NJnTGrIqbvplhJAG/MOC59HFCb8oXQOQj1/ENiBglONBzlk3urliojvCoKD1m5tcvaPWTKO0YYcVfwhaVPGF91yBWNUsBgPP6ZG6trm4de6jrQqJvzjstIFjecGyvII0scxnSVNeLsnLJ+WkJIaDGrQodegQJ5S6gGJ04OEESMyvDiAVgRQJUIV1gmyyB3Tm5Hmxng7bYlFTHpNLHBAwQFhYhYq2goMI4Djxw1yKFhgofI1xmBQANi82QnjEAAh+QQJCQAiACwAAAAAJgAeAIUketSUvuzM4vRcmty00vREjtx8ruSszuzs8vxsouS82vQ8itycxuxUltwsgtTc5vRknuSEsuS0zuz8+vzE2vSkxuwsftRcnuS81vRMktx8suTs9vxspuRUmtzk7vy0zvTE3vSkyuz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCRcEjceI7IiVAAsDidBqJ0Kg00OtdG47F0QCAXSCFKFWII5zNlGOBENO8BVySwgMEZcjlQCfX7bG4Rg3JdXxADY2VCAQSOBBIhbAZwgxdzdXdielQBEpAEBweBg5aYdoibiyKNkBgHFaSll4Z3ikIUaWgEnqCwQwyCb7R0dmGquBgUyxS8jp+RsqZLqGG3IgoUINrNvZ+i0hHEAl5fF3lDzNsgzq6/jMIa43YDX9fZFALLGN6ho/ClxGEqZ00PM2btoEliRGnWKXPIsHHTxwuav3DjvNSLqG5ZwlexAA6S99CWHnz6ulkEJ3IaHYIcO/J7BmkhK2ECqWm6N1Glj69/N0uRrFUw3bJt3Z6BnFQpZ7FD504uS1nxJ8aBOw3KbKVQ2tCnqXhuo9iPZVCHRGNyS+ou5FmXmY7dS4PhU1mgbYRmhHgNARIkXGsyRQu26CJP0A7YzEuYXNZVASJLXoxzHl9OUyZo3qyEEQQOoDl0wGoO3apFIBioXo2AWobXGRZgPk17CYDbFm7PJhIEACH5BAkJAB8ALAAAAAAmAB4AhCR61JS+7NTm9Fya3LTO7Ozy/ESO3Hyy5JzG7OTu/LzW9Gyi5Pz6/FSW3Nzm9LTS9KTG7Cx+1JzC7GSe5LTO9Oz2/EyS3ISy5OTy/MTa9Gym5Pz+/FSa3Nzq/KTK7P///wX+4CeOZFkySapWoxW9L2DOs9Bwd9MEbTNMg4GM9hEoHscj6+MYHC5PDU9kaUyugwjxo5B4IF9JQtQZXM4Xae834QxpCs9j/pBgRE10evqpXoFaRHEKBAR1d0wcZ1F8VWxuEAiRkRQjcYaEdnhmaGpUVlccEQgUdIWWHoSGmkycZ559oD8AEEgKRwSohnNiZIpQey0WWKIQt7cPuSKDhgSseZ2NHH+iCLa4ukjOiNCvjVbTE7TH2MuphYd4v4wtHAMaA9XXydm8Yx9laAGwfqHjx/TMEUr2jNOBA/yGARFnDaAyLh4wbVOnh5+7UBGMOUSlKl2ritKwMJz38BKdXvilnETrQS0juYAQB078eGZfI4XxRpHMlonbOoQhMWpEVvLcKm6ugn1qA6gh0Xp17uVbScUdvGIvi8p8tk5prJYSIIABU1RiQX0JRQLo0MGBWwcdOKI7CwVou0eB4EScM9PBL28sF76ZcWmu1KQW8W7pEqBxY6RPAC8VvGUDg8uYN4gQwEGDZw0TpCneQqQAAgkIUiPI0MKABQscDAwmTZuEBQC4c4cAACH5BAkJAB4ALAAAAAAmAB4AhFSW3KzO7Nzq/ISy5MTa9PT6/HSq5LzW9JzC7OTy/GSi5LTO7KTK7NTm9Pz6/Hyy5KTG7Ozy/LTS9FSa3OTu/JS+7MTe9Hyu5Lza9JzG7Gyi5LTO9Pz+/Oz2/P///wAAAAX+oCeOZGmeY0StLOq+pAFMMwDAbndI+96MGsPgMbhMcCgKAsJgQg4jg3AwvCFNCYRku2BARYYLdXi8lpSL7eEZnZJ7PAlhZIFk7PaIKCtZpANfHhpEVA8TcgSJGHMiBAFqEhB6Hkp9fV5tY4aIFomMHo4HomuTWWkLa4FhmocEnZ2fBKijkiKVaRKAQA+EA62viSOhtKUIp5GqbpuuzLGAxLZaaQeYYGKFv83Cs6K1HqZ9C7oig6xywM6jpNG4XcnmzLDb6t7gPNUeUvDows/dk2jCjcunLFuDYI38USuGSwK+VdjOeYrFbR0lY2oeFuTkqR89hgLfRYyHEJRCBgBpMV4SSUaivEYV66mkpupaS2YH00G7eEocy02jZglz0kRmQ42sWLCY5CGCgKdPGxRgl/FnGTMj+PjxmQkbVhIBxSEdc/Vrggpo0SKw+nUEBwcFHHCIyyGKAg0KDCgo29ZFgAyAASPo2zcEACH5BAkJABMALAAAAAAmAB4AhJS+7NTi9LTS9Ozy/KzO7Lza9Nzq/Pz6/KTG7PT6/LTO7MTa9NTm9LzW9Oz2/OTu/KTK7LTO9MTe9P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX+4CSOZGmeaKqubOuKSyPI8mtDCIIjgP1CBIFQ0fO1CIRIQyEA0GaCxYjxlCVEg5wWIRUhIkwFMbooF7qTQKNcFjiwiKCQgAYKBeOyhD1SL/YSDW8TWQ2GDXQjSBF4TVGAZX1nezGDhYeJXoyNAI9/kSJqkIJwh0t1BApLeZBoop+khAimmROLQ52flH0No5azhwpoX42sn669sL+0qEOOuqBpyXuxl4bCIxBiuJ67odMxV7LM2UFLzxIBfN+jA6XBaIthuWzRr+rVwIa1xNzQyJQqvbuGKgy6Y7x8DUQUL9WqXK0SKluIzUsSfxHZwRJnjaGii3g6mVrTZ0YwcQ8+cuDAMYzRvAcwY7oT4SBmzAMiEhhgYGCngQcfDRYxsiIOFCJEWSBRkIrA0KQoeACYOhWqigNYs+K0yrWriRAAIfkECQkAEAAsAAAAACYAHgCEnMbs1OL0tM7s7PL8vNr03Or8vNb0tNL0/Pr8xNr0pMbs1Ob0tM707Pb85O78xN70////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4gJI5kaZ5oqq5s675wLM+0bBz3nYxLjh8NUcN3W4wYAEUyeUg4E4SdKGB4JoDC6tMQGAkEh/BB0Uw8niOq2WwIQgbaM6ErAhvuBkDzfJZCAlF9bVlrZ3QQdnh6hU5pBnwJg29VfQmHiQYCZIx+VJCSQ2Z9l2EEd4uQnY9rknBOo144eJupjp9uoZCkeGN7a6q3Iq6Vu4q+fbasuJSwdaWnewFoU6tnrVrSlrF4mmVWydIGA4TE28acyU7XjKSyBrS/ydbLv9rOvKjx1MGTok7Fd+Ah26eMXLZ2xvDc6eQukxs4dwTcuJREgUUADjJqHCdEY8YBCEQg8JjRDYQCKA9TFqjBsqXLlzBjypw5IgQAOw==");
}
.carriers-add .col-carrier {
  float: left;
  width: 20%;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 40px;
}
@media all and (max-width: 819px) {
  .carriers-add .col-carrier {
    width: 25%;
  }
}
@media all and (max-width: 649px) {
  .carriers-add .col-carrier {
    width: 33.33333%;
  }
}
@media all and (max-width: 500px) {
  .carriers-add .col-carrier {
    width: 50%;
  }
}
@media all and (max-width: 331px) {
  .carriers-add .col-carrier {
    width: 100%;
  }
}
.carriers-add h2 {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  color: #555555;
  padding: 0 20px;
  margin: 0 0 24px 0;
  height: 48px;
  overflow: hidden;
}
.carriers-add .first-one {
  height: 40px;
  overflow: hidden;
  margin: 20px 0 0 0;
  padding: 0 20px;
  text-align: left;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
  font-weight: bold;
  font-family: Arial;
}
.carriers-add .carrier-box {
  width: 100%;
  position: relative;
  cursor: pointer;
}
.carriers-add .carrier-box .inner, .carriers-add .carrier-box .hover {
  padding: 20px;
  border: 1px solid #d1d1d1;
  /* stroke */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
}
.carriers-add .carrier-box .hover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -moz-box-shadow: 0 13px 30px #b2b2b2;
  /* drop shadow */
  -webkit-box-shadow: 0 13px 30px #b2b2b2;
  box-shadow: 0 13px 30px #b2b2b2;
  z-index: 9998;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s linear;
}
.carriers-add .carrier-box .image {
  width: 100%;
  height: 0;
  padding-bottom: 73%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
  -ms-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
.carriers-add .carrier-box .info {
  padding-top: 20px;
}
.carriers-add .carrier-box .info button {
  -moz-border-radius: 14px / 13px;
  -webkit-border-radius: 14px / 13px;
  border-radius: 14px / 13px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #eb5353;
  /* layer fill content */
  margin: 0 auto;
  max-width: 160px;
  width: 100%;
  border: none;
  height: 30px;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
}
@media all and (max-width: 331px) {
  .carriers-add .carrier-box .info button {
    display: table;
  }
}
.carriers-add .carrier-box .info button:hover {
  background-color: #c21717;
}
.carriers-add .carrier-box .info ul {
  margin: 20px 0 0 0;
  padding: 0;
}
.carriers-add .carrier-box .info ul li {
  text-align: left;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
  font-weight: bold;
  font-family: Arial;
}
.carriers-add .carrier-box:hover .hover {
  visibility: visible;
  opacity: 1;
}
.carriers-add .carrier-box.in_cart .inner, .carriers-add .carrier-box.in_cart .hover {
  border: 1px solid #eb5353;
}
.carriers-add .carrier-box.in_cart .info button {
  display: none;
}

.filters-bar {
  margin: 0 0 55px 0;
}
.filters-bar h2 {
  font-family: Arial;
  font-size: 24px;
  line-height: 38px;
  margin: 0;
  color: #333333;
  font-weight: bold;
}

._filter {
    float: left;
    margin-top: 10px;
}
@media all and (max-width: 992px) {
  ._filter {
    float: none;
    margin-top: 20px;
  }
}
._filter label {
  float: left;
  line-height: 40px;
  display: block;
}
._filter .special-select {
  width: 100%;
  max-width: 125px;
  border: 1px solid #cbcbcb;
  /* stroke */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #ffffff;
  margin-left: 10px;
  float: left;
  overflow: hidden;
  position: relative;
  max-width: 200px;
}
._filter .special-select:before {
  position: absolute;
  width: 30px;
  content: '\f0d7';
  font-family: FontAwesome;
  font-size: 14px;
  color: #333333;
  line-height: 40px;
  height: 40px;
  vertical-align: middle;
  text-align: center;
  top: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
._filter .special-select:first-child {
  margin-left: 0;
}
._filter .special-select select {
  width: 100%;
  border: none;
  height: 40px;
  font-size: 16px;
  color: 333333;
  padding: 10px 30px 10px 15px;
  font-family: Arial;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
   max-width: 200px;
}

.basket {
  border: 1px solid #e5e5e5;
  /* stroke */
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  -moz-box-shadow: 0 3px 5px #c7c7c7;
  /* drop shadow */
  -webkit-box-shadow: 0 3px 5px #c7c7c7;
  /* drop shadow */
  box-shadow: 0 3px 5px #c7c7c7;
  /* drop shadow */
  padding: 20px;
  overflow: hidden;
  margin: 0 0 50px 0;
}
.basket .contracts_info {
  display: table;
  width: 100%;
}
.basket .left, .basket .right {
  display: table-cell;
  vertical-align: middle;
}
.basket .right {
  width: 21.5%;
}
.basket .left {
  padding: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #f2f2f2;
  /* layer fill content */
  width: 78.5%;
  overflow: hidden;
}
.basket .contracts-container {
  margin-left: -8px;
  margin-right: -8px;
  margin-top: -15px;
}
.basket .contracts-container:after, .basket .contracts-container:before {
  clear: both;
  content: '';
  display: table;
}
.basket .contracts-container .empty_cart {
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  color: #555555;
  padding: 15px 8px 0 8px;
}
.basket .contracts-container .col-item {
  float: left;
  width: 14.28571%;
  padding: 15px 8px 0 8px;
}
.basket .contracts-container .item {
  border: 1px solid #cbcbcb;
  /* stroke */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
  overflow: hidden;
  width: 100%;
  position: relative;
  padding: 10px;
}
.basket .contracts-container .item:hover {
  -moz-box-shadow: 2px 3px 7px #d1d1d1;
  -webkit-box-shadow: 2px 3px 7px #d1d1d1;
  box-shadow: 2px 3px 7px #d1d1d1;
}
.basket .contracts-container .item .image {
  width: 100%;
  height: 0;
  padding-bottom: 79.6%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ffffff;
  background-size: contain;
}
.basket .contracts-container .item .remove-item {
  position: absolute;
  top: 9px;
  right: 9px;
  font-size: 13px;
  line-height: 13px;
  color: #ec5353;
  z-index: 2;
}
.basket .contracts-container .item .remove-item:hover {
  color: #ec5353;
}
.basket .contracts-container .item .hover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 3;
  display: none;
}
.basket.sticky-top {
  padding: 7px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  left: 0;
  background-color: #ffffff;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  /* border radius */
}
.basket.sticky-top h3 {
  display: none;
}
.basket.sticky-top .left {
  padding: 6px;
  width: 85%;
}
.basket.sticky-top .right {
  width: 15%;
}
.basket.sticky-top .contracts-container {
  margin-left: -3px;
  margin-right: -3px;
  margin-top: -6px;
}
.basket.sticky-top .contracts-container .empty_cart {
  padding: 6px 3px 0 3px;
}
.basket.sticky-top .contracts-container:after, .basket.sticky-top .contracts-container:before {
  clear: both;
  content: '';
  display: table;
}
.basket.sticky-top .contracts-container .col-item {
  width: 5.26316%;
  padding: 6px 3px 0 3px;
}
@media all and (max-width: 810px) {
  .basket .empty {
    display: none;
  }
  .basket.sticky-top .contracts-container .col-item {
    width: 10%;
  }
  .basket .left {
    padding: 6px;
    width: 70%;
  }
  .basket .right {
    width: 30%;
  }
  .basket .contracts-container .col-item {
    width: 20%;
  }
}
@media all and (max-width: 720px) {
  .basket.sticky-top .left {
    width: 75%;
  }
  .basket.sticky-top .right {
    width: 25%;
  }
  .basket.sticky-top .contracts-container .col-item {
    width: 16.66667%;
  }
}
@media all and (max-width: 600px) {
  .basket .left, .basket .right {
    width: 100%;
    display: block;
  }
  .basket .left {
    margin-bottom: 10px;
  }
}
@media all and (max-width: 480px) {
  .basket .contracts-container .col-item {
    width: 25%;
  }
}
@media all and (max-width: 375px) {
  .basket .contracts-container .col-item {
    width: 33.33333%;
  }
}

.cart-checkout {
  width: 100%;
}
.cart-checkout button {
  width: 100%;
  max-width: 137px;
  margin: 0 auto 10px auto;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #eb5353;
  /* layer fill content */
  height: 40px;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  border: none;
  display: table;
}
.cart-checkout button:hover {
  background-color: #c21717;
}
.cart-checkout p {
  margin: 0;
  text-align: center;
  font-family: Arial;
  font-style: italic;
  font-size: 13px;
  line-height: 24px;
  color: #484848;
}
@media all and (max-width: 600px) {
  .cart-checkout button {
    float: left;
    margin-right: 10px;
  }
  .cart-checkout p {
    float: left;
    line-height: 40px;
  }
}

.single_calendar_event {
  padding: 35px 0 50px 0;
  background-color: #ffffff;
  border-bottom: 1px solid #d5d5d5;
}

.single_calendar_event h2 {
  font-family: "Arimo";
  font-size: 29px;
  font-weight: lighter;
  color: #1973c6;
  line-height: 33px;
  margin: 0 0 35px 0;
}

.single_calendar_event h2 b {
  font-family: 'Arimo-Bold';
  font-weight: normal;
}

.webinar_register {
  background-color: #ededed;
  -moz-border-radius: 4px / 5px;
  -webkit-border-radius: 4px / 5px;
  border-radius: 4px / 5px;
  /* border radius */
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  overflow: hidden;
}

.webinar_register h3 {
  padding: 12px 20px;
  background-color: #787878;
  margin: 0;
  text-align: center;
  font-weight: normal;
  font-family: 'Arimo-Bold';
  color: #ffffff;
  text-transform: uppercase;
}

.webinar_register .webinar_form {
  padding: 15px 20px;
}

.webinar_register .webinar_form .field {
  margin-top: 15px;
}

.webinar_register .webinar_form .field:first-child {
  margin-top: 0;
}

.webinar_register .webinar_form span {
  font-size: 13px;
  line-height: 22px;
  color: #494949;
  margin-bottom: 8px;
  display: inline-block;
  font-family: "Arimo";
}

.webinar_register .webinar_form input[type=text],
.webinar_register .webinar_form input[type=email] {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* border radius */
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
  -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.13);
  /* inner shadow */
  -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.13);
  /* inner shadow */
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.13);
  /* inner shadow */
  border: 1px solid #cdcdcd;
  width: 100%;
  height: 36px;
  padding: 0 10px;
}

.webinar_register .webinar_form button,
.webinar_register .webinar_form .gotowebinar_registration_submit{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #e5312f;
  /* layer fill content */
  line-height: 22px;
  padding: 7px 40px;
  font-size: 13px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Arimo-Bold";
  border: none;
  height: 36px;
  cursor: pointer;
  display: table;
  margin: 0 auto;
}

.webinar_register .webinar_form .logged_in_user {
  padding: 10px 0;
}

.webinar_register .webinar_form button.full-width {
  width: 100%;
}

.webinar_register .webinar_form h4 {
  font-size: 16px;
  font-family: 'Arimo';
  font-weight: normal;
  color: #494949;
  margin: 0 0 15px 0;
  text-align: center;
}

.webinar_register .webinar_form h4 b {
  display: block;
  font-weight: normal;
}

.webinar_register .webinar_form button:hover {
  background-color: #cc2e2b;
}

.webinar_register h2 {
  font-size: 18px;
  line-height: 30px;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  font-weight: normal;
  font-family: "Arimo-Bold";
}

.webinar_register h2:before {
  display: inline-block;
  content: '\f00c';
  line-height: 30px;
  width: 30px;
  text-align: center;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #e5312f;
  color: #ffffff;
  font-size: 14px;
  font-family: FontAwesome;
  margin-right: 10px;
}

.webinar_register p.unregister {
  display: block;
  padding: 15px 0 0 0;
  border-top: 1px solid #e1e1e1;
  font-family: 'Arimo';
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #494949;
  text-align: center;
}

.webinar_register p.unregister a {
  display: table;
  margin: 0 auto;
  color: #094576;
  font-family: 'Arimo';
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}

.webinar_register p.unregister a:hover {
  text-decoration: none;
}

.extra_info {
  font-size: 13px;
  line-height: 18px;
  font-family: "Arimo";
  color: #494949;
  padding: 0 15px;
  margin: 0;
  text-align: center;
}

.extra_info a {
  color: #094576;
  text-decoration: underline;
}

.extra_info a:hover {
  text-decoration: none;
}

.single_calendar_event .event_date_time {
  margin: 0 0 20px 0;
  clear: both;
  overflow: hidden;
}

.single_calendar_event .event_date_time span {
  font-size: 13px;
  line-height: 22px;
  color: #494949;
  font-family: 'Arimo';
  margin-left: 15px;
  float: left;
  font-weight: normal;
  display: block;
}

.single_calendar_event .event_date_time span:first-child {
  margin-left: 0;
}

.single_calendar_event .event_date_time i {
  font-size: 13px;
  line-height: 22px;
  color: #a02729;
  margin: 0 6px 0 0;
}

.single_calendar_event .event_content p {
  font-size: 14px;
  line-height: 18px;
  color: #494949;
  margin-bottom: 15px;
  font-family: 'Arimo';
}

.single_calendar_event .event_content img {
  max-width: 100%;
}

.single_calendar_event .event_content .alignleft {
  margin-right: 15px;
  margin-bottom: 15px;
  margin-top: 15px;
  float: left;
}

.single_calendar_event .event_content .alignright {
  margin-left: 15px;
  margin-bottom: 15px;
  margin-top: 15px;
  float: right;
}

.single_calendar_event .event_content .aligncenter {
  display: table;
  margin: 15px auto 15px auto;
}

.webinar_widget {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #fff;
  /* layer fill content */
  border: 1px solid #ecebeb;
  overflow: hidden;
}

.webinar_widget .contact_carier {
  padding: 20px;
}

.webinar_widget .contact_carier h2,
.webinar_widget .contact_carier h3 {
  font-size: 18px;
  font-family: 'Arimo-Bold';
  font-weight: normal;
  line-height: 22px;
  text-transform: uppercase;
  color: #222222;
  margin: 0;
  text-align: center;
}

.webinar_widget .contact_carier h3 {
  font-size: 14px;
}

.webinar_widget .contact_carier img {
  max-width: 100%;
  display: table;
  margin: 0 auto;
}

.webinar_widget .contact_product {
  border-top: 1px solid #ecebeb;
  background-color: #f4f4f4;
  padding: 20px;
}

.webinar_widget .contact_product h2 {
  font-size: 13px;
  line-height: 22px;
  margin: 0 0 8px 0;
  font-weight: normal;
  font-family: 'Arimo';
  color: #616161;
  text-transform: uppercase;
  text-align: center;
}

.webinar_widget .contact_product .product {
  font-family: 'Arimo-Bold';
  font-size: 13px;
  line-height: 18px;
  display: block;
  text-align: center;
  color: #222222;
  margin-bottom: 10px;
  text-decoration: none;
}

.webinar_widget .contact_product .btn-blue {
  font-family: 'Arimo-Bold';
  font-size: 13px;
  line-height: 22px;
  display: table;
  margin: 0 auto;
  -moz-border-radius: 2px / 4px;
  -webkit-border-radius: 2px / 4px;
  border-radius: 2px / 4px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #3193df;
  /* layer fill content */
  text-transform: uppercase;
  padding: 5px 15px;
  color: #ffffff;
  text-decoration: none;
}

.webinar_widget .contact_product .btn-blue:hover {
  background-color: #2b82c4;
}

.ajax-response {
  font-size: 14px;
}

.ajax-response.error {
  color: #ff0000;
}

.ajax-response.success {
  color: #3193df;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotatey(0);
    -webkit-animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -webkit-animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}

@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotatey(0);
    -moz-animation-timing-function: ease-out;
  }

  40% {
    -moz-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -moz-animation-timing-function: ease-out;
  }

  50% {
    -moz-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }

  80% {
    -moz-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }

  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}

@-o-keyframes flip {
  0% {
    -o-transform: perspective(400px) rotatey(0);
    -o-animation-timing-function: ease-out;
  }

  40% {
    -o-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -o-animation-timing-function: ease-out;
  }

  50% {
    -o-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }

  80% {
    -o-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }

  100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    transform: perspective(400px) rotatey(0);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translatez(150px) rotatey(170deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) rotatey(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }

  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

.flip {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}

.contracting-page .system_msg {
  background-color: #eee4e4;
  border: 1px solid #eb5353;
  color: #eb5353;
  font-family: "Arimo";
  font-size: 16px;
  line-height: 24px;
  margin: 7px 0 0;
  padding: 6px 12px 6px 35px;
  position: relative;
}
.contracting-page .system_msg:after {
  color: #eb5353;
  content: "\f00d";
  font-family: FontAwesome;
  font-size: 16px;
  left: 12px;
  line-height: 24px;
  position: absolute;
  top: 5px;
}
.contracting-page .user_info {
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom: 20px;
  background: #F2F2F2;
  padding: 20px;
  border: 2px solid #ccc;
}
@media all and (max-width: 671px) {
  .contracting-page .user_info {
    margin-top: 20px;
  }
}
.contracting-page .user_info .field-set {
  margin-left: -10px;
  margin-right: -10px;
}
.contracting-page .user_info .field-set:after, .contracting-page .user_info .field-set.before {
  clear: both;
  content: '';
  display: table;
}
.contracting-page .user_info .field-set .field {
  float: left;
  width: 50%;
  padding: 0 10px;
}
@media all and (max-width: 500px) {
    .contracting-page .user_info .field-set .field {
        width: 100%;
        margin-top: 20px;
    }
    .contracting-page .user_info .field-set .field:first-child {
        margin-top: 0;
    }
}
.contracting-page .user_info input , .sticky-top .field input{
    width: 100%;
    border: none;
    height: 40px;
    font-size: 16px;
    color: #333333;
    padding: 10px 15px 10px 15px;
    font-family: Arial;
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid #cbcbcb;
    border-radius: 3px;
}

.errorsfields{
    display: none;
}

.sticky-top  .errorsfields{
    display: inline-block;
}


.sticky-top .field{
    float: left;
    width: 47%;
    margin-right: 10px;
} 

.sticky-top .field-set{
    float: left;
    width: 48%; 
    margin-bottom: 0px; 
    margin-top: 15px;
}

.sticky-top  .formfields{
    display: inline-block;
    width: 70%;
    text-align: center;
    margin-bottom: 0px;
    min-height: 70px; 
}
 
.sticky-top .field-set.mtop {
    margin-top: 15px;
}

.sticky-top  .system_msg{
    width: auto;
    margin-bottom: 20px;
    text-align: left;
    float: left;
}

.errorsfields {
    display: inline-block;
    width: 100%;
}

.thank-you-page .big-check {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Y2NiNWUwYy0wNDljLWQzNDktYmFiYS0xNWE0Nzg4YzE4NmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ2NDIyODZGNTg1MTFFNThGNjA5NEJGMDY2NzlGRTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ2NDIyODVGNTg1MTFFNThGNjA5NEJGMDY2NzlGRTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmYTU2N2VlNC1kNDRkLTMwNDMtOWZmYy1jMTZmOWM5YTY4OWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMGI4NDg1Yi1mMWMzLTExZTUtOTIxNi1jNjg1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");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 200px;
  height: 200px;
  margin: 120px auto 70px auto;
}
.thank-you-page .content {
  margin: 0 0 70px 0;
}
.thank-you-page .content p {
  font-family: Arial;
  font-size: 16px;
  line-height: 24px;
  color: #555555;
  margin: 0 0 15px 0;
}
.thank-you-page .back_btn {
  display: block;
  border: 1px solid #adadad;
  /* stroke */
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  max-width: 110px;
  width: 100%;
  margin: 0 auto 120px auto;
  line-height: 40px;
  font-family: Arial;
  font-size: 16px;
  color: #777777;
  text-align: center;
  text-decoration: none;
}
.thank-you-page .back_btn:hover {
  border: 1px solid #e5312f;
  color: #e5312f;
}

.small-devices {
  background-color: #3294df;
  left: 0;
  padding: 15px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  display: none;
}
.small-devices p {
  color: white;
  float: left;
  font-family: Verdana;
  font-size: 12px;
  margin: 0;
  text-transform: capitalize;
}
.small-devices p span {
  background-color: white;
  border-radius: 50%;
  color: #3294df;
  display: inline-block;
  font-weight: bold;
  line-height: 20px;
  margin-right: 6px;
  text-align: center;
  width: 20px;
}
.small-devices a {
  background-color: #fff;
  border-radius: 30px;
  color: #3294df;
  float: right;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  padding: 0 15px;
  text-decoration: none;
}

.mtop {
    margin-top: 20px;
}

.user_links {
    width: 30%;
    float: left;
}

.user_or{
	width: 10%;
    float: left;
    height: 100px;
    padding-top: 65px;

}

.contracting-page .user_info {
    width: 60%;
    float: left;
}

.user_row{
	width: 100%;
	display: inline-block;
}
 
.content_text{
	text-align: center;
    padding: 10px 30px;
}

.user_border {
    width: 50px;
    margin: 0 auto;
    position: relative;
}

.user_border:before{
	content: ""; 
	width: 1px;
	height: 45px;
	background: #000;
	display: inline-block;
	position: absolute;
	left: 43%;
	top: -55px;
}

.user_border:after{
	content: "";
	width: 1px;
	height: 45px;
	background: #000;
	display: inline-block;
	position: absolute;
	left: 43%;
	bottom: -55px;
}

.content_text a{
	font-family: Arial;
    font-weight: bold;
    color: #333333;
}

.table1 {
	display: table;
	width: 100%;
}

.table2 {
  	display: table-cell;
  	vertical-align: middle;
  	width: 100%;
}

.minheight{
    min-height: 135px;
}

*:focus{
  outline: none;
}

.formfields{
    display: none;
}

.sticky-top .formfields{
    display: block;
}

.contracting-page .page-top  .blueh2 h2{
    color: #1973c6 ;
}

@media all and (max-width: 1000px) {
	.content_text {
	    text-align: center;
	}
}

@media all and (max-width: 1280px) {
    .sticky-top .field-set{
        width: 100%; 
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .sticky-top .field{
      width: 48%;
    }

    .sticky-top .formfields{
      width: 100%;
    }
}


@media all and (max-width: 768px) {
	.content_text {
	    text-align: center;
	    padding: 0px;
	}

	.user_links {
    	width: 100%;
	}

	.contracting-page .user_info {
    	width: 100%;
	}

	.user_or {
    	width: 100%;
	}	
	.user_or{
		padding-top: 0px;
		height: auto;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.user_border:before {
	    content: "";
	    width: 154px;
	    height: 1px;
	    left: -150px;
	    top: 9px;
	}
	.user_border:after {
	    content: "";
	    width: 157px;
	    height: 1px; 
	    right: -150px;
	    top: 9px;
	    left: auto;
	    bottom: auto;
	}

	.minheight {
	    min-height: auto;
	}
}

/* 03/02/2020 */
.socials {
  margin-bottom: 15px;
}
.socials ul li {
    display: inline-block;
    border: 0 !important;
    margin: 0 1px !important;
}
.socials ul li:first-child {
  margin-left: 0 !important;
}
.socials ul li:last-child {
  margin-right: 0 !important;
}
.socials ul li a {
    display: block;
    color: #fff !important;
    font-size: 18px !important;
    text-align: center;
    width: 36px;
    height: 36px;
    border-radius: 500px;
    background-color: #153D72;
    padding: 8px !important;
    transition: all .3s ease;
}
.socials ul li a:hover {
    background-color: #0D2552
}