.text-button {
  color: #013f77;
  font-size: 18px;
}
.text-button:hover {
  color: #f7971e;
}
.text-button:active {
  color: #000;
}
.text-button:focus {
  color: #f7971e;
}
.text-button.disabled {
  color: #a3abb3;
}

@-moz-keyframes anim-rotate {
  0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes anim-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes anim-rotate {
  0% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes anim-rotate {
  0% {
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes anim-rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.button {
  border: none;
  display: inline-block;
  color: white;
}
.button.blue {
  background-color: #00475b;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.button.blue:hover {
  background-color: #045268;
}
.button.blue:active, .button.blue.active {
  background-color: #045268;
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  -moz-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
}
.button.blue:focus {
  background-color: #045268;
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  -moz-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
}
.button.orange {
  background-color: #eb5c3f;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.button.orange:hover {
  background-color: #bf472f;
}
.button.orange:active, .button.orange.active {
  background-color: #bf472f;
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  -moz-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
}
.button.orange:focus {
  background-color: #bf472f;
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  -moz-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
}
.button.grey {
  background-color: #dde1e4;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  color: #4c4f52;
}
.button.grey:hover {
  background-color: #00475b;
}
.button.grey:active, .button.grey.active {
  background-color: #00475b;
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  -moz-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
}
.button.grey:focus {
  background-color: #00475b;
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  -moz-box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
  box-shadow: inset 0 1px 5px 0 rgba(26, 21, 25, 0.31);
}
.button.grey a {
  color: #4c4f52;
}
.button.grey:hover, .button.grey.active {
  color: white;
}
.button.grey:hover a, .button.grey.active a {
  color: white;
}
.button a {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: white;
  padding: 0 20px;
}
.button a:hover {
  text-decoration: none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.region--postscript-inner,
.region--social-media-inner,
.region--footer-inner, .section--main {
  width: 95%;
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
  width: 1140px;
}
.region--postscript-inner:after,
.region--social-media-inner:after,
.region--footer-inner:after, .section--main:after {
  content: "";
  display: table;
  clear: both;
}

.icon-tag {
  content: "\e0b6";
}

.icon-calendar {
  content: "\e00b";
}

.icon-newspaper {
  content: "\e00c";
}

.icon-pencil {
  content: "\e011";
}

.icon-pencil2 {
  content: "\e012";
}

.icon-bullhorn {
  content: "\e05f";
}

.icon-books {
  content: "\e072";
}

.icon-file {
  content: "\e07d";
}

.icon-file-download {
  content: "\e081";
}

.icon-address-book {
  content: "\e0e8";
}

.icon-envelop-opened {
  content: "\e0ee";
}

.icon-forward {
  content: "\e14d";
}

.icon-bubble {
  content: "\e166";
}

.icon-bubbles {
  content: "\e16b";
}

.icon-user {
  content: "\e185";
}

.icon-users {
  content: "\e186";
}

.icon-user-plus {
  content: "\e187";
}

.icon-users2 {
  content: "\e198";
}

.icon-quotes-right {
  content: "\e1a0";
}

.icon-spinner {
  content: "\e1aa";
}

.icon-search {
  content: "\e1ba";
}

.icon-keyhole {
  content: "\e1cf";
}

.icon-switch {
  content: "\e290";
}

.icon-menu {
  content: "\e2af";
}

.icon-spotlight {
  content: "\e2e7";
}

.icon-star {
  content: "\e2fe";
}

.icon-thumbs-up {
  content: "\e313";
}

.icon-thumbs-down {
  content: "\e314";
}

.icon-question {
  content: "\e35c";
}

.icon-plus-circle2 {
  content: "\e35e";
}

.icon-plus-circle {
  content: "\e35f";
}

.icon-minus-circle {
  content: "\e361";
}

.icon-info {
  content: "\e363";
}

.icon-cancel-circle {
  content: "\e366";
}

.icon-play {
  content: "\e380";
}

.icon-arrow-right {
  content: "\e3b5";
}

.icon-radio-checked {
  content: "\e438";
}

.icon-radio-unchecked {
  content: "\e439";
}

.icon-filter {
  content: "\e445";
}

.icon-code {
  content: "\e480";
}

.icon-google-plus {
  content: "\e495";
}

.icon-facebook {
  content: "\e499";
}

.icon-twitter {
  content: "\e49e";
}

.icon-feed {
  content: "\e4a0";
}

.icon-youtube {
  content: "\e4a3";
}

.icon-xing {
  content: "\e4d8";
}

.icon-_file {
  content: "\e4e1";
}

.icon-file-pdf {
  content: "\e4e2";
}

.icon-file-openoffice {
  content: "\e4e3";
}

.icon-file-word {
  content: "\e4e4";
}

.icon-file-exel {
  content: "\e4e5";
}

.icon-file-zip {
  content: "\e4e6";
}

.icon-file-powerpoint {
  content: "\e4e7";
}

.icon-file-xml {
  content: "\e4e8";
}

.icon-file-css {
  content: "\e4e9";
}

.icon-dsag {
  content: "\e600";
}

.icon-cart {
  content: "\e0c4";
}

.icon-cart-plus {
  content: "\e0c8";
}

.icon-cart-minus {
  content: "\e0c9";
}

.icon-download {
  content: "\e273";
}

.icon-download2 {
  content: "\e2ba";
}

.icon-info2 {
  content: "\e362";
}

.icon-checkmark-circle2 {
  content: "\e368";
}

.icon-arrow-up {
  content: "\e3b4";
}

.icon-arrow-down {
  content: "\e3b6";
}

.icon-menu2 {
  content: "\e418";
}

.icon-question2 {
  content: "\e35d";
}

.icon-list {
  content: "\e601";
}

.icon-stats-bars2 {
  content: "\e901";
}

.icon-flag {
  content: "\eca8";
}

.icon-linkedin {
  content: "\e900";
}

.icon-question1 {
  content: "\e902";
}

.section--main {
  *zoom: 1;
}
.section--main:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.region--sidebar,
.region--content {
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.region--sidebar {
  width: 91.48936%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  margin-left: -100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 31.91489%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  margin-left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.show-left .region--sidebar {
  margin-left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.no-csstransitions .region--sidebar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.region--content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin-right: 0;
  width: 65.95745%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both !important;
}
.show-left .region--content {
  margin-right: -93.61702%;
  margin-right: 0;
}
.region--content.no-sidebar {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

[href="#sidebar-first"] {
  float: left;
  display: none;
  visibility: hidden;
}

.toggle {
  text-transform: none;
}
