@import url(//fonts.googleapis.com/css?family=Titillium+Web:400,300,300italic,600,400italic,600italic);
@import url(//fonts.googleapis.com/css?family=PT+Sans:400,700,700italic,400italic);
body.cushome {
  background: #fff;
}
body .notification {
  height: 90px;
  width: 100%;
  background: #002d80;
  border-bottom: 5px solid #003fb3;
  box-shadow: 0px 1px 5px 0px #001b4d;
  color: #fff;
  position: fixed;
  top: 0;
  z-index: 999;
}
body .notification h1 {
  font-size: 1.200em;
  font-weight: 700;
  margin-bottom: 0px;
  color: #fff;
  font-size: 1em;
  margin-top: 10px;
}
body .notification p {
  font-size: 0.933em;
  color: #fff;
  font-size: 0.85em;
}
body .notification .closebtn a {
  float: right;
  font-weight: 700;
  color: #002d80;
  text-decoration: none;
  margin: 37px 0 0 0;
  background: #fff;
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 10px;
  line-height: 1.1em;
  font-size: 1.2em;
}
body header {
  position: relative;
  height: 187px;
  -webkit-box-shadow: 0px 0px 4px -1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 4px -1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 4px -1px rgba(0, 0, 0, 0.5);
  height: 82px;
  background: #fff;
  position: fixed;
  width: 100%;
  z-index: 200;
}
body header:before,
body header:after {
  content: " ";
  display: table;
}
body header:after {
  clear: both;
}
body header div[role="background"] {
  position: absolute;
  top: 0;
  background: #fff;
  height: 187px;
  width: 100%;
  z-index: -1;
  display: none;
}
body header div[role="background"]::before,
body header div[role="background"]::after {
  width: 40%;
  height: 84px;
  background: url('../img/ui/bg-header-left.png');
  left: 0;
  bottom: 0;
  content: "";
  position: absolute;
  z-index: 0;
}
body header div[role="background"]::after {
  background: url('../img/ui/bg-header-right.png');
  left: 60%;
}
body header nav {
  background: #fff;
  background: none;
}
body header nav:before,
body header nav:after {
  content: " ";
  display: table;
}
body header nav:after {
  clear: both;
}
body header nav .logo {
  float: left;
  width: 208px;
  height: 187px;
  height: 82px;
  width: auto;
}
body header nav .logo a {
  display: inline-block;
  padding: 0px 25px 12px 25px;
  margin: 45px 0 0 0;
  position: relative;
  margin: 8px 0 0 0;
  padding: 0;
}
body header nav .logo a::before,
body header nav .logo a::after {
  position: absolute;
  width: 2px;
  content: "";
  height: 52px;
  background: #e9e9e9;
  left: -1px;
  bottom: 0px;
  display: none;
}
body header nav .logo a::after {
  left: auto;
  right: 0px;
}
body header nav .logo a img {
  height: 65px;
}
body header nav .utilities {
  float: right;
  width: 732px;
  height: 187px;
  text-align: right;
  width: auto;
  height: 82px;
}
body header nav .utilities .pageutil {
  width: 100%;
  text-align: right;
  color: #606060;
  font-size: 0.929em;
  padding: 28px 0 18px 0;
  height: 103px;
  display: none;
}
body header nav .utilities .pageutil .stamp {
  margin: 5px 0 0 0;
  padding: 0;
  display: inline-block;
  clear: both;
}
body header nav .utilities .pageutil .stamp li {
  list-style-type: none;
  display: inline-block;
  padding: 0 7px 0 7px;
  border-right: 1px solid #dedede;
}
body header nav .utilities .pageutil .stamp li .print,
body header nav .utilities .pageutil .stamp li .rvfs-decrease,
body header nav .utilities .pageutil .stamp li .rvfs-increase {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('../img/ui/bg-tools.png');
  background-position: 0 -3px;
}
body header nav .utilities .pageutil .stamp li .rvfs-decrease {
  background-position: -31px -3px;
}
body header nav .utilities .pageutil .stamp li .rvfs-increase {
  background-position: -61px -3px;
}
body header nav .utilities .pageutil .stamp li:last-child {
  border: 0px;
}
body header nav .utilities .pageutil .sitenav {
  margin: 5px 0 0 0;
  padding: 0;
  display: inline-block;
}
body header nav .utilities .pageutil .sitenav li {
  list-style-type: none;
  padding-left: 0px;
  display: inline-block;
}
body header nav .utilities .pageutil .sitenav li a {
  color: inherit;
}
body header nav .utilities .pageutil .sitenav li::after {
  content: " |";
}
body header nav .utilities .pageutil .sitenav li:last-child::after {
  content: "";
}
body header nav .utilities .ask {
  margin: 28px 0 0 0;
  text-align: right;
  font-size: 0.929em;
  line-height: 1em;
  display: inline-block;
}
body header nav .utilities .ask a .text {
  font-weight: bold;
  display: inline-block;
  margin: 2px 10px 0 0;
  color: #002d80;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}
body header nav .utilities .ask a img {
  float: right;
  margin: 2px 10px 0 0;
}
body header nav .utilities .ask a:hover .text {
  text-decoration: underline;
}
body header nav .utilities .mobilemenu {
  float: right;
  margin: 22px 0px 0 0;
  display: none;
  z-index: 101;
  position: relative;
  display: block;
}
body header nav .utilities .mobilemenu a {
  display: block;
  width: 40px;
  height: 40px;
  border: 1px solid #afbcc2;
  text-align: center;
  font-size: 1.5em;
  padding: 6px 0 0 0;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #dbdfe2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dbdfe2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #dbdfe2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #dbdfe2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #dbdfe2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #dbdfe2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdfe2', GradientType=0);
  /* IE6-9 */
}
body header nav .utilities .mobilemenu a:active,
body header nav .utilities .mobilemenu a.active {
  background: #002d80;
  /* Old browsers */
  border: 1px solid #002d80;
  color: #fff !important;
}
body header nav .utilities .mobilemenu a:visited {
  color: #0644b8;
}
body header nav .utilities .navigation {
  display: none;
  position: absolute;
  z-index: 100;
  padding: 70px 0 0;
  left: 0;
  right: 0;
  top: 0;
  height: auto;
  overflow: auto;
  background: #222;
}
body header nav .utilities .navigation:before,
body header nav .utilities .navigation:after {
  content: " ";
  display: table;
}
body header nav .utilities .navigation:after {
  clear: both;
}
body header nav .utilities .navigation .mainnav {
  float: left;
  width: 535px;
  height: 84px;
  background: url('../img/ui/bg-header-left.png');
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
  float: none;
  width: auto;
  height: auto;
  background: none;
  clear: both;
  overflow: auto;
  background: #222;
}
body header nav .utilities .navigation .mainnav ul.mobile {
  display: block;
  position: relative;
  overflow: hidden;
  background: #222;
}
body header nav .utilities .navigation .mainnav ul.mobile > li {
  position: relative;
  top: 0;
  left: 0;
}
body header nav .utilities .navigation .mainnav ul.mobile > li a {
  font-size: 1.143em !important;
}
body header nav .utilities .navigation .mainnav ul.mobile > li a:active {
  color: #f5da32 !important;
  text-decoration: none !important;
}
body header nav .utilities .navigation .mainnav ul.mobile > li .submenu {
  display: none;
  position: absolute;
  padding: 0;
  top: 0;
  left: 0;
  background: #222;
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
body header nav .utilities .navigation .mainnav ul.mobile > li .submenu li {
  position: relative;
  padding-left: 10px;
}
body header nav .utilities .navigation .mainnav ul.mobile > li .submenu li:active {
  color: #f5da32;
  text-decoration: none;
}
body header nav .utilities .navigation .mainnav ul.pc {
  display: none;
  background: white;
}
body header nav .utilities .navigation .mainnav > ul {
  margin: 0;
  padding: 0;
  text-align: left;
  padding: 0 20px 20px 20px;
}
body header nav .utilities .navigation .mainnav > ul > li {
  display: inline-block;
  list-style-type: none;
  border-right: 2px solid #dadadb;
  float: left;
  padding-left: 0px;
  float: none;
  display: block;
  border: 0px;
  margin: 0 0 15px 0;
  position: relative;
}
body header nav .utilities .navigation .mainnav > ul > li:last-child {
  margin-bottom: 0;
}
body header nav .utilities .navigation .mainnav > ul > li ul {
  display: none;
}
body header nav .utilities .navigation .mainnav > ul > li a {
  font-size: 1.143em;
}
body header nav .utilities .navigation .mainnav > ul > li:first-child > a {
  padding: 18px 12px 15px 12px;
  display: block;
  text-shadow: #fff 0px 1px;
  font: 0/0 a;
  color: transparent;
  background-color: transparent;
  border: 0;
  background-image: url('../img/ui/ic-home.png');
  background-position: center center;
  background-repeat: no-repeat;
  width: 40px;
  height: 53px;
  padding: 0px;
  font: inherit;
  color: inherit;
  background: none;
  padding: inherit;
  height: auto;
  color: #fff;
  text-shadow: none;
  font-weight: bold;
}
body header nav .utilities .navigation .mainnav > ul > li:first-child > a:hover {
  background: none;
}
body header nav .utilities .navigation .mainnav > ul > li:hover > a {
  background: #173893;
  /* Old browsers */
  background: -moz-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173893), color-stop(100%, #1a55c1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #173893 0%, #1a55c1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#173893', endColorstr='#1a55c1', GradientType=0);
  /* IE6-9 */
  color: #fff !important;
  text-decoration: none;
  text-shadow: #444 0px 1px !important;
  background-image: none;
  background-color: none;
  background: none;
}
body header nav .utilities .navigation .mainnav > ul > li:nth-child(n+2) > a {
  color: inherit;
  padding: 18px 10px 15px 10px;
  display: block;
  font-weight: bold;
  text-shadow: #fff 0px 1px;
  padding: 0px;
  color: #fff;
  text-shadow: none;
}
body header nav .utilities .navigation .mainnav > ul > li:nth-child(n+2) > a img {
  margin-top: -4px;
}
body header nav .utilities .navigation .mainnav > ul > li:nth-child(n+2) > a:hover {
  background: #173893;
  /* Old browsers */
  background: -moz-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173893), color-stop(100%, #1a55c1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #173893 0%, #1a55c1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#173893', endColorstr='#1a55c1', GradientType=0);
  /* IE6-9 */
  color: #fff;
  text-decoration: none;
  text-shadow: #444 0px 1px;
  background-image: none;
  background: none;
}
body header nav .utilities .navigation .mainnav > ul > li:last-child {
  border: 0px;
}
body header nav .utilities .navigation .mainnav > ul > li.sub:after {
  content: ">";
  position: absolute;
  right: -8px;
  top: -6px;
  color: #fff;
  font-size: 1.5em;
  display: block;
  width: 40px;
  text-align: center;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10;
  background: #1a54bf;
  padding: 30px 0 10px 0;
  display: none;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.39);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.39);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.39);
  position: static;
  background: inherit;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul {
  margin: 0;
  padding: 0;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul:before,
body header nav .utilities .navigation .mainnav > ul > li .submenu ul:after {
  content: " ";
  display: table;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul:after {
  clear: both;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul li {
  list-style-type: none;
  list-style-image: none;
  float: left;
  width: 33.333%;
  margin-bottom: 30px;
  padding-left: 0px;
  width: 100%;
  float: none;
  margin-bottom: 20px;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul li a {
  color: #fff;
  font-weight: bold;
  font-size: 1.071em;
  display: block;
  padding: 0 30px 0 0;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul li a .description {
  display: block;
  font-weight: normal;
  font-size: 0.857em;
  border-left: 5px solid #fff;
  padding: 0 0 0 10px;
  margin: 2px 0 0 0;
  display: none;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul li.back {
  background: #002d80;
  padding: 10px 0 10px 40px;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul li.back .arrow {
  color: white;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  font-size: 25px;
  display: block;
  height: 100%;
}
body header nav .utilities .navigation .mainnav > ul > li .submenu ul li.sub:after {
  content: ">";
  position: absolute;
  width: 40px;
  right: -5px;
  top: -4px;
  color: #fff;
  font-size: 1.5em;
  text-align: center;
  line-height: 30px;
}
body header nav .utilities .navigation .search {
  float: right;
  height: 84px;
  width: 197px;
  background: url('../img/ui/bg-header-right.png');
  float: none;
  width: auto;
  height: auto;
  background: none;
  padding: 20px 20px 0px 20px;
  position: relative;
}
body header nav .utilities .navigation .search input[type="text"] {
  border-radius: 18px !important;
  height: 35px;
  width: 176px;
  border: 0px;
  padding: 0px 10px 0 10px;
  -webkit-appearance: none;
  margin: 20px -27px 0 0;
  border: 1px solid #002d80;
  -webkit-box-shadow: 0px 2px 2px -1px rgba(250, 250, 250, 0.6);
  -moz-box-shadow: 0px 2px 2px -1px rgba(250, 250, 250, 0.6);
  box-shadow: 0px 2px 2px -1px rgba(250, 250, 250, 0.6);
  width: 100%;
  margin: 0;
}
body header nav .utilities .navigation .search button {
  position: relative;
  display: inline-block;
  background: transparent;
  border: none;
  top: -28px;
  left: -6px;
}
body header nav .utilities .navigation .search button i {
  font-size: 0.829em;
}
body header nav .utilities .navigation .search .option {
  display: block;
}
body header nav .utilities .navigation .search .bootstrap-select {
  display: none;
}
body header nav .utilities .navigation .search .bootstrap-select .btn-default {
  color: #fff;
  font-size: 0.8em;
  position: relative;
  margin: 3px 0 0 30px;
  box-shadow: none !important;
  filter: none;
}
body header nav .utilities .navigation .search .bootstrap-select .btn-default .caret {
  position: absolute;
  display: block;
  left: -6px;
  top: 11px;
}
body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu {
  background: none;
  border-radius: 0px;
  border: 0px;
  margin-top: 10px;
  box-shadow: none;
}
body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu ul {
  background: #002d80;
}
body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu ul li {
  list-style-type: none;
  list-style-image: none;
  padding-left: 0px;
}
body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu ul li a {
  color: #fff;
  background: none;
  font-size: 0.8em;
  cursor: pointer;
}
body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu ul li a:hover {
  text-decoration: underline;
}
body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu ul li a .glyphicon {
  display: none;
}
body header nav .utilities .navigation .search .ask {
  height: 31px;
  display: block;
  position: absolute;
  left: -142px;
  right: auto;
  margin: 0px;
  display: none;
}
body header nav .utilities .navigation .search .ask a .text {
  display: inline-block;
  margin: 5px 10px 0 0;
  color: #002d80;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}
body header nav .utilities .navigation .search .ask a img {
  float: right;
  margin: -2px 10px 0 0;
}
body header nav .utilities .navigation .search .ask a:hover .text {
  text-decoration: underline;
}
body header nav .utilities .navigation .mobile-sitenav {
  display: table;
  list-style: none;
  padding: 0;
  margin: 0 auto 20px;
}
body header nav .utilities .navigation .mobile-sitenav:before,
body header nav .utilities .navigation .mobile-sitenav:after {
  content: " ";
  display: table;
}
body header nav .utilities .navigation .mobile-sitenav:after {
  clear: both;
}
body header nav .utilities .navigation .mobile-sitenav li {
  list-style: none;
  float: left;
  color: white;
  margin: 0;
  padding: 0;
}
body header nav .utilities .navigation .mobile-sitenav li:first-child {
  margin-left: 10px;
}
body header nav .utilities .navigation .mobile-sitenav li::after {
  content: '.';
}
body header nav .utilities .navigation .mobile-sitenav li:last-child::after {
  content: '';
}
body header nav .utilities .navigation .mobile-sitenav li a {
  display: inline-block;
  padding: 0 5px;
  color: white;
  text-decoration: none;
}
body header nav .utilities .navigation .mobile-sitenav li a:hover {
  text-decoration: underline;
}
body div[role="main"] {
  padding-top: 82px;
}
body div[role="main"] .container .hero {
  margin-left: -15px;
  margin-right: -15px;
}
body div[role="main"] .hero {
  position: relative;
}
body div[role="main"] .hero .heroslider {
  visibility: hidden;
  height: 530px;
}
body div[role="main"] .hero .heroslider .slick-slide {
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
}
body div[role="main"] .hero .heroslider .slick-slide.slick-active > a {
  cursor: pointer;
}
body div[role="main"] .hero .heroslider .slick-slide > a {
  cursor: default;
}
body div[role="main"] .hero .heroslider .slick-slide .text {
  top: 30px;
  right: 40px;
  position: absolute;
  text-align: right;
  display: block;
  width: 45%;
  color: #303030;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: rgba(0, 45, 128, 0.8);
}
body div[role="main"] .hero .heroslider .slick-slide .text h1 {
  font-size: 3.929em;
  margin: 0;
  color: inherit;
  font-size: 1.6em;
  color: #fff;
}
body div[role="main"] .hero .heroslider .slick-slide .text p {
  font-size: 1.286em;
  margin: 10px 0 0 0;
  font-size: 0.857em;
  color: #fff;
}
body div[role="main"] .hero .heroslider .slick-slide.slick-center {
  opacity: 1;
  filter: alpha(opacity=100);
}
body div[role="main"] .hero .heroslider .slick-dots {
  width: 940px;
  top: 400px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 200px;
  text-align: right;
  width: 100%;
  top: auto;
  bottom: 0px;
  right: 0px;
  text-align: left;
  margin-bottom: 15px;
}
body div[role="main"] .hero .heroslider .slick-dots li {
  list-style-image: none;
  list-style-type: none;
  display: inline-block;
  margin-left: 9px;
}
body div[role="main"] .hero .heroslider .slick-dots li button {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 0.8);
}
body div[role="main"] .hero .heroslider .slick-dots li.slick-active button {
  background: #002d80;
}
body div[role="main"] .hero .buttonslide {
  width: 940px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  display: none;
}
body div[role="main"] .hero .buttonslide a {
  color: #002d80;
  background: rgba(255, 255, 255, 0.8);
  width: 60px;
  height: 60px;
  display: block;
  font-size: 2em;
  text-align: center;
  padding: 12px 0 0 0;
  margin-top: 0px;
}
body div[role="main"] .hero .buttonslide a:hover {
  color: #fff;
  background: #002d80;
}
body div[role="main"] .hero .buttonslide .prev {
  float: left;
}
body div[role="main"] .hero .buttonslide .next {
  float: right;
}
body div[role="main"] .highlight {
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}
body div[role="main"] .highlight .container {
  padding: 0px;
}
body div[role="main"] .highlight ul {
  display: inline-block;
  margin: 0 0 0 0;
  position: relative;
  left: 130px;
  top: -55px;
  padding: 0;
  left: 0;
  top: 0;
}
body div[role="main"] .highlight ul:before,
body div[role="main"] .highlight ul:after {
  content: " ";
  display: table;
}
body div[role="main"] .highlight ul:after {
  clear: both;
}
body div[role="main"] .highlight ul li {
  list-style-type: none;
  list-style-image: none;
  float: left;
  position: relative;
  padding-left: 0px;
  width: 50%;
  -webkit-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.8);
}
body div[role="main"] .highlight ul li:nth-child(1) a,
body div[role="main"] .highlight ul li:nth-child(2) a {
  color: #fff;
  background: #dc2121;
}
body div[role="main"] .highlight ul li:nth-child(3) {
  margin-left: 40px;
  margin: 0;
}
body div[role="main"] .highlight ul li:nth-child(3) a,
body div[role="main"] .highlight ul li:nth-child(4) a {
  color: inherit;
  background: rgba(238, 228, 65, 0.8);
}
body div[role="main"] .highlight ul li:nth-child(5) {
  margin-left: 40px;
  margin: 0;
}
body div[role="main"] .highlight ul li:nth-child(5) a,
body div[role="main"] .highlight ul li:nth-child(6) a {
  color: #fff;
  background: rgba(0, 45, 128, 0.8);
}
body div[role="main"] .highlight ul li a {
  text-align: center;
  display: block;
  width: 100px;
  height: 110px;
  font-size: 0.857em;
  width: 100%;
  height: 60px;
}
body div[role="main"] .highlight ul li a .icon {
  display: block;
  height: 60px;
  width: 60px;
  float: left;
}
body div[role="main"] .highlight ul li a .icon img {
  margin: 10px 0 0 0;
}
body div[role="main"] .highlight ul li a .text {
  display: block;
  line-height: 1.1em;
  height: 60px;
  padding: 0px 10px 0 10px;
}
body div[role="main"] .highlight ul li a .text .center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  vertical-align: top;
  display: block;
}
body div[role="main"] .highlight ul li:first-child::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 40px 55px 0;
  border-color: transparent #dc2121 transparent transparent;
  content: "";
  position: absolute;
  left: -40px;
  -webkit-transform: rotate(360deg);
  display: none;
}
body div[role="main"] .highlight ul li:last-child::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 0 55px 40px;
  border-color: transparent transparent transparent #002d80;
  content: "";
  position: absolute;
  right: -40px;
  top: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-transform: rotate(360deg);
  display: none;
}
body div[role="main"] .highlight ul li:nth-child(4)::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 0 55px 40px;
  border-color: #002d80 #002d80 #002d80 #eee541;
  opacity: 0.8;
  filter: alpha(opacity=80);
  content: "";
  position: absolute;
  right: -40px;
  top: 0;
  z-index: 100;
  -webkit-transform: rotate(360deg);
  display: none;
}
body div[role="main"] .highlight ul li:nth-child(2):after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 0 55px 40px;
  border-color: transparent transparent transparent #dc2121;
  content: "";
  position: absolute;
  right: -40px;
  top: 0;
  z-index: 100;
  -webkit-transform: rotate(360deg);
  display: none;
}
body div[role="main"] .highlight ul li:nth-child(2):before {
  width: 40px;
  height: 110px;
  background: #eee541;
  opacity: 0.8;
  filter: alpha(opacity=80);
  content: "";
  position: absolute;
  right: -40px;
  top: 0;
  z-index: 99;
  -webkit-transform: rotate(360deg);
  display: none;
}
body div[role="main"] .features {
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
  padding: 30px 0 30px 0;
}
body div[role="main"] .features .wrap {
  margin-left: -15px;
  margin-right: -15px;
}
body div[role="main"] .features .wrap .enclosure {
  border: 1px solid #dedddd;
  padding: 15px;
  -webkit-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.15);
}
body div[role="main"] .features .wrap .enclosure h1 {
  font-size: 1.429em;
  padding: 0px 0px 10px 0;
  border-bottom: 2px dotted #002d80;
  margin-bottom: 20px;
}
body div[role="main"] .features .wrap .enclosure ul {
  margin: 0;
  padding: 0;
}
body div[role="main"] .features .wrap .enclosure ul:before,
body div[role="main"] .features .wrap .enclosure ul:after {
  content: " ";
  display: table;
}
body div[role="main"] .features .wrap .enclosure ul:after {
  clear: both;
}
body div[role="main"] .features .wrap .enclosure ul li {
  list-style-image: none;
  list-style-type: none;
  margin-bottom: 20px;
}
body div[role="main"] .features .wrap .enclosure ul li a h2 {
  color: #303030;
  font-weight: normal;
  font-size: 1.143em;
  margin: 0;
}
body div[role="main"] .features .wrap .enclosure ul li .date {
  font-size: 0.857em;
  color: #606060;
  font-style: italic;
}
body div[role="main"] .features .wrap .slick-dots {
  text-align: center;
}
body div[role="main"] .features .wrap .slick-dots li {
  list-style-type: none;
  list-style-image: none;
  display: inline-block;
  margin-right: 5px;
  min-height: 0px !important;
}
body div[role="main"] .features .wrap .slick-dots li button {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  width: 15px;
  height: 15px;
  background: #fff;
  border-radius: 2px;
  border: 2px solid #002d80;
}
body div[role="main"] .features .wrap .slick-dots li.slick-active button {
  background: #002d80;
}
body div[role="main"] .features .wrap .ads {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body div[role="main"] .features .wrap .ads {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .features .wrap .ads {
    float: left;
    width: 25%;
  }
}
body div[role="main"] .features .wrap .ads:before,
body div[role="main"] .features .wrap .ads:after {
  content: " ";
  display: table;
}
body div[role="main"] .features .wrap .ads:after {
  clear: both;
}
body div[role="main"] .features .wrap .ads .trade img {
  float: left;
  width: 50%;
  margin: 0 00px 0 0;
}
body div[role="main"] .features .wrap .ads .trade p {
  font-style: italic;
  margin: 0px 0 40px 0;
  padding-left: 20px;
  float: left;
  width: 50%;
}
body div[role="main"] .features .wrap .ads .trade a p {
  color: #303030;
}
body div[role="main"] .features .wrap .ads .trade a:hover {
  text-decoration: none;
}
body div[role="main"] .features .wrap .ads .video h1 {
  font-size: 1.2em;
  padding: 0;
  margin: 20px 0 10px 0;
}
body div[role="main"] .features .wrap .ads .video p {
  font-style: normal;
  margin-top: 0px;
  font-size: 0.929em;
}
body div[role="main"] .features .wrap .ads .video a {
  color: inherit;
}
body div[role="main"] .features .wrap .ads .video a:hover {
  text-decoration: none;
}
body div[role="main"] .features .wrap .notices {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body div[role="main"] .features .wrap .notices {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .features .wrap .notices {
    float: left;
    width: 50%;
  }
}
body div[role="main"] .features .wrap .notices .enclosure > ul {
  overflow: auto;
  height: auto;
}
body div[role="main"] .features .wrap .notices .enclosure > ul > li {
  width: 100%;
  padding: 0;
  min-height: 0px;
  margin-bottom: 20px;
}
body div[role="main"] .features .wrap .notices .enclosure > ul > li:nth-child(2n+2) {
  padding: 0px;
}
body div[role="main"] .features .wrap .news {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  body div[role="main"] .features .wrap .news {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .features .wrap .news {
    float: left;
    width: 25%;
  }
}
body div[role="main"] .features .wrap .news .enclosure ul {
  overflow: auto;
  height: auto;
}
body div[role="main"] .features .wrap .news .enclosure ul li {
  min-height: 0px;
  margin-bottom: 20px;
}
body div[role="main"] .features .wrap .news .enclosure ul li:last-child {
  margin-bottom: 0px;
}
body div[role="main"] .content {
  margin-top: 15px;
}
body div[role="main"] .content .wrap {
  margin-left: -15px;
  margin-right: -15px;
}
body div[role="main"] .content .wrap:before,
body div[role="main"] .content .wrap:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap:after {
  clear: both;
}
body div[role="main"] .content .wrap aside {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap aside {
    float: left;
    width: 25%;
  }
}
body div[role="main"] .content .wrap aside nav h1 {
  display: block;
  font-weight: bold;
  font-size: 1.429em;
  margin: 0px;
  color: #fff;
  padding: 15px;
  background: #173893;
  /* Old browsers */
  background: -moz-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173893), color-stop(100%, #1a55c1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #173893 0%, #1a55c1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#173893', endColorstr='#1a55c1', GradientType=0);
  /* IE6-9 */
  font-size: 1.286em;
}
body div[role="main"] .content .wrap aside nav ul li {
  list-style-image: none;
}
body div[role="main"] .content .wrap aside nav ul li a {
  text-decoration: none;
}
body div[role="main"] .content .wrap aside nav ul li a:hover,
body div[role="main"] .content .wrap aside nav ul li a:active {
  text-decoration: none;
  color: #002d80;
}
body div[role="main"] .content .wrap aside nav ul li.dropdown .pointer {
  float: right;
  margin: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
body div[role="main"] .content .wrap aside nav ul li.dropdown > ul {
  display: none;
}
body div[role="main"] .content .wrap aside nav ul li.dropdown.active > a .pointer {
  background-position: 0 0;
}
body div[role="main"] .content .wrap aside nav > ul {
  border: 1px solid #b8babb;
  padding: 0;
  margin: 0;
}
body div[role="main"] .content .wrap aside nav > ul > li {
  background: #e6e8ea;
  border-bottom: 1px solid #b8babb;
  list-style-type: none;
  padding-left: 0px;
}
body div[role="main"] .content .wrap aside nav > ul > li > a {
  font-size: 1.143em;
  color: #303030;
  padding: 15px 30px 15px 15px;
  display: block;
  position: relative;
  font-size: 1em;
}
body div[role="main"] .content .wrap aside nav > ul > li:last-child {
  border-bottom: 0px;
}
body div[role="main"] .content .wrap aside nav > ul > li.active > a {
  background: #303030;
  color: #fff;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul {
  padding: 0;
  margin: 0;
  border-top: 1px solid #b8babb;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul.open {
  display: block;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li {
  background: #fff;
  list-style-type: none;
  padding-left: 0px;
  border-bottom: 1px solid #b8babb;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li > a {
  font-size: 1.143em;
  color: #303030;
  padding: 15px 25px 15px 30px;
  display: block;
  position: relative;
  font-size: 1em;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li.active > a {
  background: #606060;
  color: #fff;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li:last-child {
  border-bottom: 0px;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li > ul {
  padding: 0;
  border-top: 1px solid #b8babb;
  margin: 0;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li > ul.open {
  display: block;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li > ul > li {
  background: #edf3ff;
  list-style-type: none;
  padding-left: 0px;
  border-bottom: 1px solid #b8babb;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li > ul > li > a {
  font-size: 1.143em;
  color: #606060;
  padding: 15px 15px 15px 45px;
  display: block;
  position: relative;
  font-size: 1em;
}
body div[role="main"] .content .wrap aside nav > ul > li > ul > li > ul > li:last-child {
  border-bottom: 0px;
}
body div[role="main"] .content .wrap .main {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap .main {
    float: left;
    width: 75%;
  }
}
body div[role="main"] .content .wrap .main aside h3,
body div[role="main"] .content .wrap .main aside h2 {
  font-size: 1.286em;
  color: #303030;
  font-weight: normal;
  margin-top: 30px;
}
body div[role="main"] .content .wrap .main aside h3:first-child,
body div[role="main"] .content .wrap .main aside h2:first-child {
  margin-top: 0px;
}
body div[role="main"] .content .wrap .main aside label {
  font-weight: normal;
  cursor: pointer;
  max-width: 80%;
}
body div[role="main"] .content .wrap .main aside .btn {
  width: 100%;
  margin: 20px 0 20px 0;
}
body div[role="main"] .content .wrap .main .enclosure {
  background: #fff;
  position: relative;
  margin-bottom: 50px;
}
body div[role="main"] .content .wrap .main .enclosure::after {
  width: 100%;
  height: 29px;
  position: absolute;
  bottom: -29px;
  background: url('../img/ui/bg-shadow-box.png') center;
  background-repeat: no-repeat;
  content: "";
}
body div[role="main"] .content .wrap .main article,
body div[role="main"] .content .wrap .main .inner {
  padding: 0px 30px 30px 30px;
}
body div[role="main"] .content .wrap .main iframe {
  padding-bottom: 20px;
}
body div[role="main"] .content .wrap .main .backtotop {
  display: block;
  text-align: right;
  margin: 30px 0 0 0;
}
body div[role="main"] .content .wrap .main .backtotop a {
  position: relative;
}
body div[role="main"] .content .wrap .main .backtotop a::before {
  content: "^";
  position: absolute;
  left: -10px;
}
body div[role="main"] .content .wrap .main .refundterms ul {
  margin: 0;
  padding: 0;
}
body div[role="main"] .content .wrap .main .refundterms ul:before,
body div[role="main"] .content .wrap .main .refundterms ul:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .refundterms ul:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .refundterms ul li {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
  display: block;
  float: left;
  width: 50%;
  width: 100%;
  margin-bottom: 20px;
}
body div[role="main"] .content .wrap .main .refundterms ul li .icon {
  float: left;
  margin: 0 20px 0 0;
  height: 100px;
  display: block;
  width: 65px;
  height: auto;
  width: 40%;
  margin: 0;
}
body div[role="main"] .content .wrap .main .refundterms ul li .text {
  overflow: auto;
  display: block;
  float: left;
  width: 60%;
}
body div[role="main"] .content .wrap .main .refundterms ul li .text h3 {
  margin: 0 0 10px 0;
  color: #002d80;
  font-size: 1.143em;
  font-weight: bold;
}
body div[role="main"] .content .wrap .main .refundterms .note {
  display: block;
  margin: 20px 0 0 0;
}
body div[role="main"] .content .wrap .main .refundsteps ul {
  margin: 0;
  padding: 20px 0 0 0;
  padding: 0px;
}
body div[role="main"] .content .wrap .main .refundsteps ul li {
  list-style-image: none;
  list-style-type: none;
  display: block;
  padding-left: 0;
  margin-bottom: 40px;
}
body div[role="main"] .content .wrap .main .refundsteps ul li:before,
body div[role="main"] .content .wrap .main .refundsteps ul li:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .refundsteps ul li:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .refundsteps ul li .number {
  font-size: 12.286em;
  line-height: 0.7em;
  color: #175db3;
  font-weight: lighter;
  display: none;
  padding: 0 15px 0 15px;
}
body div[role="main"] .content .wrap .main .refundsteps ul li .desc {
  padding-left: 30px;
  padding: 0 15px 0 15px;
}
body div[role="main"] .content .wrap .main .refundsteps ul li .desc h2,
body div[role="main"] .content .wrap .main .refundsteps ul li .desc h3 {
  font-weight: bold;
  color: #002d80;
  font-size: 1.286em;
}
body div[role="main"] .content .wrap .main .refundsteps ul li .desc p {
  margin-bottom: 20px;
}
body div[role="main"] .content .wrap .main .refundsteps ul li .thumb img {
  width: 100%;
}
body div[role="main"] .content .wrap .main .refundinfo {
  background: #dbd8d8;
  padding: 30px 20px 30px 20px;
  margin-top: 30px;
}
body div[role="main"] .content .wrap .main .refundinfo p {
  margin: 0;
}
body div[role="main"] .content .wrap .main .refundinfo a {
  text-decoration: underline;
}
body div[role="main"] .content .wrap .main .circulars {
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
}
body div[role="main"] .content .wrap .main .circulars:before,
body div[role="main"] .content .wrap .main .circulars:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .circulars:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .circulars .data {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding: 0;
  width: auto;
  margin: 0px 15px 0;
  overflow-x: auto;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap .main .circulars .data {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .content .wrap .main .circulars .data {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  body div[role="main"] .content .wrap .main .circulars .data {
    float: left;
    width: 75%;
  }
}
body div[role="main"] .content .wrap .main .circulars aside {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap .main .circulars aside {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .content .wrap .main .circulars aside {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  body div[role="main"] .content .wrap .main .circulars aside {
    float: left;
    width: 25%;
  }
}
body div[role="main"] .content .wrap .main .circulars .inner-sidemenu {
  display: none;
}
body div[role="main"] .content .wrap .main .circulars .aside-trigger {
  display: block;
  position: relative;
  width: auto;
  margin: 0 15px 20px;
  padding: 10px 0;
  font-size: 16px;
  font-weight: bold;
  color: #002d80;
}
body div[role="main"] .content .wrap .main .circulars .aside-trigger span {
  margin-left: 10px;
}
body div[role="main"] .content .wrap .main .paging {
  margin: 30px 0 30px 0;
  float: left;
  width: 100% !important;
  padding: 0 15px;
  text-align: center;
}
body div[role="main"] .content .wrap .main .paging:before,
body div[role="main"] .content .wrap .main .paging:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .paging:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .paging .pagination {
  float: none;
  margin-top: 0px;
}
body div[role="main"] .content .wrap .main .paging .pagination.mobile {
  display: block;
}
body div[role="main"] .content .wrap .main .paging .pagination.mobile .RadDataPager .rdpNumPart a,
body div[role="main"] .content .wrap .main .paging .pagination.mobile .RadDataPager_Default .rdpNumPart a,
body div[role="main"] .content .wrap .main .paging .pagination.mobile .RadDataPager .rdpWrap:first-of-type a,
body div[role="main"] .content .wrap .main .paging .pagination.mobile .RadDataPager_Default .rdpWrap:first-of-type a,
body div[role="main"] .content .wrap .main .paging .pagination.mobile .RadDataPager .rdpWrap:last-of-type a,
body div[role="main"] .content .wrap .main .paging .pagination.mobile .RadDataPager_Default .rdpWrap:last-of-type a {
  padding: 4px 6px !important;
}
body div[role="main"] .content .wrap .main .paging .pagination.pc {
  display: none;
}
body div[role="main"] .content .wrap .main .paging .currentpage {
  display: none;
  float: left;
  margin-left: 3px;
}
body div[role="main"] .content .wrap .main .paging .currentpage label {
  font-weight: normal;
}
body div[role="main"] .content .wrap .main .paging .currentpage .btn-group {
  display: inline-block;
  margin-left: 5px;
}
body div[role="main"] .content .wrap .main .paging .currentpage .btn-group .btn {
  margin-right: 0px;
  padding: 4px 10px;
  font-size: 0.829em;
  background: #fff;
  width: 40px;
  -webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
}
body div[role="main"] .content .wrap .main .paging .currentpage .btn-group .btn.dropdown-toggle {
  width: auto;
}
body div[role="main"] .content .wrap .main .paging .currentpage .btn-group ul {
  padding: 0;
  margin: 0;
  min-width: 70px;
  font-size: 0.829em;
}
body div[role="main"] .content .wrap .main .paging .currentpage .btn-group ul li {
  list-style-type: none;
  list-style-image: none;
  padding-left: 0px;
}
body div[role="main"] .content .wrap .main .archives {
  margin-left: -15px;
  margin-right: -15px;
}
body div[role="main"] .content .wrap .main .archives:before,
body div[role="main"] .content .wrap .main .archives:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .archives:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .archives .list {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap .main .archives .list {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .content .wrap .main .archives .list {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  body div[role="main"] .content .wrap .main .archives .list {
    float: left;
    width: 75%;
  }
}
body div[role="main"] .content .wrap .main .archives .list ul {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0;
}
body div[role="main"] .content .wrap .main .archives .list ul:before,
body div[role="main"] .content .wrap .main .archives .list ul:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .archives .list ul:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .archives .list ul li {
  list-style-image: none;
  list-style-type: none;
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
  text-align: center;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap .main .archives .list ul li {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .content .wrap .main .archives .list ul li {
    float: left;
    width: 33.33333333%;
  }
}
body div[role="main"] .content .wrap .main .archives .list ul li img {
  display: inline-block;
}
body div[role="main"] .content .wrap .main .archives .list ul li .detail {
  display: block;
  text-align: center;
  padding: 5px 0 0 0;
}
body div[role="main"] .content .wrap .main .archives .list.insync .paging .pagination {
  float: none !important;
  margin: 0;
}
body div[role="main"] .content .wrap .main .archives aside {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body div[role="main"] .content .wrap .main .archives aside {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  body div[role="main"] .content .wrap .main .archives aside {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  body div[role="main"] .content .wrap .main .archives aside {
    float: left;
    width: 25%;
  }
}
body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide {
  position: relative;
}
body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info {
  width: 100%;
  position: absolute;
  bottom: 0px;
  padding: 20px 50px 20px 50px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  position: static;
  padding: 20px;
}
body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info h2,
body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info h3 {
  font-size: 1.286em;
  margin-bottom: 10px;
  font-size: 1.143em;
}
body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info p {
  margin-bottom: 0px;
}
body div[role="main"] .content .wrap .main .gallery .slidernav {
  margin-top: 20px;
  height: 96px;
  position: relative;
  display: none;
}
body div[role="main"] .content .wrap .main .gallery .slidernav:before,
body div[role="main"] .content .wrap .main .gallery .slidernav:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .wrap .main .gallery .slidernav:after {
  clear: both;
}
body div[role="main"] .content .wrap .main .gallery .slidernav .slick-list {
  position: absolute;
  left: 25px;
  right: 25px;
  top: 0px;
}
body div[role="main"] .content .wrap .main .gallery .slidernav .slick-list .slick-slide {
  padding: 0 2px 0 2px;
  cursor: pointer;
}
body div[role="main"] .content .wrap .main .gallery .slidernav .slick-prev,
body div[role="main"] .content .wrap .main .gallery .slidernav .slick-next {
  width: 18px;
  height: 34px;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  background: url('../img/ui/ic-pointer-left.png');
  left: 0;
  position: absolute;
  top: 50%;
  margin-top: -17px;
}
body div[role="main"] .content .wrap .main .gallery .slidernav .slick-next {
  left: auto;
  right: 0px;
  background: url('../img/ui/ic-pointer-right.png');
}
body div[role="main"] .content .wrap .main .collapsibleList {
  position: relative;
  padding: 0;
}
body div[role="main"] .content .wrap .main .collapsibleList > li {
  list-style: none;
}
body div[role="main"] .content .wrap .main .collapsibleList > li > a {
  font-size: 16px;
}
body div[role="main"] .content .wrap .main .collapsibleList li {
  position: relative;
}
body div[role="main"] .content .wrap .main .collapsibleList li > a {
  display: inline-block;
  margin-right: 10px;
}
body div[role="main"] .content .wrap .main .collapsibleList li .arrows {
  background: url('../img/ui/ic-pointer-right.png') no-repeat;
  display: inline-block;
  width: 5px;
  height: 10px;
  background-size: contain;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
body div[role="main"] .content .wrap .main .collapsibleList li ul {
  display: none;
}
body div[role="main"] .content .wrap .main .collapsibleList li.click > ul {
  display: block;
}
body div[role="main"] .content .wrap .main .collapsibleList li.click > .arrows {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
body div[role="main"] .content.single .main,
body div[role="main"] .content.error .main {
  background: #fff;
  width: 100%;
  min-height: 500px;
  position: relative;
  margin-bottom: 50px;
}
body div[role="main"] .content.single .main::after,
body div[role="main"] .content.error .main::after {
  width: 100%;
  height: 29px;
  position: absolute;
  bottom: -29px;
  background: url('../img/ui/bg-shadow-box.png') center;
  background-repeat: no-repeat;
  content: "";
}
body div[role="main"] .content.single .main article,
body div[role="main"] .content.error .main article,
body div[role="main"] .content.single .main .inner,
body div[role="main"] .content.error .main .inner {
  padding: 0px 70px 50px 70px;
  padding: 0px 30px 30px 30px;
}
body div[role="main"] .content.error .main {
  margin-top: 50px;
  padding: 30px;
}
body div[role="main"] .content .socialmedia {
  margin: 0;
  padding: 20px 30px 40px 0;
  text-align: right;
}
body div[role="main"] .content .socialmedia ul {
  margin-bottom: 0px;
}
body div[role="main"] .content .socialmedia li {
  list-style-type: none;
  display: inline-block;
  margin-left: 2px;
  padding-left: 0px;
}
body div[role="main"] .content .socialmedia li.linkedin a,
body div[role="main"] .content .socialmedia li.facebook a,
body div[role="main"] .content .socialmedia li.twitter a,
body div[role="main"] .content .socialmedia li.google a,
body div[role="main"] .content .socialmedia li.pinterest a {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('../img/ui/ic-socialmedia.png');
}
body div[role="main"] .content .socialmedia li.google a {
  background-position: -22px 0;
}
body div[role="main"] .content .socialmedia li.facebook a {
  background-position: -65px 0;
}
body div[role="main"] .content .socialmedia li.twitter a {
  background-position: -44px 0;
}
body div[role="main"] .content .socialmedia li.pinterest a {
  background-position: -86px 0;
}
body div[role="main"] .content .conversion .wrap {
  margin-left: -15px;
  margin-right: -15px;
}
body div[role="main"] .content .conversion .wrap .form {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #eeeeee;
  border-right: 0px;
}
@media (min-width: 992px) {
  body div[role="main"] .content .conversion .wrap .form {
    float: left;
    width: 66.66666667%;
  }
}
body div[role="main"] .content .conversion .wrap .form .form-group input[type="text"] {
  width: 40%;
  width: 100%;
}
body div[role="main"] .content .conversion .wrap .form .form-group input[type="image"] {
  margin: 12px 0 8px 0;
}
body div[role="main"] .content .conversion .wrap .form .form-group .left {
  width: 40%;
  display: inline-block;
  width: 100%;
}
body div[role="main"] .content .conversion .wrap .form .form-group .right {
  width: 40%;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 15px;
}
body div[role="main"] .content .conversion .wrap .form .form-group .mid {
  width: 10%;
  text-align: center;
  display: inline-block;
  width: 100%;
}
body div[role="main"] .content .conversion .wrap .form .form-group .mid button {
  border: none;
  background-color: transparent;
  height: 33px;
}
body div[role="main"] .content .conversion .wrap .form .form-group .from,
body div[role="main"] .content .conversion .wrap .form .form-group .to {
  width: 51%;
  float: left;
  margin: 20px 0 40px 0;
  width: 100%;
  margin: 0;
}
body div[role="main"] .content .conversion .wrap .form .form-group .from input,
body div[role="main"] .content .conversion .wrap .form .form-group .to input {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 80%;
}
body div[role="main"] .content .conversion .wrap .form .form-group .from .date-picker-button-to img,
body div[role="main"] .content .conversion .wrap .form .form-group .to .date-picker-button-to img,
body div[role="main"] .content .conversion .wrap .form .form-group .from .date-picker-button-from img,
body div[role="main"] .content .conversion .wrap .form .form-group .to .date-picker-button-from img {
  display: inline-block !important;
}
body div[role="main"] .content .conversion .wrap .form .form-group .to {
  width: 49%;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 15px;
  margin-bottom: 20px;
  margin-top: 20px;
}
body div[role="main"] .content .conversion .wrap .form .form-group.note {
  border-bottom: 1px solid #eeeeee;
}
body div[role="main"] .content .conversion .wrap .info {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 20px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  body div[role="main"] .content .conversion .wrap .info {
    float: left;
    width: 33.33333333%;
  }
}
body div[role="main"] .content .conversion .wrap .info p {
  margin-bottom: 15px;
}
body div[role="main"] .content .conversion .wrap .currency:before,
body div[role="main"] .content .conversion .wrap .currency:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .conversion .wrap .currency:after {
  clear: both;
}
body div[role="main"] .content .conversion .wrap .currency .select-currency {
  width: 100%;
  text-align: left;
  float: left;
  margin-bottom: 10px;
}
body div[role="main"] .content .conversion .wrap .currency .error {
  float: left;
  margin-left: 10px;
  padding: 7px 10px;
}
body div[role="main"] .content .conversion .wrap .data {
  width: 100%;
  overflow-x: scroll;
}
body div[role="main"] .content .conversion .wrap .button-converter {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
body div[role="main"] .content .conversion .wrap .button-converter:before,
body div[role="main"] .content .conversion .wrap .button-converter:after {
  content: " ";
  display: table;
}
body div[role="main"] .content .conversion .wrap .button-converter:after {
  clear: both;
}
body div[role="main"] .content .conversion .wrap .button-converter .btn-default {
  width: 100%;
  margin-bottom: 5px;
}
body div[role="main"] .content .conversion .wrap .button-converter span {
  display: block;
  text-align: center;
  margin-bottom: 5px;
}
body div[role="main"] .content .conversion .wrap .button-converter .form-control {
  display: inline-block;
  width: 100%;
  margin: 0 0 5px;
}
body div[role="main"] .content .conversion .wrap .button-converter .date-picker-button-from {
  margin: auto;
  display: table;
}
body div[role="main"] .content .conversion .wrap .button-converter .date-picker-button-from img {
  display: inline-block;
}
body div[role="main"] .content .conversion .wrap .button-converter .error {
  visibility: visible;
  padding: 9px 10px;
  margin-left: 5px;
}
body div[role="main"] .content .conversion .wrap .buttons {
  margin-bottom: 30px;
}
body div[role="main"] .content .conversion .wrap .buttons .btn {
  width: 100%;
  margin-bottom: 10px;
}
body div[role="main"] .data {
  overflow-x: scroll;
}
body footer {
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
  font-size: 0.929em;
}
body footer .lastupdate {
  text-align: right;
  padding: 10px 0;
  text-align: center;
}
body footer .privacysocial {
  background: #d8d9d9;
  padding: 0 0 15px 0;
  text-align: center;
}
body footer .privacysocial:before,
body footer .privacysocial:after {
  content: " ";
  display: table;
}
body footer .privacysocial:after {
  clear: both;
}
body footer .privacysocial .privacy {
  margin: 17px 0 0 0;
  padding: 0;
  float: left;
  float: none;
}
body footer .privacysocial .privacy li {
  list-style-type: none;
  padding-left: 0px;
  display: inline-block;
}
body footer .privacysocial .privacy li a {
  color: inherit;
  padding: 0 5px 0 5px;
}
body footer .privacysocial .privacy li::after {
  content: " | ";
}
body footer .privacysocial .privacy li:last-child::after {
  content: "";
}
body footer .privacysocial .privacy li:first-child a {
  padding-left: 0px;
}
body footer .privacysocial .privacy li:nth-child(n+2)::after {
  content: "";
}
body footer .privacysocial .social {
  margin: 0;
  padding: 0;
  float: right;
  float: none;
}
body footer .privacysocial .social li {
  list-style-type: none;
  display: inline-block;
  margin-left: 15px;
  padding-left: 0px;
}
body footer .privacysocial .social li.twitter a,
body footer .privacysocial .social li.facebook a,
body footer .privacysocial .social li.mail a {
  width: 27px;
  height: 24px;
  background: url('../img/ui/ic-socialmedia-big.png');
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
body footer .privacysocial .social li.twitter a:hover,
body footer .privacysocial .social li.facebook a:hover,
body footer .privacysocial .social li.mail a:hover {
  background-position: 0 -24px;
}
body footer .privacysocial .social li.facebook a {
  background-position: -27px 0;
}
body footer .privacysocial .social li.facebook a:hover {
  background-position: -27px -24px;
}
body footer .privacysocial .social li.mail a {
  background-position: -54px 0;
}
body footer .privacysocial .social li.mail a:hover {
  background-position: -54px -24px;
}
body .path {
  display: none;
}
body .path .breadcrumb {
  background: none;
  padding: 20px 0 20px 15px;
  margin: 0;
}
body .path .breadcrumb > li + li::before {
  content: ">";
  color: #303030;
}
body .path .breadcrumb li a {
  color: #303030;
}
body .path .breadcrumb li.active {
  color: #002d80;
}
body .main .warning {
  margin: 0 0 10px;
  padding: 20px;
  background: #f8eeca;
  color: #622f17;
}
body .main .warning h1,
body .main .warning h2,
body .main .warning h3,
body .main .warning p {
  margin: 0 0 10px;
  color: #622f17;
}
body .main .success {
  margin: 0 0 10px;
  padding: 20px;
  background: #cfecd8;
  color: #0d913c;
}
body .main .success h1,
body .main .success h2,
body .main .success h3,
body .main .success p {
  margin: 0 0 10px;
  color: #0d913c;
}
body .main .error {
  margin: 0 0 10px;
  padding: 20px;
  background: #ffeeee;
  color: #d11212;
}
body .main .error h1,
body .main .error h2,
body .main .error h3,
body .main .error p {
  margin: 0 0 10px;
  color: #d11212;
}
body .main .info {
  margin: 0 0 10px;
  padding: 20px;
  background: #e0f2ff;
  color: #0072bc;
}
body .main .info h1,
body .main .info h2,
body .main .info h3,
body .main .info p {
  margin: 0 0 10px;
  color: #0072bc;
}
body .scfForm {
  clear: both;
  width: 100%;
  margin: 0 auto 20px;
  padding: 0px 10px;
  color: #737373;
  background: #fff;
  /* all placeholder */
  /* firefox 19+ */
  /* ie */
}
body .scfForm:before,
body .scfForm:after {
  content: " ";
  display: table;
}
body .scfForm:after {
  clear: both;
}
body .scfForm table {
  table-layout: initial;
  width: auto;
  background: none;
  border: none;
}
body .scfForm table tr {
  padding: 0;
  border: none;
  background: none;
}
body .scfForm table tr td {
  background: none;
  padding: 0;
  border: none;
}
body .scfForm table.scfCheckBoxList,
body .scfForm table.scfRadioButtonList {
  margin-top: 10px;
}
body .scfForm table.scfCheckBoxList tr td,
body .scfForm table.scfRadioButtonList tr td {
  padding: 5px 0;
}
body .scfForm table.scfCheckBoxList tr td input,
body .scfForm table.scfRadioButtonList tr td input {
  float: left;
  width: auto !important;
  margin-top: 3px;
}
body .scfForm table.scfCheckBoxList tr td label,
body .scfForm table.scfRadioButtonList tr td label {
  float: left;
  display: block;
  font-weight: normal;
  text-transform: capitalize;
  margin: 0;
}
body .scfForm .scfEmailGeneralPanel,
body .scfForm .scfMultipleLineGeneralPanel,
body .scfForm .scfSingleLineGeneralPanel,
body .scfForm .scfPasswordGeneralPanel,
body .scfForm .scfNumberGeneralPanel,
body .scfForm .scfDatePickerGeneralPanel,
body .scfForm .scfDateGeneralPanel,
body .scfForm .scfRadioButtonListGeneralPanel,
body .scfForm .scfCheckBoxListGeneralPanel,
body .scfForm .scfFileUploadGeneralPanel,
body .scfForm .scfDateSelectorGeneralPanel,
body .scfForm .scfCreditCardGeneralPanel,
body .scfForm .scfConfirmPasswordGeneralPanel,
body .scfForm .scfCaptchaGeneralPanel,
body .scfForm .scfTelephoneGeneralPanel,
body .scfForm .scfSmsTelephoneGeneralPanel,
body .scfForm .scfDropListGeneralPanel {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
body .scfForm .scfDropListBorder,
body .scfForm .scfEmailBorder,
body .scfForm .scfMultipleLineTextBorder,
body .scfForm .scfSingleLineTextBorder,
body .scfForm .scfPasswordBorder,
body .scfForm .scfNumberBorder,
body .scfForm .scfDatePickerBorder,
body .scfForm .scfDateBorder,
body .scfForm .scfRadioButtonListBorder,
body .scfForm .scfListBoxBorder,
body .scfForm .scfCheckBoxListBorder,
body .scfForm .scfFileUploadBorder,
body .scfForm .scfDateSelectorBorder,
body .scfForm .scfCreditCardBorder,
body .scfForm .scfConfirmPasswordBorder,
body .scfForm .scfCaptchaBorder,
body .scfForm .scfTelephoneBorder,
body .scfForm .scfSmsTelephoneBorder,
body .scfForm .scfCheckboxBorder {
  margin: 0;
  padding: 0;
  width: 100%;
  float: none;
}
body .scfForm .scfDropListBorder:before,
body .scfForm .scfEmailBorder:before,
body .scfForm .scfMultipleLineTextBorder:before,
body .scfForm .scfSingleLineTextBorder:before,
body .scfForm .scfPasswordBorder:before,
body .scfForm .scfNumberBorder:before,
body .scfForm .scfDatePickerBorder:before,
body .scfForm .scfDateBorder:before,
body .scfForm .scfRadioButtonListBorder:before,
body .scfForm .scfListBoxBorder:before,
body .scfForm .scfCheckBoxListBorder:before,
body .scfForm .scfFileUploadBorder:before,
body .scfForm .scfDateSelectorBorder:before,
body .scfForm .scfCreditCardBorder:before,
body .scfForm .scfConfirmPasswordBorder:before,
body .scfForm .scfCaptchaBorder:before,
body .scfForm .scfTelephoneBorder:before,
body .scfForm .scfSmsTelephoneBorder:before,
body .scfForm .scfCheckboxBorder:before,
body .scfForm .scfDropListBorder:after,
body .scfForm .scfEmailBorder:after,
body .scfForm .scfMultipleLineTextBorder:after,
body .scfForm .scfSingleLineTextBorder:after,
body .scfForm .scfPasswordBorder:after,
body .scfForm .scfNumberBorder:after,
body .scfForm .scfDatePickerBorder:after,
body .scfForm .scfDateBorder:after,
body .scfForm .scfRadioButtonListBorder:after,
body .scfForm .scfListBoxBorder:after,
body .scfForm .scfCheckBoxListBorder:after,
body .scfForm .scfFileUploadBorder:after,
body .scfForm .scfDateSelectorBorder:after,
body .scfForm .scfCreditCardBorder:after,
body .scfForm .scfConfirmPasswordBorder:after,
body .scfForm .scfCaptchaBorder:after,
body .scfForm .scfTelephoneBorder:after,
body .scfForm .scfSmsTelephoneBorder:after,
body .scfForm .scfCheckboxBorder:after {
  content: " ";
  display: table;
}
body .scfForm .scfDropListBorder:after,
body .scfForm .scfEmailBorder:after,
body .scfForm .scfMultipleLineTextBorder:after,
body .scfForm .scfSingleLineTextBorder:after,
body .scfForm .scfPasswordBorder:after,
body .scfForm .scfNumberBorder:after,
body .scfForm .scfDatePickerBorder:after,
body .scfForm .scfDateBorder:after,
body .scfForm .scfRadioButtonListBorder:after,
body .scfForm .scfListBoxBorder:after,
body .scfForm .scfCheckBoxListBorder:after,
body .scfForm .scfFileUploadBorder:after,
body .scfForm .scfDateSelectorBorder:after,
body .scfForm .scfCreditCardBorder:after,
body .scfForm .scfConfirmPasswordBorder:after,
body .scfForm .scfCaptchaBorder:after,
body .scfForm .scfTelephoneBorder:after,
body .scfForm .scfSmsTelephoneBorder:after,
body .scfForm .scfCheckboxBorder:after {
  clear: both;
}
body .scfForm embed {
  display: block;
}
body .scfForm .scfCaptchStrongTextPanel {
  width: auto;
  display: block;
  float: none;
}
body .scfForm .scfDropListGeneralPanel {
  display: block;
}
body .scfForm .scfCaptchaGeneralPanel table {
  margin-top: 0px;
  margin-bottom: 0;
}
body .scfForm .scfCaptchaLimitGeneralPanel {
  width: auto;
}
body .scfForm .scfCaptchaLimitGeneralPanel .scfCaptchStrongTextPanel {
  display: inline-block;
  float: left;
}
body .scfForm .scfTitleBorder {
  text-transform: uppercase;
  font-size: 18px;
  margin: 0 0 20px 0;
  font-weight: bold;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
  color: #002d80;
}
body .scfForm .scfIntroBorder {
  margin: 0 auto 0px;
  font-size: .9em;
}
body .scfForm .scfRequired,
body .scfForm .scfValidator {
  float: left;
  margin-left: 10px;
}
body .scfForm .scfValidatorRequired {
  float: left;
  margin-left: 10px;
  color: #dc2121;
  font-weight: bold;
}
body .scfForm input::-webkit-input-placeholder,
body .scfForm textarea::-webkit-input-placeholder {
  color: #737373;
}
body .scfForm input::-moz-placeholder,
body .scfForm textarea::-moz-placeholder {
  color: #737373;
}
body .scfForm input:-ms-input-placeholder,
body .scfForm textarea:-ms-input-placeholder {
  color: #737373;
}
body .scfForm input:-moz-placeholder,
body .scfForm textarea:-moz-placeholder {
  color: #737373;
}
body .scfForm .scfValidationSummary {
  width: 100%;
  display: block;
  margin: 0 auto 30px;
  background: #ffeeee;
  color: #d11212;
  padding: 10px 30px;
}
body .scfForm .scfValidationSummary ul {
  list-style: none;
  padding: 0;
}
body .scfForm .scfFileUploadUsefulInfo {
  color: #737373;
}

body .scfForm .scfSingleLineTextUsefulInfo {
  color: #737373;
}

body .scfForm .scfCaptchaUsefulInfo {
  color: #737373;
}

body .scfForm > div > .scfSectionBorder {
  width: 100%;
}
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder,
body .scfForm > div > .scfSectionBorder .scfEmailBorder,
body .scfForm > div > .scfSectionBorder .scfDropListBorder,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder,
body .scfForm > div > .scfSectionBorder .scfFileUploadBorder {
  margin: 0 auto 20px;
  position: relative;
}
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder i,
body .scfForm > div > .scfSectionBorder .scfEmailBorder i,
body .scfForm > div > .scfSectionBorder .scfDropListBorder i,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder i,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder i,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder i,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder i,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder i {
  position: absolute;
  padding: 11px 0 0 15px;
  pointer-events: none;
  font-size: 1.3em;
}
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder input,
body .scfForm > div > .scfSectionBorder .scfEmailBorder input,
body .scfForm > div > .scfSectionBorder .scfDropListBorder input,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder input,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder input,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder input,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder input,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder input,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfDropList,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder textarea,
body .scfForm > div > .scfSectionBorder .scfEmailBorder textarea,
body .scfForm > div > .scfSectionBorder .scfDropListBorder textarea,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder textarea,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder textarea,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder textarea,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder textarea,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder textarea {
  width: 100%;
  padding: 8px 3px 8px 10px;
  color: #737373;
  border: 1px solid #adadad;
}
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfEmailBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfDropListBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder input:focus,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfDropList:focus,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfEmailBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfDropListBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder textarea:focus,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder label.scfEmailLabel,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder label.scfSingleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder label.scfDropListLabel,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfCheckBoxListLabel,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfRadioButtonListLabel,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfMultipleLineTextLabel,
body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfDatePickerLabel,
body .scfForm > div > .scfSectionBorder .scfFileUploadBorder .scfFileUploadLabel {
  display: block;
  float: left;
  width: 100%;
  padding: 10px 10px 0 0;
  font-weight: bold;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 15px;
  text-align: left;
  font-weight: normal;
  cursor: pointer;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha {
  margin-left: 0%;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha:before,
body .scfForm > div > .scfSectionBorder .scfCaptcha:after {
  content: " ";
  display: table;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha:after {
  clear: both;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha .scfCaptchaLabel {
  display: none;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha label.scfCaptchaLabelText {
  display: none;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha .scfCaptchaGeneralPanel .scfCaptchaLabelText {
  display: block;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha table tr td:last-child {
  display: block;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha table tr td:last-child input {
  height: 15px;
  margin: 10px 0 0 15px;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha .scfRequired,
body .scfForm > div > .scfSectionBorder .scfCaptcha .scfValidatorRequired {
  top: 20px;
  font-weight: bold;
  position: absolute;
  left: 181px;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha > div:last-child {
  display: block;
  margin: 15px auto 25px;
  position: relative;
}
body .scfForm > div > .scfSectionBorder .scfCaptcha > div:last-child input {
  width: 100%;
  padding: 8px 3px 8px 20px;
  color: #737373;
  border: 1px solid #adadad;
}
body .scfForm > div > .scfSectionBorder .scfCaptchTop {
  width: 100%;
  display: block;
}
body .scfForm > div > .scfSectionBorder .scfCaptchTop img {
  height: 65px;
  border: 1px solid #ababab;
}
body .scfForm .scfSubmitButtonBorder {
  width: 58%;
  clear: both;
  margin-left: 19%;
}
body .scfForm .scfSubmitButtonBorder .scfSubmitButton {
  background: #225dc1;
  background: -moz-linear-gradient(top, #225dc1 0%, #284e94 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #225dc1), color-stop(100%, #284e94));
  background: -webkit-linear-gradient(top, #225dc1 0%, #284e94 100%);
  background: -o-linear-gradient(top, #225dc1 0%, #284e94 100%);
  background: -ms-linear-gradient(top, #225dc1 0%, #284e94 100%);
  background: linear-gradient(to bottom, #225dc1 0%, #284e94 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#225dc1', endColorstr='#284e94', GradientType=0);
  border: 1px solid #002d80;
  color: #fff;
  font-weight: bold;
  padding: 4px 20px 5px 20px;
  display: block;
}
body .RadDataPager,
body .RadDataPager_Default {
  border: none;
  background: transparent;
  padding: 0;
  margin: 0 0 20px;
  text-align: center;
}
body .RadDataPager .rdpWrap,
body .RadDataPager_Default .rdpWrap {
  float: none;
  display: inline-block;
  padding: 0;
  line-height: 1.5;
  white-space: normal;
  margin: 0 1px;
}
body .RadDataPager .rdpWrap:first-of-type a,
body .RadDataPager_Default .rdpWrap:first-of-type a,
body .RadDataPager .rdpWrap:last-of-type a,
body .RadDataPager_Default .rdpWrap:last-of-type a {
  display: block;
  float: left;
  border-radius: 3px;
  margin-left: 0px;
  margin-right: 4px;
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #e0e0e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e0e0e0', GradientType=0);
  /* IE6-9 */
  color: #303030;
  text-shadow: #fff 0px 1px;
  font-size: 0.857em;
  -webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  padding: 4px 10px;
  position: relative;
  line-height: 1.42857143;
  text-decoration: none;
  border: 1px solid #dddddd;
}
body .RadDataPager .rdpWrap:first-of-type a.rgCurrentPage,
body .RadDataPager_Default .rdpWrap:first-of-type a.rgCurrentPage,
body .RadDataPager .rdpWrap:last-of-type a.rgCurrentPage,
body .RadDataPager_Default .rdpWrap:last-of-type a.rgCurrentPage,
body .RadDataPager .rdpWrap:first-of-type a:hover,
body .RadDataPager_Default .rdpWrap:first-of-type a:hover,
body .RadDataPager .rdpWrap:last-of-type a:hover,
body .RadDataPager_Default .rdpWrap:last-of-type a:hover {
  background: #fff;
  color: #303030;
}
body .RadDataPager .rdpWrap:first-of-type a:first-child,
body .RadDataPager_Default .rdpWrap:first-of-type a:first-child,
body .RadDataPager .rdpWrap:last-of-type a:first-child,
body .RadDataPager_Default .rdpWrap:last-of-type a:first-child {
  margin-right: 4px;
}
body .RadDataPager .rdpWrap:first-of-type a img,
body .RadDataPager_Default .rdpWrap:first-of-type a img,
body .RadDataPager .rdpWrap:last-of-type a img,
body .RadDataPager_Default .rdpWrap:last-of-type a img {
  display: none;
}
body .RadDataPager .rdpWrap:first-of-type a:first-child::before,
body .RadDataPager_Default .rdpWrap:first-of-type a:first-child::before {
  content: '<<';
}
body .RadDataPager .rdpWrap:first-of-type a:last-child::before,
body .RadDataPager_Default .rdpWrap:first-of-type a:last-child::before {
  content: '<';
}
body .RadDataPager .rdpWrap:last-of-type a:first-child::before,
body .RadDataPager_Default .rdpWrap:last-of-type a:first-child::before {
  content: '>';
}
body .RadDataPager .rdpWrap:last-of-type a:last-child::before,
body .RadDataPager_Default .rdpWrap:last-of-type a:last-child::before {
  content: '>>';
}
body .RadDataPager .rdpNumPart a,
body .RadDataPager_Default .rdpNumPart a {
  border-radius: 3px;
  margin-left: 0px;
  margin-right: 4px;
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #e0e0e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e0e0e0', GradientType=0);
  /* IE6-9 */
  color: #303030;
  text-shadow: #fff 0px 1px;
  font-size: 0.857em;
  -webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  padding: 4px 10px;
  position: relative;
  float: left;
  line-height: 1.42857143;
  text-decoration: none;
  border: 1px solid #dddddd;
}
body .RadDataPager .rdpNumPart a.rdpCurrentPage,
body .RadDataPager_Default .rdpNumPart a.rdpCurrentPage {
  background: #6a6a6a;
  color: #fff;
  border: 1px solid #6a6a6a;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
}
body .RadDataPager .rdpNumPart a.rdpCurrentPage:hover,
body .RadDataPager_Default .rdpNumPart a.rdpCurrentPage:hover {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
body .RadDataPager .rdpNumPart a.rdpCurrentPage span,
body .RadDataPager_Default .rdpNumPart a.rdpCurrentPage span {
  background: none;
  padding: 0;
}
body .RadDataPager .rdpNumPart a:hover,
body .RadDataPager_Default .rdpNumPart a:hover {
  background: #fff;
  color: #303030;
}
body .RadDataPager .rdpNumPart a span,
body .RadDataPager_Default .rdpNumPart a span {
  background: none;
  padding: 0;
}
body table {
  border: 1px solid #c7cdd7;
  margin-bottom: 20px;
}
body table thead tr th,
body table thead tr td {
  padding: 10px;
  font-size: 1.143em;
  color: #fff;
  background: #173893;
  /* Old browsers */
  background: -moz-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173893), color-stop(100%, #1a55c1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #173893 0%, #1a55c1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #173893 0%, #1a55c1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#173893', endColorstr='#1a55c1', GradientType=0);
  /* IE6-9 */
  font-weight: bold;
}
body table thead tr th table,
body table thead tr td table {
  border: 0px;
  width: 100%;
}
body table thead tr th table tr,
body table thead tr td table tr {
  background: none !important;
}
body table thead tr th table tr td,
body table thead tr td table tr td {
  border-left: 0px;
  background: none;
}
body table tbody tr {
  background: #d8dee9;
}
body table tbody tr td {
  padding: 10px;
  border-top: 0px;
  border-left: 1px solid #c7cdd7;
}
body table tbody tr td table {
  border: 0px;
  width: 100%;
}
body table tbody tr td table tr {
  background: none !important;
}
body table tbody tr td table tr td {
  border-left: 0px;
  background: none;
}
body table tbody tr td .img-responsive {
  width: auto !important;
  max-width: initial !important;
}
body table tbody tr:nth-of-type(2n+1) {
  background: #fff;
}
body table tfoot tr {
  background: #d8dee9;
}
body table tfoot tr td {
  padding: 10px;
  border-top: 0px;
  border-left: 1px solid #c7cdd7;
}
body table tfoot tr td table {
  border: 0px;
  width: 100%;
}
body table tfoot tr td table tr {
  background: none !important;
}
body table tfoot tr td table tr td {
  border-left: 0px;
  background: none;
}
body table tfoot tr td .img-responsive {
  width: auto !important;
  max-width: initial !important;
}
body table tfoot tr:nth-of-type(2n+1) {
  background: #fff;
}
body table.exchange thead tr td {
  font-size: 0.929em;
}
body table.exchange thead tr.intro td {
  border-left: 1px solid #dedede;
  text-align: center;
}
body table.exchange thead tr.intro td:first-child {
  text-align: right;
}
body table.exchange thead tr.head td {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eee541+0,c4c436+100 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ef9f43+0,c18138+100 */
  background: #ef9f43;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ef9f43 0%, #c18138 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef9f43), color-stop(100%, #c18138));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ef9f43 0%, #c18138 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ef9f43 0%, #c18138 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ef9f43 0%, #c18138 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ef9f43 0%, #c18138 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef9f43', endColorstr='#c18138', GradientType=0);
  /* IE6-9 */
}
body table.exchange tbody tr td {
  font-size: 0.929em;
}
body table.currency thead tr td table tr td {
  width: 33.333%;
  text-align: center;
}
body table.currency tbody tr td table tr td {
  width: 33.333%;
  text-align: center;
}
body table.result thead tr td {
  text-align: center;
}
body table.result tbody tr td {
  text-align: center;
}
body table.table-listing tr td:first-child {
  width: 100px;
}
body table.no-border {
  width: 100%;
  border: none;
}
body table.no-border thead,
body table.no-border tbody,
body table.no-border tfoot {
  background: #fff;
  border: 1px solid #ccc;
}
body table.no-border thead tr th,
body table.no-border tbody tr th,
body table.no-border tfoot tr th,
body table.no-border thead tr td,
body table.no-border tbody tr td,
body table.no-border tfoot tr td {
  border: 1px solid #ccc;
  background: #fff;
  color: #303030;
  font-size: 14px;
  font-weight: normal;
}
body table.converter thead tr td {
  font-size: 0.929em;
}
body table.converter thead tr.intro td {
  border-left: 1px solid #dedede;
  text-align: center;
}
body table.converter thead tr.intro td:first-child {
  text-align: right;
}
body table.converter thead tr.head td {
  filter: none;
  color: #303030;
  background: #e6e8ea;
  border-left: 1px solid #c7cdd7;
}
body table.converter tbody tr td {
  font-size: 0.929em;
}
body .pointer {
  display: block;
  width: 10px;
  height: 10px;
  background: url('../img/ui/ic-pointer.png') 0 -10px;
}
body h1,
body h2 {
  color: #002d80;
}
body h1 {
  font-weight: bold;
  margin: 0 0 40px 0;
  font-size: 1.429em;
}
body h2 {
  font-weight: bold;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
  margin: 0 0 40px 0;
  font-size: 1.229em;
}
body h3 {
  font-weight: bold;
  margin: 0 0 20px 0;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
  font-size: 1.043em;
}
body p {
  margin: 0 0 20px 0;
}
body a {
  outline: none !important;
}
body a:visited {
  color: #800080;
  text-decoration: none;
}
body a:hover h1,
body a:hover h2,
body a:hover h3 {
  color: #0644b8;
}
body ul {
  padding-left: 14px;
  margin-bottom: 20px;
}
body ul > li {
  list-style-image: url('../img/ui/ic-list.png');
  padding-left: 5px;
}
body ul > li > ul {
  padding-left: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
}
body ul > li > ul > li {
  list-style-image: none;
  list-style-type: disc;
}
body ul ul,
body ol ul,
body ul ol,
body ol ol {
  margin-bottom: 20px;
}
body ol {
  padding-left: 14px;
}
body ol > li {
  list-style-type: decimal;
}
body ol > li > ol {
  padding-left: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
}
body ol > li > ol > li {
  list-style-type: lower-alpha;
}
body ol > li > ol > li > ol {
  padding-left: 50px;
  margin-top: 10px;
}
body ol > li > ol > li > ol > li {
  list-style-type: lower-roman;
}
body .banner {
  margin-bottom: 30px;
}
body .banner img {
  width: 100%;
}
body div.form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
}
body div.form-horizontal label {
  cursor: pointer;
  font-weight: normal;
}
body div.form-horizontal label.control-label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  font-weight: normal;
  cursor: pointer;
}
@media (min-width: 992px) {
  body div.form-horizontal label.control-label {
    float: left;
    width: 16.66666667%;
  }
}
body div.form-horizontal .control {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  body div.form-horizontal .control {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 992px) {
  body div.form-horizontal .control.offset {
    margin-left: 16.66666667%;
  }
}
body .pagination li {
  padding-left: 0px;
}
body .pagination li a {
  border-radius: 3px;
  margin-left: 0px;
  margin-right: 4px;
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #e0e0e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e0e0e0', GradientType=0);
  /* IE6-9 */
  color: #303030;
  text-shadow: #fff 0px 1px;
  font-size: 0.857em;
  -webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
  padding: 4px 10px;
  padding: 6px 8px;
  margin-right: 2px;
}
body .pagination li a:hover {
  background: #fff;
  color: #303030;
}
body .pagination li a:active {
  background: #6a6a6a;
  color: #fff;
  border: 1px solid #6a6a6a;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
}
body .pagination li.active a {
  background: #6a6a6a;
  color: #fff;
  border: 1px solid #6a6a6a;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
}
body .pagination li:first-child a,
body .pagination li:last-child a {
  border-radius: 3px;
}
body .pagination li:last-child a {
  margin-right: 0px;
}
body input,
body textarea,
body select {
  border-radius: 0px !important;
}
body input[type="checkbox"],
body input[type="radio"] {
  display: inline-block;
  margin: 3px 8px 0 0;
  float: left;
}
body .btn {
  font-weight: bold;
  padding: 4px 20px 5px 20px;
  color: #303030;
  background: #fbfbfb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fbfbfb 0%, #e0e0e0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fbfbfb 0%, #e0e0e0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fbfbfb 0%, #e0e0e0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fbfbfb 0%, #e0e0e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e0e0e0', GradientType=0);
  /* IE6-9 */
  border: 1px solid #CCCCCC;
  margin-right: 5px;
}
body .btn.btn-default {
  background: #225dc1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #225dc1 0%, #284e94 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #225dc1), color-stop(100%, #284e94));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #225dc1 0%, #284e94 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #225dc1 0%, #284e94 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #225dc1 0%, #284e94 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #225dc1 0%, #284e94 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#225dc1', endColorstr='#284e94', GradientType=0);
  /* IE6-9 */
  border: 1px solid #002d80;
  color: #fff;
  font-weight: bold;
  padding: 4px 20px 5px 20px;
}
body .btn:active,
body .btn:focus {
  outline: none !important;
}
body .btn.btn-big {
  width: 100%;
  padding: 10px 20px 10px 20px;
}
body .btn.btn-clear {
  background: #FFFFFF;
  background: -moz-linear-gradient(top, #ffffff 0%, #c6c6c6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c6c6c6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #c6c6c6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #c6c6c6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #c6c6c6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #c6c6c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C6C6C6', GradientType=0);
  border: 1px solid #CACACA;
  color: #737373;
  font-weight: bold;
  padding: 4px 20px 5px 20px;
}
body .accordion {
  margin: 0 0 20px;
  padding: 0;
}
body .accordion .panel {
  list-style-image: none;
  list-style-type: none;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
  border-left: 1px solid  #b7c0cf;
  border-right: 1px solid  #b7c0cf;
  padding-left: 0px;
}
body .accordion .panel .header {
  border-bottom: 1px solid  #b7c0cf;
}
body .accordion .panel .header a {
  display: block;
  background: #19428c;
  color: #fff;
  font-size: 1.286em;
  font-weight: bold;
  padding: 20px 30px;
  text-decoration: none;
}
body .accordion .panel .header a.collapsed {
  background: #e9e9e9;
  color: #002d80;
}
body .accordion .panel .header a.collapsed .pointer {
  width: 34px;
  height: 34px;
  float: right;
  background: url('../img/ui/ic-plusminus.png') 0 -34px;
}
body .accordion .panel .header a:hover {
  text-decoration: none;
}
body .accordion .panel .header a .pointer {
  width: 34px;
  height: 34px;
  float: right;
  margin: 0 0 0 10px;
  background: url('../img/ui/ic-plusminus.png');
}
body .accordion .panel .panel-body {
  padding: 40px 50px 10px 50px;
  border-bottom: 1px solid  #b7c0cf;
  padding: 20px 30px 20px 30px;
}
body .accordion .panel:first-child {
  border-top: 1px solid  #b7c0cf;
}
body .slick-dots li {
  padding-left: 0px;
}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #002d80;
}
body .mCSB_scrollTools {
  margin-right: -5px;
}
body .mCSB_scrollTools .mCSB_draggerRail {
  background: rgba(0, 0, 0, 0.1);
}
body .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: #002d80;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
body .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #002d80;
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}
body .RadCaptcha.RadCaptcha_Default {
  margin-left: 16.66666667%;
  padding-left: 15px;
}
body .RadCaptcha.RadCaptcha_Default p {
  margin-bottom: 0;
}
body .RadCaptcha.RadCaptcha_Default p label {
  display: block;
  margin-top: 10px;
}
body .img-responsive {
  display: inline-block;
}
.rvfs-1 p,
.rvfs-1 li {
  font-size: 70%;
}
.rvfs-2 p,
.rvfs-2 li {
  font-size: 80%;
}
.rvfs-3 p,
.rvfs-3 li {
  font-size: 90%;
}
.rvfs-4 p,
.rvfs-4 li {
  font-size: 100%;
}
.rvfs-5 p,
.rvfs-5 li {
  font-size: 110%;
}
.rvfs-6 p,
.rvfs-6 li {
  font-size: 120%;
}
.rvfs-7 p,
.rvfs-7 li {
  font-size: 130%;
}
@media (min-width: 340px) {
  body footer .privacysocial .privacy li:nth-child(n+3)::after {
    content: "";
  }
  body footer .privacysocial .privacy li:nth-child(2)::after {
    content: "|";
  }
}
@media (min-width: 768px) {
  body .notification {
    position: relative;
    top: initial;
  }
  body header {
    position: relative;
    height: 187px;
    background: none;
  }
  body header:before,
  body header:after {
    content: " ";
    display: table;
  }
  body header:after {
    clear: both;
  }
  body header div[role="background"] {
    display: block;
  }
  body header.blank div[role="background"]::before,
  body header.blank div[role="background"]::after {
    width: 40%;
    height: 84px;
    background: url('../img/ui/bg-header-left.png');
    left: 0;
    bottom: 0;
    content: "";
    position: absolute;
    z-index: 0;
  }
  body header.blank div[role="background"]::after {
    background: url('../img/ui/bg-header-left.png');
    left: 60%;
  }
  body header.blank nav .utilities {
    background: url('../img/ui/bg-header-left.png');
    background-position: bottom;
    background-repeat: repeat-x;
  }
  body header nav {
    background: #fff;
  }
  body header nav .logo {
    width: 208px;
    height: auto;
    position: absolute;
  }
  body header nav .logo a {
    padding: 0px 25px 12px 25px;
    margin: 45px 0 0 0;
    padding: 0px;
    margin: 13px 0 0 0;
  }
  body header nav .logo a::before,
  body header nav .logo a::after {
    display: block;
    display: none;
  }
  body header nav .logo a img {
    height: auto;
    height: 110px;
  }
  body header nav .utilities {
    width: 732px;
    height: 187px;
    position: relative;
    width: 100%;
  }
  body header nav .utilities .pageutil {
    display: block;
  }
  body header nav .utilities .ask {
    display: block;
    position: absolute;
    right: 180px;
    margin: 0;
  }
  body header nav .utilities .mobilemenu {
    display: none;
  }
  body header nav .utilities .navigation {
    display: block !important;
    position: static;
    background: none;
    overflow: inherit;
    padding-top: 0;
  }
  body header nav .utilities .navigation:before,
  body header nav .utilities .navigation:after {
    content: " ";
    display: table;
  }
  body header nav .utilities .navigation:after {
    clear: both;
  }
  body header nav .utilities .navigation .mainnav {
    float: left;
    width: 535px;
    height: 84px;
    background: url('../img/ui/bg-header-left.png');
    font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
    clear: none;
    overflow: inherit;
    width: 75%;
  }
  body header nav .utilities .navigation .mainnav .ask {
    display: block;
    margin-top: 0px;
  }
  body header nav .utilities .navigation .mainnav ul.mobile {
    display: none;
  }
  body header nav .utilities .navigation .mainnav ul.pc {
    display: block;
    margin: 31px 0 0 0;
  }
  body header nav .utilities .navigation .mainnav > ul {
    padding: 0;
  }
  body header nav .utilities .navigation .mainnav > ul > li {
    display: inline-block;
    list-style-type: none;
    border-right: 2px solid #dadadb;
    float: left;
    margin: 0px;
    position: static;
  }
  body header nav .utilities .navigation .mainnav > ul > li a {
    font-size: 1em;
  }
  body header nav .utilities .navigation .mainnav > ul > li:first-child > a {
    padding: 18px 12px 15px 12px;
    display: block;
    font-weight: bold;
    text-shadow: #fff 0px 1px;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    background-image: url('../img/ui/ic-home.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 40px;
    height: 53px;
    padding: 0px;
  }
  body header nav .utilities .navigation .mainnav > ul > li:first-child > a:hover {
    background: inherit !important;
    background-color: #173893 !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-image: url('../img/ui/ic-home-white.png') !important;
  }
  body header nav .utilities .navigation .mainnav > ul > li:hover > a {
    background: #173893;
    /* Old browsers */
    background: -moz-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173893), color-stop(100%, #1a55c1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #173893 0%, #1a55c1 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#173893', endColorstr='#1a55c1', GradientType=0);
    /* IE6-9 */
    color: #fff !important;
    text-decoration: none;
    text-shadow: #444 0px 1px !important;
  }
  body header nav .utilities .navigation .mainnav > ul > li:nth-child(n+2) > a {
    color: inherit;
    padding: 18px 9px 15px 9px;
    display: block;
    font-weight: bold;
    text-shadow: #fff 0px 1px;
  }
  body header nav .utilities .navigation .mainnav > ul > li:nth-child(n+2) > a:hover {
    background: #173893;
    /* Old browsers */
    background: -moz-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173893), color-stop(100%, #1a55c1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #173893 0%, #1a55c1 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #173893 0%, #1a55c1 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#173893', endColorstr='#1a55c1', GradientType=0);
    /* IE6-9 */
    color: #fff;
    text-decoration: none;
    text-shadow: #444 0px 1px;
  }
  body header nav .utilities .navigation .mainnav > ul > li:last-child > a {
    padding-right: 24.5px;
    padding-right: 15px\0;
  }
  body header nav .utilities .navigation .mainnav > ul > li.sub:after {
    display: none;
  }
  body header nav .utilities .navigation .mainnav > ul > li.sub.open:after {
    display: none;
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
    background: #1a54bf;
    padding: 30px 0 10px 0;
    display: none;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.39);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.39);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.39);
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul {
    margin: 0;
    padding: 0;
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul:before,
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul:after {
    content: " ";
    display: table;
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul:after {
    clear: both;
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul li {
    float: left;
    width: 33.333%;
    margin-bottom: 30px;
    min-height: 61px;
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul li a {
    color: #fff;
    font-weight: bold;
    font-size: 1.071em;
    display: block;
    padding: 0 30px 0 0;
  }
  body header nav .utilities .navigation .mainnav > ul > li .submenu ul li a .description {
    display: block;
    font-weight: normal;
    font-size: 0.857em;
    border-left: 5px solid #fff;
    padding: 0 0 0 10px;
    margin: 2px 0 0 0;
  }
  body header nav .utilities .navigation .search {
    float: right;
    height: 84px;
    width: 197px;
    background: url('../img/ui/bg-header-right.png');
    padding: 0px;
    width: 25%;
  }
  body header nav .utilities .navigation .search input[type="text"] {
    height: 25px;
    width: 176px;
    border-radius: 15px;
    margin: 20px 0px 0 0;
    width: 161px;
  }
  body header nav .utilities .navigation .search button {
    top: -23px;
    left: -2px;
  }
  body header nav .utilities .navigation .search .option {
    display: block;
  }
  body header nav .utilities .navigation .search .bootstrap-select {
    display: block;
    margin-top: 4px;
  }
  body header nav .utilities .navigation .search .bootstrap-select .btn {
    padding-left: 13px;
    margin-top: 4px;
  }
  body header nav .utilities .navigation .search .bootstrap-select .dropdown-menu {
    margin-top: 0px;
  }
  body header nav .utilities .navigation .mobile-sitenav {
    display: none;
  }
  body div[role="main"] {
    padding-top: 0px;
  }
  body div[role="main"] .container .hero {
    margin-left: 0;
    margin-right: 0;
  }
  body div[role="main"] .content {
    margin-top: 0px;
  }
  body div[role="main"] .content .wrap aside {
    display: block;
  }
  body div[role="main"] .content .wrap aside nav h1 {
    font-size: 1.429em;
  }
  body div[role="main"] .content .wrap aside nav > ul > li > a {
    font-size: 1.143em;
  }
  body div[role="main"] .content .wrap aside nav > ul > li > ul > li > a {
    font-size: 1.143em;
  }
  body div[role="main"] .content .wrap aside nav > ul > li > ul > li > ul > li > a {
    font-size: 1.143em;
  }
  body div[role="main"] .content .wrap .main {
    margin-top: 0px;
  }
  body div[role="main"] .content .wrap .main .refundterms ul li {
    width: 50%;
    margin-bottom: 0px;
  }
  body div[role="main"] .content .wrap .main .refundterms ul li .icon {
    float: left;
    margin: 0 20px 0 0;
    display: block;
    width: auto;
  }
  body div[role="main"] .content .wrap .main .refundterms ul li .text {
    overflow: auto;
    float: none;
    width: auto;
    display: block;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul {
    padding: 20px 0 0 0;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .number {
    width: 16.6667%;
    float: left;
    display: block;
    font-size: 8em;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc {
    width: 58.3333%;
    float: left;
    display: block;
    padding-left: 20px;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc h2,
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc h3 {
    font-weight: bold;
    color: #002d80;
    font-size: 1.286em;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc h2 .num,
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc h3 .num {
    display: none;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc p {
    margin-bottom: 20px;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .thumb {
    width: 25%;
    float: left;
    display: block;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .thumb img {
    width: 100%;
  }
  body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info {
    position: absolute;
    padding: 20px 50px 20px 50px;
  }
  body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info h2,
  body div[role="main"] .content .wrap .main .gallery .sliderfor .slick-slide .info h3 {
    font-size: 1.286em;
  }
  body div[role="main"] .content .wrap .main .gallery .slidernav {
    display: block;
    height: 69px;
  }
  body div[role="main"] .content .wrap .main .paging .pagination {
    float: left !important;
  }
  body div[role="main"] .content .wrap .main .paging .pagination.mobile {
    display: none;
  }
  body div[role="main"] .content .wrap .main .paging .pagination.pc {
    display: block;
  }
  body div[role="main"] .content .wrap .main .paging .pagination li a {
    padding: 4px 10px;
    margin-right: 4px;
  }
  body div[role="main"] .content .wrap .main .collapsibleList {
    position: relative;
    padding: 0;
  }
  body div[role="main"] .content .wrap .main .collapsibleList > li {
    list-style: none;
  }
  body div[role="main"] .content .wrap .main .collapsibleList > li > a {
    font-size: 25px;
  }
  body div[role="main"] .content .wrap .main .collapsibleList li {
    position: relative;
  }
  body div[role="main"] .content .wrap .main .collapsibleList li > a {
    display: inline-block;
    margin-right: 10px;
  }
  body div[role="main"] .content .wrap .main .collapsibleList li .arrows {
    background: url('../img/ui/ic-pointer-right.png') no-repeat;
    display: inline-block;
    width: 5px;
    height: 10px;
    background-size: contain;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  body div[role="main"] .content .wrap .main .collapsibleList li ul {
    display: none;
  }
  body div[role="main"] .content .wrap .main .collapsibleList li.click > ul {
    display: block;
  }
  body div[role="main"] .content .wrap .main .collapsibleList li.click > .arrows {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  body div[role="main"] .content .conversion .wrap .form {
    border-right: 0px;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group:before,
  body div[role="main"] .content .conversion .wrap .form .form-group:after {
    content: " ";
    display: table;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group:after {
    clear: both;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group input[type="text"] {
    width: 40%;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .left {
    width: 40%;
    float: left;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .right {
    width: 40%;
    border-bottom: 0px;
    padding-bottom: 0px;
    float: left;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .mid {
    width: 10%;
    float: left;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .mid button {
    height: auto;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .from,
  body div[role="main"] .content .conversion .wrap .form .form-group .to {
    width: 51%;
    margin: 20px 0 40px 0;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .from input[type="text"],
  body div[role="main"] .content .conversion .wrap .form .form-group .to input[type="text"] {
    width: 79%;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .from .date-picker-button-to img,
  body div[role="main"] .content .conversion .wrap .form .form-group .to .date-picker-button-to img,
  body div[role="main"] .content .conversion .wrap .form .form-group .from .date-picker-button-from img,
  body div[role="main"] .content .conversion .wrap .form .form-group .to .date-picker-button-from img {
    display: inline-block !important;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group .to {
    width: 49%;
    border-bottom: 0px;
    padding-bottom: 0px;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group.note p {
    margin-bottom: 20px;
  }
  body div[role="main"] .content .conversion .wrap .currency:before,
  body div[role="main"] .content .conversion .wrap .currency:after {
    content: " ";
    display: table;
  }
  body div[role="main"] .content .conversion .wrap .currency:after {
    clear: both;
  }
  body div[role="main"] .content .conversion .wrap .currency .select-currency {
    width: 323px;
    text-align: left;
    float: left;
    margin-bottom: 10px;
  }
  body div[role="main"] .content .conversion .wrap .currency .error {
    float: left;
    margin-left: 10px;
    padding: 7px 10px;
  }
  body div[role="main"] .content .conversion .wrap .data {
    overflow-x: auto;
  }
  body div[role="main"] .content .conversion .wrap .buttons {
    margin-bottom: 30px;
  }
  body div[role="main"] .content .conversion .wrap .buttons .btn {
    width: auto;
    margin-bottom: 0px;
  }
  body div[role="main"] .hero .heroslider .slick-slide .text {
    top: 30px;
    right: 75px;
    bottom: auto;
    padding: 0px;
    background: none;
  }
  body div[role="main"] .hero .heroslider .slick-slide .text h1 {
    font-size: 3.6em;
    color: inherit;
  }
  body div[role="main"] .hero .heroslider .slick-slide .text p {
    font-size: 1.286em;
    margin: 10px 0 0 0;
    color: inherit;
    font-size: 1em;
  }
  body div[role="main"] .hero .heroslider .slick-dots {
    width: 100%;
    top: 320px;
    bottom: auto;
    right: 0;
    text-align: right;
    padding-right: 15px;
  }
  body div[role="main"] .hero .buttonslide {
    width: 100%;
    display: block;
  }
  body div[role="main"] .hero .buttonslide a {
    margin-top: 0px;
  }
  body div[role="main"] .hero .buttonslide .prev {
    margin-left: 15px;
  }
  body div[role="main"] .hero .buttonslide .next {
    margin-right: 15px;
  }
  body div[role="main"] .highlight .container {
    padding: 0px 15px 0 15px;
  }
  body div[role="main"] .highlight ul {
    left: 20px;
    top: -55px;
  }
  body div[role="main"] .highlight ul li {
    width: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  body div[role="main"] .highlight ul li:nth-child(3) {
    margin-left: 40px;
  }
  body div[role="main"] .highlight ul li:nth-child(5) {
    margin-left: 40px;
  }
  body div[role="main"] .highlight ul li a {
    width: 100px;
    height: 110px;
  }
  body div[role="main"] .highlight ul li a .icon {
    width: auto;
    float: none;
  }
  body div[role="main"] .highlight ul li a .text {
    padding: 0px;
  }
  body div[role="main"] .highlight ul li a .text .center {
    top: auto;
    transform: none;
  }
  body div[role="main"] .highlight ul li:first-child::before {
    display: block;
  }
  body div[role="main"] .highlight ul li:last-child::after {
    display: block;
  }
  body div[role="main"] .highlight ul li:nth-child(4)::after {
    display: block;
  }
  body div[role="main"] .highlight ul li:nth-child(2):after {
    display: block;
  }
  body div[role="main"] .highlight ul li:nth-child(2):before {
    display: block;
  }
  body div[role="main"] .features {
    padding-top: 0px;
  }
  body div[role="main"] .features .wrap .ads .trade img {
    float: none;
    width: 100%;
  }
  body div[role="main"] .features .wrap .ads .trade p {
    font-style: italic;
    margin: 10px 0 40px 0;
    padding-left: 0;
    float: none;
    width: 100%;
  }
  body div[role="main"] .features .wrap .notices .enclosure > ul {
    height: 364px;
  }
  body div[role="main"] .features .wrap .notices .enclosure > ul > li {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  body div[role="main"] .features .wrap .notices .enclosure > ul > li:nth-child(2n+2) {
    padding: 0px;
  }
  body div[role="main"] .features .wrap .news {
    margin-top: 0;
    margin-bottom: 0;
  }
  body div[role="main"] .features .wrap .news .enclosure ul {
    overflow: auto;
    height: 364px;
  }
  body div[role="main"] .features .wrap .news .enclosure ul li {
    margin-bottom: 20px;
  }
  body div[role="main"] .features .wrap .news .enclosure ul li:last-child {
    margin-bottom: 0px;
  }
  body div[role="main"] .data {
    overflow-x: auto;
  }
  body footer .lastupdate {
    text-align: right;
  }
  body footer .privacysocial .privacy {
    float: left;
  }
  body footer .privacysocial .privacy li:nth-child(n+2)::after {
    content: " | ";
  }
  body footer .privacysocial .privacy li:last-child::after {
    content: "";
  }
  body footer .privacysocial .social {
    float: right;
  }
  body h1 {
    font-weight: bold;
    margin: 0 0 50px 0;
    font-size: 2.143em;
  }
  body h2 {
    font-size: 1.686em;
    margin: 0 0 20px 0;
    font-weight: bold;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
  }
  body h3 {
    font-size: 1.143em;
    font-weight: bold;
    margin: 0 0 20px 0;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'PT Sans', Helvetica, Arial, sans-serif;
  }
  body p {
    margin: 0 0 20px 0;
  }
  body .accordion .panel .header a {
    font-size: 1.429em;
  }
  body .circulars {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body .circulars .data {
    position: relative;
    min-height: 1px;
    float: left !important;
    padding: 0 !important;
    overflow: auto !important;
    width: 66%;
    margin: 0 !important;
  }
  body .circulars .data table {
    width: 100%;
  }
  body .circulars .aside-trigger {
    display: none !important;
  }
  body .circulars .inner-sidemenu {
    display: block!important;
    float: right !important;
  }
  body .paging {
    width: 75% !important;
    text-align: left;
  }
  body .currentpage {
    display: block !important;
  }
  body .path {
    display: block;
  }
  body .scfForm .scfEmailGeneralPanel,
  body .scfForm .scfMultipleLineGeneralPanel,
  body .scfForm .scfSingleLineGeneralPanel,
  body .scfForm .scfPasswordGeneralPanel,
  body .scfForm .scfNumberGeneralPanel,
  body .scfForm .scfDatePickerGeneralPanel,
  body .scfForm .scfDateGeneralPanel,
  body .scfForm .scfRadioButtonListGeneralPanel,
  body .scfForm .scfCheckBoxListGeneralPanel,
  body .scfForm .scfFileUploadGeneralPanel,
  body .scfForm .scfDateSelectorGeneralPanel,
  body .scfForm .scfCreditCardGeneralPanel,
  body .scfForm .scfConfirmPasswordGeneralPanel,
  body .scfForm .scfCaptchaGeneralPanel,
  body .scfForm .scfTelephoneGeneralPanel,
  body .scfForm .scfSmsTelephoneGeneralPanel,
  body .scfForm .scfDropListGeneralPanel {
    width: 58%;
  }
  body .scfForm > div > .scfSectionBorder {
    width: 100%;
  }
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder label.scfEmailLabel,
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder label.scfSingleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder label.scfDropListLabel,
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfCheckBoxListLabel,
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfRadioButtonListLabel,
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfMultipleLineTextLabel,
  body .scfForm > div > .scfSectionBorder .scfSingleLineTextBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfEmailBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfDropListBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfCheckBoxListBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfRadioButtonListBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfMultipleLineTextBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfDatePickerBorder .scfDatePickerLabel,
  body .scfForm > div > .scfSectionBorder .scfFileUploadBorder .scfFileUploadLabel {
    width: 19%;
	padding-top: 0;
  }
  body .scfForm > div > .scfSectionBorder .scfCaptcha {
    margin-left: 19%;
  }
  body .scfForm > div > .scfSectionBorder .scfCaptcha:before,
  body .scfForm > div > .scfSectionBorder .scfCaptcha:after {
    content: " ";
    display: table;
  }
  body .scfForm > div > .scfSectionBorder .scfCaptcha:after {
    clear: both;
  }
  body .scfForm > div > .scfSectionBorder .scfCaptcha > div:last-child input {
    width: 180px;
  }
}
@media (min-width: 992px) {
  body header nav .logo {
    position: static;
    height: 187px;
  }
  body header nav .logo a {
    padding: 0px 25px 12px 25px;
    margin: 45px 0 0 0;
  }
  body header nav .logo a::before,
  body header nav .logo a::after {
    display: block;
  }
  body header nav .logo a img {
    height: auto;
  }
  body header nav .utilities {
    width: 732px;
    position: static;
  }
  body header nav .utilities .ask {
    display: none;
  }
  body header nav .utilities .navigation {
    padding-top: 0;
  }
  body header nav .utilities .navigation .mainnav {
    width: 535px;
  }
  body header nav .utilities .navigation .search {
    width: 197px;
    text-align: right;
  }
  body header nav .utilities .navigation .search input[type="text"] {
    width: 176px;
  }
  body header nav .utilities .navigation .search .ask {
    display: block;
  }
  body div[role="main"] .content.single .main article,
  body div[role="main"] .content.single .main .inner {
    padding: 0px 70px 50px 70px;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .number {
    font-size: 12.286em;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .desc {
    width: 50%;
    padding-left: 30px;
  }
  body div[role="main"] .content .wrap .main .refundsteps ul li .thumb {
    width: 33.3333%;
  }
  body div[role="main"] .content .wrap .main .gallery .slidernav {
    height: 96px;
  }
  body div[role="main"] .content .conversion .wrap .form {
    border-right: 1px solid #eeeeee;
  }
  body div[role="main"] .content .conversion .wrap .form .form-group.note {
    border-bottom: 0px;
  }
  body div[role="main"] .content .conversion .wrap .info {
    padding-left: 20px;
  }
  body div[role="main"] .content .conversion .wrap .button-converter {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
  body div[role="main"] .content .conversion .wrap .button-converter:before,
  body div[role="main"] .content .conversion .wrap .button-converter:after {
    content: " ";
    display: table;
  }
  body div[role="main"] .content .conversion .wrap .button-converter:after {
    clear: both;
  }
  body div[role="main"] .content .conversion .wrap .button-converter .btn-default {
    width: auto;
    margin-bottom: 0px;
  }
  body div[role="main"] .content .conversion .wrap .button-converter span {
    display: inline;
    text-align: left;
    margin-bottom: 0px;
  }
  body div[role="main"] .content .conversion .wrap .button-converter .form-control {
    width: 150px;
    display: inline-block;
    margin: 0 5px;
  }
  body div[role="main"] .content .conversion .wrap .button-converter .date-picker-button-from {
    display: inline-block;
  }
  body div[role="main"] .content .conversion .wrap .button-converter .date-picker-button-from img {
    display: inline-block;
  }
  body div[role="main"] .content .conversion .wrap .button-converter .error {
    visibility: visible;
    padding: 9px 10px;
    margin-left: 5px;
  }
  body div[role="main"] .highlight .container {
    padding: 0px;
  }
  body div[role="main"] .highlight ul {
    left: 145px;
    top: -55px;
  }
  body div[role="main"] .container .hero .heroslider .slick-slide {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  body div[role="main"] .hero .heroslider .slick-slide {
    opacity: 0.3;
    filter: alpha(opacity=30);
  }
  body div[role="main"] .hero .heroslider .slick-slide.slick-center {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  body div[role="main"] .hero .heroslider .slick-slide img {
    width: 940px;
    height: 530px;
  }
  body div[role="main"] .hero .heroslider .slick-slide .text p {
    font-size: 1.286em;
  }
  body div[role="main"] .hero .heroslider .slick-dots {
    width: 940px;
    top: 420px;
    padding-right: 90px;
  }
  body div[role="main"] .hero .buttonslide {
    width: 940px;
    display: block;
  }
  body div[role="main"] .hero .buttonslide a {
    margin-top: 0px;
  }
  body div[role="main"] .hero .buttonslide .prev {
    margin-left: 0;
  }
  body div[role="main"] .hero .buttonslide .next {
    margin-right: 0;
  }
  body div[role="main"] .features .wrap .notices .enclosure > ul {
    height: 200px;
  }
  body div[role="main"] .features .wrap .notices .enclosure > ul > li {
    width: 50%;
    padding-right: 10px;
    min-height: 100px;
    float: left;
    margin-bottom: 0px;
  }
  body div[role="main"] .features .wrap .notices .enclosure > ul > li:nth-child(2n+2) {
    padding-right: 0px;
    padding-left: 10px;
  }
  body div[role="main"] .features .wrap .news .enclosure ul {
    overflow: auto;
    height: 200px;
  }
}
