﻿@font-face {font-family: kpmg-light;src: url(../fonts/VNIKPMG-Extralight.ttf);}
@font-face {font-family: kpmg-light;src: url(../fonts/VNIKPMG-Extralight.eot);}
@font-face {font-family: kpmg-light;src: url(../fonts/VNIKPMG-Extralight.woff);}
body {font-family:arial, verdana, sans-serif;color:#333;padding-top: 50px;padding-bottom: 0px;}
.navbar-toggle .icon-bar {background-color:#00338E;}
@media (min-width: 768px) { .navbar-collapse {float: right;} }
ul#selectLanguage{position:relative; right:20px;top:10px;}
#selectLanguage li{text-decoration: none;list-style-type: none;float:right;}
#selectLanguage a{color:#00338E;}
#selectLanguage img{width:30px;}
.navbar {background-color:#fff;color:#141C29;}
.navbar a{color:#a5a5a5;}
.navbar a.active{color:#00338E;}
.btn{background-color:#00338E;color:#fff;border:1px solid #fff;border-radius:0px;}
.btn-reverse{background-color:#fff;color:#00338E;border:1px solid #00338E;border-radius:0px;}
.navbar-nav > li > a.btn-reverse{padding:5px 8px;margin-top:10px;}
.container {width:auto;max-width:100%;}
.header {text-align:left;padding-bottom:20px;background:#0091DA none repeat scroll 0 0;padding-top:20px;padding-bottom:40px;color:#fff;}
.header span{font-style:italic;}
.fixbg{background-image:url('/Content/images/bg/bg.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
h2 {font-family:kpmg-light,arial, verdana, sans-serif;font-size:65px;line-height:70px;/*text-transform:uppercase;*/}
#please-wait {position: fixed;left: 0;top: 0;width: 100%;height: 100%;text-align:center;z-index:2000;}
#please-wait .spinner {z-index: 2000;padding-top: 9%;display: block;color:#000;font-size:36px;}
.bgSlogan {background-color:#00338E;color:#fff;padding-top:50px;padding-bottom:30px;}
.slogan {font-family:kpmg-light,arial, verdana, sans-serif;font-size:65px;line-height:70px;}
.bgAbout{background-color:#005eb8;color:#fff;padding:80px 0px;}
.bgAboutDetail{background-image:url('/Content/images/bg/pen.jpg');background-repeat:no-repeat;background-color:#EAEAEA;color:#6F6F6F;padding:60px 0px;}
.bgAboutContent{background-color:#EAEAEA;}
.personalName{font-weight: bold;font-size:14px;padding-top:20px;}
.personalTitle{font-weight: 500;}
.bgOpportunity{background-repeat:no-repeat;background-color:#001E52;color:#fff;padding:60px 0px;}
.bgOpportunity a {color:#fff;font-weight:bold;}
.bgCriteria{background-image:url('/Content/images/bg/group.png');background-repeat:no-repeat;background-color:#fcfcfc;color:#00338E;padding: 60px 0px;/*text-transform:uppercase;*/}
.borderRight {/*border-right:1px solid #00338E;*/}
.veryBig {font-size:100px;}
.bgRegistrationTime{background-color:#001E52;color:#fff;padding:60px 0px;}
.bgTimeline{background-color:#001E52;color:#fff;padding:60px 0px;}
.timelineHead {padding-top:60px;}
.timelineFooter {padding-bottom:60px;}
.timeline {min-height:220px;}
.timeline-60 {min-height:60px;}
.timelinedate{font-weight:bold;padding:10px 0px;font-weight:bold;}
.bgColor1 {background-color:#00338E;}
.bgColor2 {background-color:#005EB8;}
.bgColor3 {background-color:#0191DA;}
.bgColor4 {background-color:#483699;}
.bgColor5 {background-color:#6C2078;}
.bgColor6 {background-color:#00338E;}
.bgColor7 {background-color:#2654a7;}
@media (max-width: 600px) {.nocontent {display:none;}}
.bgMentor{background-image:url('/Content/images/bg/mentor.jpg');background-repeat:no-repeat;background-color:#0d96da;color:#00338E;padding:60px 0px;}
.bgMentor img {width:100%;padding:00px;border-radius:50%;}

.bgGalary {background-color:#00338E;color:#00338E;padding-top:50px;padding-bottom:30px;}
.bgGalary img{width:100%;padding-bottom:20px;}
.bgContact {background-color:#e4f2fd;color:#00338E;padding:60px 0px 120px;}
.alignRight {text-align:right;}
.iconUser {background-image: url('/Content/images/icons/user.png');background-repeat:no-repeat;background-position-y:0px;padding-left:30px;margin-top:20px;
}
.iconMail {background-image: url('/Content/images/icons/mail.png');background-repeat:no-repeat;background-position-y:5px;padding-left:30px;}
.iconPhone {background-image: url('/Content/images/icons/phone.png');background-repeat:no-repeat;background-position-y:2px;padding-left:30px;}

.fixbg1{background-image:url('/Content/images/bg/bg2.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
.fixbg3{background-image:url('/Content/images/bg/bg3.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
.whitetranbg{background:rgba(220, 220, 220, 0.9) none repeat scroll 0 0;}
.solid_bg
{
	text-align:center;
	padding-bottom:20px;
	background:#0091DA none repeat scroll 0 0;
	padding-top:20px;
	padding-bottom:40px;
	color:#fff;
}
.solid_bg h3
{
	font-size: 26px;
	padding-bottom: 15px;
  margin-bottom: 25px;
  text-transform: uppercase;
  display: inline-block;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
		min-height:500px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

.navbar-inverse{background-color: #00338D;}
.navbar-inverse .navbar-nav > li > a {color:#ccc;}

.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}
footer
{
	font-size:10pt;
	color:#B2B2B2;
	background-color:#00338D;
	margin:0;
	padding:10px 0px 10px 0px;
}
#footerLegalWrapper {
	float: left;
	display: inline;
	margin-top: 10px;
	margin-bottom: 20px;
	padding:0px;
}

#footerLegalWrapper li {
	display: inline;
	list-style-type: none;
	padding: 0 5px 0 5px;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
}
#footerLegalWrapper li.selected {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0;
	color: #B2B2B2;
}
#footerLegalWrapper li.last {
	border: 0;
}
#footerLegalWrapper li a:link {
	color: #B2B2B2;
	text-decoration: none;
}
#footerLegalWrapper li a:visited {
	color: #B2B2B2;
	text-decoration: none;
}
#footerLegalWrapper li a:hover {
	text-decoration: underline;
}
.clr{clear:both;}
.smallcontent {

	margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.smallcontent:after {
  clear: both;
}

.smallcontent:before,
.smallcontent:after {
  display: table;
  content: " ";
}
@media (min-width: 768px) {.smallcontent {width: 750px;}}
@media (min-width: 992px) {.smallcontent {width: 970px;}}
@media (min-width: 1200px) {.smallcontent {width: 1000px;}}
.mainheader {
    height:650px;
}
.mainheader h1{
	font-size:60px;
	vertical-align:middle;
	color:#00338D;
}
.mainheader h1 span {
	font-size: 80px;
	vertical-align:middle;
	color: #00338D;
}
.slogan1 {
	font-size:32px;
	color:#00338D;
}

.center {
	text-align:center;
}
.color1 {background-color: #483698;} /*background:rgba(100, 188, 238, 0.8) none repeat scroll 0 0;}*/
.color2 {background-color: #470A68;}/*background:rgba(181, 112, 162, 0.8) none repeat scroll 0 0;}*/
.color3 {background-color: #6D2077;}/*background:rgba(255, 159, 0, 0.8) none repeat scroll 0 0;}*/
.color4 {background-color: #00A3A1;}/*background:rgba(250, 77, 96, 0.8) none repeat scroll 0 0;}*/
.color0{background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0;}
.color-wrapper {padding: 30px;color:#fff;font-weight:bold;}
.newsflash-wrapper {padding: 30px 0px 0;}
.marginLeftRight {padding:0;margin:0;}

.item_img {
    margin: 0 0 25px;
    max-width: 60%;
		border: 0 solid #aaa;
    border-radius: 0;
    padding: 0;
		/*height:80px;*/	
}
.item_img img {transition: all 0.5s ease 0s;}
.zoom_img:hover, .item_img:hover img {
    transform: scale(1.2, 1.2);
    transition: all 0.5s ease 0s;
}

.item_content {
    overflow: hidden;
    padding-bottom: 24px;
	height:200px;
}

.item_content h3{
    color: #fff;
    margin-bottom: 20px;
    padding-bottom: 0;
    text-align: left;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 32px;
    padding-top: 0;
    text-transform: uppercase;
	height:100px;
}
.item_largecontent {
    overflow: hidden;
    padding-bottom: 24px;
	height:300px;
}
.item_largecontent_vi {overflow: hidden;
    padding-bottom: 24px;
	/*height:360px;*/
}

.item_largecontent_vi h3,.item_largecontent h3{color: #fff;margin-bottom: 20px;padding-bottom: 0;text-align: left;font-size: 24px;font-weight: normal;letter-spacing: -1px;line-height: 32px;padding-top:10px;text-transform: uppercase;height:60px;
}
.item_largecontent_vi h3 {
    height:70px;
}
.item_introtext {
	color:#fff;
	padding:5px 0 25px;
	margin:0;
	text-align:left;
    font-weight: bold;
}
.large_padding {
	padding:100px 0px;
}
.largetop_padding {
	padding-top:100px;
}
.largebottom_padding {
	padding-bottom:100px;
}
.medium_padding {
	padding:40px 0px;
}
.small_padding {
	padding:10px 0px;
}


ul.left_list {padding:0;margin:0;text-decoration: none;list-style-type: none;display:table;margin:0 auto;}
.left_list li{ float:left;}
.left_list li img {padding:10px 20px;}
ul.left_list:after{
	display: table;
  content: " ";
	clear:both;
}


.item{
	overflow: hidden;
}
.service1 {
padding:30px 0px;
}
.service1 img
{
margin: 0 auto;
display: block;
text-align:center;
width:100%;
transition: all 0.5s ease 0s;
}
.service1:hover img{
    transform: scale(1.2, 1.2);
    transition: all 0.5s ease 0s;
}
.service1 h3
{
text-align:center;
font-weight:bold;
font-size:14pt;
color:#428BCA;
}
.service1 h3{
    font-size: 24px;
    letter-spacing: 0;
    line-height: 36px;
    text-transform: uppercase;
		color:#333;
		height:40px;
}
.service1 h3.long {height:90px;}
.service1 span
{
	font-style:italic;
}

.triangle-up-left {
    width: 0;
    height: 0;
    padding-bottom: 10%;
    padding-left: 10%;
    overflow: hidden;
}
.triangle-up-left:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-left: -100px;
    border-bottom: 100px solid transparent;
    border-left: 100px solid #4679BD;
}
.section1title{
    background-color: #c84e00;
}
.section2title{
    background-color: #d67a40;
}
.section3title{
    background-color: #6a7f10;
}
.section4title{
    background-color: #8f9f4c;
}
.section5title{
    background-color: #a79e7a;
}
.section6title{
    background-color: #bdb694;
}
.section7title{
    background-color: #d3cfb8 ;
}
.section1title, .section2title, .section3title, .section4title, .section5title, .section6title, .section7title{
    display: block;
    width: 100%;
    padding:30px;
    text-transform: uppercase;
    /*margin-top: 75px;
    margin-bottom: 50px;
    padding: 45px 15%;
    background-image: url('/Content/images/header-right.png');*/
    background-repeat: no-repeat;
    background-position: top right;
    color: #fff;
}
.white_bg {
 background-color:#fff;
}
.check ul {
   
}
.check li {   
    text-decoration: none;
	list-style-type: none;
    background-image:url('images/icons/check.png');
	background-repeat:no-repeat;
    padding-left: 30px;
    line-height:26px;
    padding-bottom:5px;
    /*color:#0066FF;*/
}
#Mentors img {
width:100%;max-width:300px;
}
#Mentors .col-lg-3 {padding:10px 40px;text-align:center;}
.mentorname {text-align:center;padding-bottom:15px;}
.form-group {margin-bottom:0px;margin-top:5px;}
.control-label {margin-bottom:0px;}
.form-group-padding {padding-bottom:5px;}
.icon1 {
    background-image: url('/Content/images/icons/1.png');
    background-repeat:no-repeat;
    padding-left:120px;
}
.icon2 {
    background-image: url('/Content/images/icons/2.png');
    background-repeat:no-repeat;
    padding-left:120px;
}
.icon3 {
    background-image: url('/Content/images/icons/3.png');
    background-repeat:no-repeat;
    padding-left:120px;
}
.Home {
     background: url(/Content/images/icons/home-blue.png) no-repeat top left;
     display: block;
     width: 40px;
     height: 40px;
     text-indent: -9999px; /* hides the link text */
}
li > a.Home {
    padding-top:10px;
    padding-left:50px;
    background-position: 30px 10px;
}
.About { font-size:16px;}
.Partner {width:100%;text-align:left;padding-top:40px;}
.hidden {visibility: hidden;}
.circle {border-radius:50%;}
.specialButton,a.specialButton,.btn,.navbar-nav > li > a.btn-reverse{background-color: #00338e;color: #fff;border: 1px solid #fff;border-radius: 0;}
.specialButton:hover,.specialButton:focus, a.specialButton:hover,a.specialButton:focus,.btn:hover,.btn:focus,.navbar-nav > li > a.btn-reverse:hover,.navbar-nav > li > a.btn-reverse:focus {background-color:#00A3A1;color:#fff;}