@charset "utf-8";
/* CSS Document */

.btn-style{background: #4a9ed2;
background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */ color:#fff;
padding:15px 19px; font:20px 'Roboto', sans-serif; font-weight:400; display:inline-block;}

a:hover.btn-style {
	background: #4a9ed2;
        background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
        background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */ 
        display:inline-block;
    color:#FFFFFF;
}

.header{ padding:0px 0px 0px 0px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}




nav{ margin:0px; padding:0px; position:relative; z-index:1;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
background: -moz-linear-gradient(top, #328fca 0%, #1e6fa2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328fca), color-stop(100%,#1e6fa2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #328fca 0%,#1e6fa2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #328fca 0%,#1e6fa2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #328fca 0%,#1e6fa2 100%); /* IE10+ */
background: linear-gradient(to bottom, #328fca 0%,#1e6fa2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328fca', endColorstr='#1e6fa2',GradientType=0 ); /* IE6-9 */}
nav ul{ display: table; margin:0px;padding:0px 0px 0px 129px;width: 100%;}
nav ul li{ display: table-cell;}
nav ul li:nth-child(1){}
nav ul li:last-child{ margin-right:0px;}
nav ul li a{ color:#fff; text-transform:uppercase; padding:22px 22px 22px 22px; font:16px 'Roboto', sans-serif; font-weight:400; display:inline-block; display: block;}
nav ul li a:hover, nav ul li a.active{ background: #404448; /* Old browsers */
background: -moz-linear-gradient(top, #404448 0%, #010101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404448), color-stop(100%,#010101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #404448 0%,#010101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #404448 0%,#010101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #404448 0%,#010101 100%); /* IE10+ */
background: linear-gradient(to bottom, #404448 0%,#010101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404448', endColorstr='#010101',GradientType=0 ); /* IE6-9 */ text-decoration:none;}

nav ul li a:hover, nav ul li a.active{ background: #404448; /* Old browsers */
background: -moz-linear-gradient(top, #404448 0%, #010101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404448), color-stop(100%,#010101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #404448 0%,#010101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #404448 0%,#010101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #404448 0%,#010101 100%); /* IE10+ */
background: linear-gradient(to bottom, #404448 0%,#010101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404448', endColorstr='#010101',GradientType=0 ); /* IE6-9 */ text-decoration:none;}


.section06 { border-bottom:6px solid #151515; background: #4a9ed2; /* Old browsers */
background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */}


/*flag*/
div#language {font-family:'Roboto';  color:#2b2c2e; text-transform:uppercase; font-size:13px; font-weight:400;}
.desc { color:#fff;}
.desc a {color:#fff;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#2b2c2e; text-decoration:none; outline:none;}
.dropdown a:hover { color:#2b2c2e;} //*5d4617;} *//
.dropdown dt a:hover, .dropdown dt a:focus { background:#1e3c5a; color:#fff;}
.dropdown dt a { background:#fdfdfd url(../../img/front/flag01.jpg) no-repeat scroll 10px center; display:block; padding-left:35px; width:130px; border:1px solid #dbdbdb; padding-top:7px; padding-bottom:7px;}
.dropdown dt a span { cursor: pointer; display: block; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;}
.dropdown dt a span img.flag { float: right; text-align: center; }	
.dropdown dd ul { background:#fff none repeat scroll 0 0; color:#fff; display:none; z-index: 9999;
         left:0px; padding:0px 0px; position:absolute; top:0px; width:auto; min-width:129px; list-style:none;}	 
.dropdown span.value { display:none;}
.dropdown dd ul li a {display: block; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top:10px; padding-bottom:10px;}
.dropdown dd ul li a:hover { background-color:#c8c8c8;}
.dropdown dd ul li a img.flag { border:none; vertical-align:middle; float: right; }
.dropdown dd ul li{}
.flag-us, .flag-uk, .flag-fr, .flag-it, .flag-ru, .flag-de, .flag-br, .flag-es, .flag-pl
{ display: block; background: url(images/NewSprite.png) no-repeat;  float: left; margin-right:7px; width: 21px; height: 14px; margin-left: 6px;}
.flag-us {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-uk {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-fr {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-it {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-ru {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-de {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-br {background:url(../../img/front/flag01.jpg)) no-repeat;}
.flag-es {background:url(../../img/front/flag01.jpg) no-repeat;}
.flag-pl {background:url(../../img/front/flag01.jpg) no-repeat;}


.email-inner input[type="text"]{ width:75%; background:#f3f3f3; height:30px; padding-left:15px; border-radius:0px; border:0px; font-size:12px; float:left; margin-right: 5px; color:#000;}
.email-inner input[type="text"]:focus{border-color: #000; box-shadow: 0 0 5px 0 #000; transition: all 0.4s linear 0s;}
.email-inner input[type="button"]{ font:14px Arial, Helvetica, sans-serif; width:20%; background:#f3f3f3; height:30px; color:#fff; border-radius:0px; border:0px; background: #4a9ed2; /* Old browsers */float:left; 
background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */}


.training-text h2{ font-size:26px; color:#fff; margin:0px; line-height:70px;}
html[lang="es"] .training-text h2,html[lang="vi"] .training-text h2{ font-size:20px;}
.training-text {position: relative;margin: 0 0px;padding:0px; background: #4a9ed2; /* Old browsers */
background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */
}
.training-text:before, .training-text:after{
  content: "";
  position: absolute;
  /* fill vertically */
  top: 0;
  bottom: 0;
  width: 9600px;
  right: 100%;
  background: #4a9ed2; /* Old browsers */
background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */
}


.email {position: absolute; padding:15px 0px 23px 0px; background: #bee5eb; top:-27px; width:100%;}

.email-inner{ margin-left:6px;}
.email p{ font:14px 'Open Sans', sans-serif; color:#fff; margin:0px; font-weight:400; padding-bottom: 10px;  text-transform:uppercase;}
.email p span{ font:14px 'Open Sans', sans-serif; color:#fff; margin:0px;font-weight:700; }
.training-text:after{ content: ""; position: absolute; /* fill vertically */ top: -27px; bottom: 0; width: 9600px; left: 120%;background: #bee5eb;}

.email:before{ content: ""; position: absolute; width: 91px; height:97px; left:-91px; background:url(../../img/front/news-letter-bg2.png) 0 0 no-repeat; top:0;}



.email-inner input[type="text"]{ width:65%; background:#f3f3f3; height:30px; padding-left:15px; border-radius:0px; border:0px; font-size:12px; float:left; margin-right: 5px; color:#000;}
.email-inner input[type="text"]:focus{border-color: #000; box-shadow: 0 0 5px 0 #000; transition: all 0.4s linear 0s;}
.email-inner input[type="button"]{ width:20%; background:#f3f3f3; height:30px; color:#fff; border-radius:0px; border:0px; background: #4a9ed2; /* Old browsers */float:left;
background: -moz-linear-gradient(top, #4a9ed2 0%, #2976a6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9ed2), color-stop(100%,#2976a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a9ed2 0%,#2976a6 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a9ed2 0%,#2976a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ed2', endColorstr='#2976a6',GradientType=0 ); /* IE6-9 */}

.footer{ 
	background: #bee5eb;
	background: -moz-linear-gradient(-85deg, #d1ecf1 0%, #bee5eb 100%);
	background: -webkit-linear-gradient(-85deg, #d1ecf1 0%, #bee5eb 100%);
	background: linear-gradient(175deg, #d1ecf1 0%, #bee5eb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ecf1', endColorstr='#bee5eb', GradientType=1);
	color:#0c5460;
	font-size:13px;
	font-weight:400;
	font-family:13px 'Open Sans', sans-serif;
	padding: 30px 0px 0px 0px;
}


/*Reprint*/
.Reprint-section01-bottom-left .
.Reprint-section01-bottom {text-align: center;}

.Reprint-section01-right { margin-left:10px; }
.Reprint-section01-bottom { padding-top:50px; }
.Reprint-auth { padding-top:25px; padding-bottom:25px; }
.recept-heading { margin-top:30px; }
.recept-form { margin-top:35px; }
.recept-form .form-controls { max-width:320px; border-radius:0; width:100%; padding:5px; border:#c1c1c1 solid 1px; height:45px; }
.recept-form > div { padding:0; }
.recept-form-under { background:#f0f5f9; height:519px; }
.recept-forms ul { margin:30px 0 0; }
.recept-forms ul li { float:left; display:block; }
.recept-forms ul li { width:25%; padding-top:10px; padding-bottom:10px;  font:15px 'Open Sans', sans-serif; color:#262626; font-weight:600;}
.recept-forms ul li:nth-child(odd) { line-height:45px;}
.recept-forms ul li:nth-child(even) {line-height:40px;}
.recept-forms ul li:nth-child(2n) { width:75%; }
.recept-forms .form-btn { border:0; font-size:20px; padding: 13px 40px; } 

.recept-right-botm { clear:both; }
.recept-form-botm  { clear:both; color:#606060; }
.recept-form-botm .form-btn { border:0; font-size:20px; padding: 13px 20px; margin-left:10px; }
.form-line { padding:30px 0 10px; }

/*   COntact Us  */
.recept-form textarea.form-controls { height:150px; }
.contact-address strong { font-size:20px; }
.contact-address p { line-height:115%; }
.google-map {border:#d3d3d3 solid 5px; }
.contact-support { margin-top:30px; }
.contact-support > div { display:inline-block; font-size:20px; text-transform:uppercase; font-family: 'ag_futuraregular'; vertical-align:middle; }
.support-pick { padding-right:12px;  }
.contact-support p { font-size:25px; font-weight:bold; margin-bottom:0; font-family: 'ag_futuraregular'; margin-top: 8px; }
.click-here1 { height:40px; }
.click-here1 img { position:absolute; margin-left:-40px; z-index:-1;}
.top10 { padding-top:10px; }
.contact-enroll { margin-left:35px; }
.contact-enroll span{ padding-left:14px;}
.contact-auth { margin-left:35px; padding-top:20px; padding-bottom:20px; }
.contact-form { overflow:hidden; background:url('../../img/front/contact-btmline.png') left bottom no-repeat; padding-bottom:12px; }
.contact-heading { margin-bottom:0; }
