@charset "UTF-8";
html {
	height: 101%;
	margin: 0;
	padding: 0;
	min-height: 101%;
}
body {
	font-family: 'Be Vietnam', sans-serif;
	font-weight: 400;
	font-size: 100%;
	font-style: normal;
	margin: 0;
	padding: 0;
	height: 100%;
	position: relative;
	overflow-x: hidden;
	background: #d11317;
	min-height: 101%;
	-webkit-overflow-scrolling: touch;
}
img {
	display: block;
	margin: 0;
	outline: none;
	padding: 0;
	vertical-align: bottom;
	max-width: 100%;
	width: auto;
}
hr {
	width: 100%;
	height: 1px;
	background: #ccc;
	border: none;
	margin: 10px auto;
	clear: both;
}
img.seecmsimagedefault, img.seecmsimagedefaultundefined {
	display: inline-block;
	margin: 0 0 20px 0!important;
}
img.seecmsimageleft, img.seecmsimageleftundefined {
	float: left;
	margin: 0 20px 20px 0!important;
}
img.seecmsimageright, img.seecmsimagerightundefined {
	float: right;
	margin: 0 0 20px 20px!important;
}
img.seecmsimagecentre, img.seecmsimagecentreundefined {
	display: block;
	margin: 0 auto;
}
p,
h1,
h2,
h3,
h4,
li {
	margin: 0;
	padding: 0;
	line-height: 150%;
	color: #000;
	font-style: normal;
	font-weight: normal;
}
p {
	padding: 0 0 20px 0;
}
ul, ol {
	margin: 0 0 20px 20px;
	padding: 0;
}
li p {
	padding: 0;
}
li li, li p {
	font-size: 100%;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color: #1f9cd8;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
	outline: none;
}
p.seeformerrors {
  /*color: #d11317;*/
	color: #de3a3a;
  font-weight:600;
}
.col1,
.col2,
.col3,
.col4,
.left,
.right {
	display: block;
	float: left;
	min-height: 5px;
}
div:after,
form:after,
ul:after,
input:after,
section:after,
article:after,
header:after,
footer:after,
nav:after,
aside:after,
hgroup:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}
section,
article,
header,
footer,
nav,
aside,
hgroup {
	display: block;
}
table {
	width: 100%;
	margin: 0 0 20px 0;
	border: 0!important;
	border-collapse: separate!important;
	border-spacing: 2px!important;
}
table th {
	padding: 5px;
	font-size: 100%;
	color: #fff;
	background: #1f9cd8;
	font-weight: normal;
	border-collapse: separate!important;
	text-align: left;
	border: 0!important;
	border-spacing: 2px!important;
}
table td {
	padding: 5px;
	font-size: 100%;
	color: #1f9cd8;
	background: #f1f1f1;
	font-weight: normal;
	border-collapse: separate!important;
	text-align: left;
	border: 0!important;
	border-spacing: 2px!important;
}
table th p,
table td p {
	font-size: 100%;
	padding: 0;
}
table th a {
	color: #fff!important;
}
label {
	color: #000;
	font-size: 100%;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select, button {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	height: 40px;
	background: #fff;
	border: 1px solid #ccc;
	margin: 5px 0 15px 0;
	outline: none;
	resize: none;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 100%;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  -webkit-text-fill-color: #1f9cd8;
}
textarea {
	height: 130px;
	padding: 10px;
}
input[type="checkbox"]{
	width: 15px;
	height: 15px;
	float: left;
	margin: 0 10px 0 0;
}
input[type="text"], input[type="submit"], textarea, button, input[type="password"], input[type="button"], select {
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}
input[type="submit"]{
	cursor: pointer;
	width: auto;
	outline: none;
	border: none;
	text-transform: none;
	background: #1f9cd8;
	padding: 0 20px;
	height: 40px;
	color: #fff;
	font-size: 100%;
	font-family: arial, sans-serif;
	font-weight: bold;
	border-radius: 0;
}
* {
	-webkit-print-color-adjust: exact;
}
sup {
	font-size: 70%;
	line-height: 110%;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: normal;
	color: #000;
}
.slick-slide {
	outline: none!important;
}
.cmsform p {
	padding: 0;
}
.cmsform input[type="submit"]{
	margin: 15px 0;
}
.cmsform .errors p {
	color: #d11317!important;
	padding: 0 0 20px 0;
}
.cmsform span.error {
	color: #d11317!important;
	float: right;
}
.searchresult h3 img {
	width: auto;
	float: left;
	display: inline-block;
	margin: 0 10px 0 0;
}
.clear {
	clear: both;
}
.see-cms-toolbar.propelo-toolbar .button,.see-cms-toolbar.propelo-toolbar .toolbar-content {
  /*background:#77838d;*/
}

.see-cms-toolbar.propelo-toolbar .see-cms-collapse {
  /*color:#383838!important;*/
}

.see-cms-toolbar.propelo-toolbar a.option.o1 {
	background: #ea845d;
}

.see-cms-toolbar.propelo-toolbar a.option.o2 {
	background: #de673a;
}

/*.see-cms-toolbar.propelo-toolbar a.option span, .see-cms-toolbar.propelo-toolbar a.option span i {color: #fff;}*/

.see-cms-toolbar.propelo-toolbar a.option {
  background:#e0521d;
  color: #fff!important;
}

.see-cms-toolbar.propelo-toolbar a.option:hover {
  color: #383838!important
}
.see-cms-toolbar.propelo-toolbar a.see-cms-logo {
	background: url(../images/toolbar-logo.png) no-repeat 0 0;
	background-size: 100%;
	width: 30px; 
	height: 189px;
}

p.seecmsdownload {padding-left: 25px!important; line-height: 16px;}
p.seecmsbmp {background: url(../images/documents/bmp_icon.gif) no-repeat 0 0;}
p.seecmsdat {background: url(../images/documents/dat_icon.gif) no-repeat 0 0;}
p.seecmsdoc {background: url(../images/documents/doc_icon.gif) no-repeat 0 0;}
p.seecmsdocx {background: url(../images/documents/docx_icon.gif) no-repeat 0 0;}
p.seecmsdot {background: url(../images/documents/dot_icon.gif) no-repeat 0 0;}
p.seecmseps {background: url(../images/documents/eps_icon.gif) no-repeat 0 0;}
p.seecmsgif {background: url(../images/documents/gif_icon.gif) no-repeat 0 0;}
p.seecmshtml {background: url(../images/documents/html_icon.gif) no-repeat 0 0;}
p.seecmsindd {background: url(../images/documents/indd_icon.gif) no-repeat 0 0;}
p.seecmsjpg {background: url(../images/documents/jpg_icon.gif) no-repeat 0 0;}
p.seecmsmdb {background: url(../images/documents/mdb_icon.gif) no-repeat 0 0;}
p.seecmsmov {background: url(../images/documents/mov_icon.gif) no-repeat 0 0;}
p.seecmsmp3 {background: url(../images/documents/mp3_icon.gif) no-repeat 0 0;}
p.seecmsmp4 {background: url(../images/documents/mp4_icon.gif) no-repeat 0 0;}
p.seecmsotf {background: url(../images/documents/otf_icon.gif) no-repeat 0 0;}
p.seecmspdf {background: url(../images/documents/pdf_icon.gif) no-repeat 0 0;}
p.seecmspng {background: url(../images/documents/png_icon.gif) no-repeat 0 0;}
p.seecmspps {background: url(../images/documents/pps_icon.gif) no-repeat 0 0;}
p.seecmsppt {background: url(../images/documents/ppt_icon.gif) no-repeat 0 0;}
p.seecmsrtf {background: url(../images/documents/rtf_icon.gif) no-repeat 0 0;}
p.seecmstex {background: url(../images/documents/tex_icon.gif) no-repeat 0 0;}
p.seecmstif {background: url(../images/documents/tif_icon.gif) no-repeat 0 0;}
p.seecmstxt {background: url(../images/documents/txt_icon.gif) no-repeat 0 0;}
p.seecmswav {background: url(../images/documents/wav_icon.gif) no-repeat 0 0;}
p.seecmswma {background: url(../images/documents/wma_icon.gif) no-repeat 0 0;}
p.seecmswmv {background: url(../images/documents/wmv_icon.gif) no-repeat 0 0;}
p.seecmsxls {background: url(../images/documents/xls_icon.gif) no-repeat 0 0;}
p.seecmsxlsx {background: url(../images/documents/xlsx_icon.gif) no-repeat 0 0;}
p.seecmszip {background: url(../images/documents/zip_icon.gif) no-repeat 0 0;}

h1, h2, h3, h4, p, li, table td {color: #1f9cd8;}

h1, h2, h3, h4 {padding: 0 0 20px 0; margin: 0; line-height: 110%; color: #1f9cd8;}
h1 {font-size: 250%;}
h2 {font-size: 200%;}
h3 {font-size: 160%;}
h4 {font-size: 130%;}

p {color: #000;}

img.circleimage {border-radius: 50%; overflow: hidden;}

.nav-wrap {background: #d11317;}
.nav {max-width: 1280px; width: 100%; margin: 0 auto;}
.nav ul {margin: 0; padding: 0; width: 100%; display: table;}
.nav li {list-style: none; padding: 0; display: table-cell; text-align: center; vertical-align: middle; background: #d11317; border-left: 1px solid #fff;}
.nav li:first-child {border-left: 0;}
.nav li a {text-align: center; text-decoration: none; display: block; padding: 11px 20px; font-weight: bold; color: #fff;}
.nav li.selected a, .nav li:hover a {color: #fff; background: #1f9cd8;}

.header-wrap {padding: 0 20px; background: #ffffff;}
.header {max-width: 1280px; width: 100%; margin: 0 auto; padding: 30px 0; position: relative;}
.header .left {width: 50%; float: left;}
.header .right {width: 50%; float: right; text-align: right;}
.header h2 {padding: 0; font-size: 250%; position: relative; padding: 0 0 0 0;}
.header h2 a.logo {display: block; max-width: 260px; width: 100%; position: static; top: -0px; left: 0;}
.header h3 {padding: 30px 0 0 0;}

.banners {position: relative;}
.banners img {width: 100%;}
.banners h2 {font-weight: bold; color: #fff; margin: 0; padding: 30px 0; font-size: 250%; text-align: center; width: 100%; position: absolute; bottom: 0; left: 0; 
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 6%, rgba(255,255,255,0) 10%, rgba(31,156,216,0.75) 40%, rgba(31,156,216,1) 50%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 6%,rgba(255,255,255,0) 10%,rgba(31,156,216,0.75) 40%,rgba(31,156,216,1) 50%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 6%,rgba(255,255,255,0) 10%,rgba(31,156,216,0.75) 40%,rgba(31,156,216,1) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f9cd800', endColorstr='#1f9cd8',GradientType=0 );}

.content-wrap {background: #fff; padding: 0 20px;}
.content {max-width: 1280px; width: 100%; margin: 0 auto; padding: 0 0 50px 0;}
.content .left {width: 65%; min-height: 5px; float: left;}
.content .right {width: 25%; min-height: 5px; float: right;}
.content .top {padding: 0 0 40px 0;}
.content .top .left {width: 70%;}
.content .top .right {width: 29%;}

.buttons .button {background: #d11317; border-top: 5px solid #fff; box-sizing: border-box; width: 100%; text-align: center;}
.buttons .button:first-child {border-top: 0;}
.buttons .button a {color: #fff; display: block; padding: 0% 20px; background: none; font-size: 150%; font-weight: bold; height: 96px; line-height: 96px;}
.buttons .button:hover {background: #1f9cd8;}
.buttons .button a:hover {text-decoration: none;}

.form {margin: 0 0 20px 0; padding: 20px; background: #f2f2f2;}
.privacy-policy {text-align: right; font-size: 75%; color: #333; font-weight: 200;}
.footer-wrap-container {background: #d11317;}
.footer-wrap {padding: 0 20px; background: url(../images/clientsite-footer-wrap.png) repeat-x top left;}
.footer {max-width: 1500px; width: 100%; margin: 0 auto; padding: 50px 0 30px 0; text-align: center;}
.footer p {font-weight: bold; color: #fff;}
.footer p.applybutton a {display: inline-block; padding: 10px 20px; color: #fff; text-decoration: none; background: #1f9cd8; text-align: center;}

.mobile-nav {display: none;}

@media(max-width: 1380px){
	.buttons .button a {font-size: 1.5vw; height: auto; line-height: 100%; padding: 10.3% 20px;}
}
@media(max-width: 1024px){
	.nav li a {font-size: 90%;}
}
@media(max-width: 667px){
	.nav-wrap, .buttons {display: none;}

	.header {padding: 20px 0;}
	.header .left, .header .right {float: none; text-align: center; width: 100%;}
	.header h2 {padding: 0; font-size: 200%;}
	.header h3 {font-size: 100%;}
	.header h2 a.logo {max-width: 100px; margin: 0 auto 20px auto; position: static;}

	.mobile-nav {display: block;}
	.mobile-nav .top {background: #e6e6e6; padding: 15px 20px; cursor: pointer;}
	.mobile-nav .top p {padding: 0; float: left; color: #333; font-size: 90%;}
	.mobile-nav .nav-icon {width: 27px; height: 20px; transform: rotate(0deg); transition: .5s ease-in-out;
    cursor: pointer; float: right;}
	.mobile-nav .nav-icon span {display: block; position: absolute; height: 3px; width: 100%; background: #d11317; border-radius: 0px; opacity: 1; left: 0; transform: rotate(0deg); transition: .25s ease-in-out;}
	.mobile-nav .nav-icon span:nth-child(1) {top: 0px;}
	.mobile-nav .nav-icon span:nth-child(2),.mobile-nav .nav-icon span:nth-child(3) {top: 7px;}
	.mobile-nav .nav-icon span:nth-child(4) {top: 14px;  }
	.mobile-nav .open .nav-icon span:nth-child(1) {top: 21px;width: 0%; left: 50%;}
	.mobile-nav .open .nav-icon span:nth-child(2) { transform: rotate(45deg);  }
	.mobile-nav .open .nav-icon span:nth-child(3) { transform: rotate(-45deg);  }
	.mobile-nav .open .nav-icon span:nth-child(4) {top: 18px; width: 0%; left: 50%; }
	.mobile-nav ul {padding: 0; margin: 0; display: none;}
	.mobile-nav li {list-style: none;}
	.mobile-nav li a {display: block; padding: 15px 20px; color: #333; font-size: 90%; text-decoration: none; background: #e6e6e6;}
	.mobile-nav li.selected a {background: #d11317; color: #fff;}

	.content .top {padding: 0 0 20px 0;}
	.content .left {width: 100%;}
	.content .right {width: 100%;}
	.content .top .left {width: 100%; margin: 0 0 20px 0;}
	.content .top .right {width: 100%;}

	.banners h2 {font-size: 100%; padding: 20px 0;}

	.buttons .button a {font-size: 100%; padding: 15px 20px;}

	.footer {padding: 30px 0 10px 0;}
}
