/*=======================================================================
*** PORTO_SUB STYLE SHEET***
========================================================================*/

/* ********************************************* */
/* hardcoding HIGH.CSS styles with !important    */
/* ********************************************* */	
div.highlight {
	margin:0;
    padding:0;
}

.text-google{
	font-size:0.7em; 
	color:#333333;
	font-weight:300;
	font-family: "Open Sans", Arial, sans-serif;
	margin-top:-10px;

}

.text-google .img-google{
	width:100px;

}

/* ********************************************* */
/* general styles*/
/* ********************************************* */	
/*This seemingly pointless code is to define to the browser what 100% means*/
/*
html,body {
    height:100%;
}
*/
input:focus, input:active{ outline:none; }
* {
margin: 0;
padding: 0;
border:none;
outline:none;
}
img{
	border:none;
}


/* ********************************************* */
/* sections background*/
/* ********************************************* */
.handwriting{
	font-family:"Over The Rainbow", cursive;
}
.tab{
	margin-left:40px;
}
.clearfix{
	clear:both;
}
#header-top{
	margin-top:14px;
}
	#header-top .row-fluid .span12>div:nth-child(1){
		border:0px solid red;
		width:40%;
	}
	#header-top .row-fluid .span12>div:nth-child(2){
		border:0px solid green;
		width:30%;
	}
	#header-top .row-fluid .span12>div:nth-child(3){
		border:0px solid blue;
		width:30%;
	}
/**/
#social-media{
	margin:17px 0px;
	text-align:center;
}
	#social-media .handwriting{
		color:#00aeef;
		font-size:1.5em;	
	}	
	#social-media a{
		text-transform: lowercase;
		background-image: url(/sites/all/themes/Porto_sub/img/custom/followus.jpg);
		background-position: right center;
		background-repeat: no-repeat;
		padding-right: 50px;
	}
	#social-media a:hover{
		text-decoration:none;
	}

div#logo a img{
	margin-top:10px;
	width:412px;
	/*height:101px;*/
}
div#ec .partnership{
	width:100%;
}
div#ec a img{
	/*margin-top: -7px !important;*/
	margin-left: 12px;
	width:136.4px;
}

#whoweare .span3 img {
    width: 106px;
}

div#ec{
	font-family: "Open Sans", Arial, sans-serif;
	font-size:1em;
	font-weight: 300;
	color:#333333;
}
div#ec .comissioner{
	font-size:0.8em;
}
div#social-media div a img{
	margin-top:-35px !important;
	margin-left:35px;
}

div#social-media div.apply-now a.btn{
	margin-top: 33px !important;  
	width:109px;
	height:30px;
	font-size:1.39em;
	line-height:1.39em;
	font-weight:bold;	
}

#main-navigation{
	/*position:relative;*/
}
	#main-navigation nav{
		height:45px;
	}
	#main-navigation div.content{
		position:absolute;
		z-index:2;
		/*width:100%;*/		
	}
	/*centering main menu
	#main-navigation ul.nav {
		width:83%;
		border:0px solid blue;
		margin-left: auto;
		margin-right: auto;
	}
	*/
	#main-navigation li a{
		border-bottom:10px solid transparent;
		padding-bottom:21px;
	}
	#main-navigation li a:hover, #main-navigation2 li a:hover, #main-navigation2 li a:active{
		border-bottom:10px solid #434e6a;
	}
	#main-navigation2 div.content{
		position:absolute;
		z-index:2;
	}
	#main-navigation2 nav ul{
		position:relative;
		top:-4px;
	}
	#main-navigation2 li a{
		border-bottom:10px solid transparent;
		padding-bottom:17px;
	}
	#main-navigation {
		margin-top: 25px !important;
	}
	
	#main-navigation2{
		background-color:#fff; 
		display:none; 
		border-bottom: 10px solid #00AEEF;
		top: 0;
		left: 0;
		position: fixed;
		right: 0;
		z-index: 1030;
	}
	
	
	#main-navigation2 nav ul.nav-main li a{
		margin:0;
	}
	
	div#main-navigation2 nav{
		padding-left:85px;
		padding-top:40px;
	}
	div#main-navigation2 img{
		width:70px;
		margin-top:10px;
		margin-bottom:8px;
	}
	
	.mean-container .mean-bar {
		background: none repeat scroll 0 0 #00AEEF;	
	}
	
	.mean-container .mean-nav ul li a {
		text-transform:none;
	}
	

#initial{
	/*margin:0px !important;*/
	padding:50px 0px 60px 0px;
}
#apply,
#incubator,
#works,	
#challenge,
#faq,
#whoweare,
#investment{
	/*padding:30px 0px 60px 0px;*/
	margin-bottom:0px !important;/*to compensate the highlight style of high.css*/
	/*padding:75px 0px 110px 0px;*/
	padding:75px 0px 80px 0px;
}


#initial.thankyou {
	
	background-image: url("/sites/all/themes/Porto_sub/img/custom/bg-ty.png");
	background-repeat: repeat;
    border-bottom: 10px solid #E5E5E5;

}

	#initial.thankyou .span6 h2 {
	    font-weight: bold;
	    letter-spacing: -0.9px;
	    line-height: 1.2em;
	    color: #FF8400;
	    font-size: 3.8em;
	    
    }
    
    #initial.thankyou .span6 h4 {
	    color: #FFFFFF;
	    font-size: 2em;
	    font-weight: lighter;
	    letter-spacing: -1px;
	    line-height: 1.3em;
	    max-width:450px; 
	}
	
	#initial.thankyou .span6 h4 strong {
		font-weight: lighter;
	}


#initial.purple{
	background-image: url(/sites/all/themes/Porto_sub/img/custom/bg-icons.jpg);
	background-repeat: repeat;
	background-color:#434e6a;
	border-bottom: 10px solid #e5e5e5;
}
	#initial.purple .span5 {
		font-weight: normal; /*regular - opensans*/
		/*font-size:36px;*/
		color:#ed7e14;
	}
	#initial.purple .span5 .sizeA {
		line-height: 1.3em;
		color: #ff8400;
		/*margin-top: 45px;*/
		/*font-size: 0.8em;*/
		font-size: 2em;
		letter-spacing: -1px;
		font-weight: 300;
	}
	/*
	#initial.purple .span5 .sizeB {
		font-size: 3.6em;
		color: #ff8400;
		margin-top: 20px;
		letter-spacing: -1px;		
	}
*/	
	#initial.purple .span5 h1{
		font-weight: normal; /*semibold - opensans*/
		font-weight: 500;
		font-size: 3.6em;
		line-height: 1.15em;
		margin-top: -6px;
	}
	#initial.purple .span5 a{
		display:block;
		width:170px;
		margin-top:20px;		
		height: 40px;
		font-weight: bold;
		/*font-size: 0.58em;*/
		/*line-height: 1em;*/
		font-size: 1.5em;
		line-height: 1em;
		color: #fff;
		text-shadow: 0;
		background-color: #ff8400;
		background-image: none;
		background-repeat: none;
		filter: none;
		border-color: #ff8400;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0;
		-moz-box-shadow: 0;
		box-shadow: 0;
	}
	#initial.purple .span5 a .mini{
		font-size: 12px;
		color:#434f69;
		text-shadow: none;
	}
	/*youtube iframe: styles to add when structure changes to span5 + span7*/	
	#initial.purple .span7{
		border:0px solid white;	
		margin-left: 15px;
		height: 340px;
		margin-top:10px;
	}
	
/*h2,	*/
#block-system-main h2,
#whoweare h2,
#faq h2,
#investment h2,
#block-block-12 h2,
#apply h2,
#incubator h2,
#works h2,	
#challenge h2,
#results h2 {
	font-weight:bold;
	font-size:2.5em;
	color:#434e6a;
	font-weight: bold;
	font-size: 3em;
	line-height: 1.2em;
	color: #434e6a;
	letter-spacing: -0.9px;	
}
	#challenge .handwriting{
		font-size:1.5em;
		color:#00aeef;
	}	
	#challenge li,
	#challenge p{
		color: #333333;
		font-size: 1.2em;
		line-height: 1.36em;
	}	
	#challenge p:first-child{		
		margin-top: 46px;
	}	
	#challenge p{		
		margin-top: 20px;
	}
	#challenge li{		
		margin-top: 5px;
	}
	#challenge ul{
		/*list-style-position:inside;*/
		list-style-type:disc;
	}
	#challenge div.row-fluid:nth-child(3){
		display:none;
	}
#faq,
#incubator,
#works{	
	background-color:#f0f1f3;
	border-bottom: 10px solid #e6e6e6;
	border-top: 10px solid #e6e6e6;	
}
	#works p{color: #333333;}
	#works div.span12:nth-child(1){
		margin-bottom:30px;
	}
	#works div.span12 p{	
		color: #333333;
		font-size: 1.2em;
		line-height: 1.36em;
		letter-spacing: 0.2px;
		margin-top:38px;
	}	
	#works div.span3{	
		margin:0;
		padding:45px 15px 25px 38px;
		/*min-height:660px;		*/
		min-height:632px;
		font-size: 0.9em;
		letter-spacing: -0.05px;
		color: #333333;
		line-height:1.42em;
	}
	#works h3{
		text-transform: capitalize;
		font-size: 1.4em;
		font-weight: 400;
		margin-top: 12px;
	}
	#works h4{
		margin: 20px 0px 20px 0px;	
	}
	#works .handwriting{
		font-weight: 300;
		font-size: 1.3em;			
	}	
	#works div.span3:nth-child(1){
		background-color:#75d3f6;	
	}
	#works div.span3:nth-child(2){
		background: #51c7f4 left 60px no-repeat padding-box url(/sites/all/themes/Porto_sub/img/custom/arrow1.png);
	}
	#works div.span3:nth-child(3){
		background: #26baf1 left 60px no-repeat padding-box url(/sites/all/themes/Porto_sub/img/custom/arrow2.png);
	}
	#works div.span3:nth-child(4){
		background: #00adee left 60px no-repeat padding-box url(/sites/all/themes/Porto_sub/img/custom/arrow3.png);
	}
#incubator{	
		color: #333333;		
}	
	#incubator p.handwriting{	
		margin-bottom:20px;
	}
	#incubator .span6{
		margin-top:28px;
		font-size: 1.2em;
		line-height: 1.36em;
	}
	#incubator .span6 li,
	#incubator .incubator_center,
	#incubator .span6,
	#incubator .span6 p{
		color: #333333;
		
		/*letter-spacing: 0.2px;*/
	}
	#incubator #center1.incubator{			
		margin-top:30px;
	}	
	#incubator #center2.incubator{			
		margin-top:20px;
	}	
	#incubator #center3.incubator{			
		margin-top:20px;
		margin-bottom:20px;
	}		
	#incubator .incubator{	
		overflow:hidden;
		margin-bottom:10px;
		padding-bottom:10px;		
		clear:both;		
	}	
	#incubator .incubator_center_logo{
		width:30%;
		float:left;
		text-align:center;
	}	
	#incubator .incubator_center{
		float:left;
		width:69%;
		clear:right;
	}	
	#incubator .span6 p.handwriting{
		font-size:1.5em;	
		color:#00aeef;
	}	
	
	#results .span12 {
		margin-bottom: 30px;
		
	}
	#results .span12 h2 {
		margin-bottom:25px;
	}
	#results .span12 p, 
	#results .span6 p {
		color: #333333;
		font-size: 1.2em;
		line-height: 1.36em;
	}
	
	#results .span6 p.handwriting {
    color: #00AEEF;
    font-size: 1.8em;
	}
	
	
	
	
#apply{
	background-color:#ff8400;
	/*
	border-bottom: 10px solid #e6e6e6;
	border-top: 10px solid #e6e6e6;
	*/
}
	#apply p:nth-child(1){
		/*font-size:2.3em;*/
		font-size:2.2em;
		/*line-height:30px;*/
		line-height: 36px;
		font-weight: 300;
		color:#ffffff;
		letter-spacing: -1px;
		text-align:center;
		margin-top:60px;
	}
	#apply p:nth-child(2){
		font-size:2.2em;
		line-height:1.1em;
		letter-spacing: -1px;
		color:#ffffff;
		text-align:center;
		margin-top:45px;
	}	
	#apply #webform-ajax-wrapper-64{
		margin-top: 90px;
	}
	#apply form{
		text-align:center;
	}	
	#apply form#webform-client-form-64 div{
		display:inline-block;
		/*height:40px;*/
		margin:0px;
		padding:0px;	
		
		/*height:62px;*/
	}
	#apply div#webform-component-your-email-address{
		margin:0;
		padding:0;
		height:40px;
	}	
	#apply input[id^=edit-submitted-your-email-address],
	#apply input[id^=edit-submitted-your-email-address]:hover,
	#apply input[id^=edit-submitted-your-email-address]:focus{
		width:550px;
		height:56px;
		background-color:#e4e4e4;
		
		/*//rounding corners:*/		
		border: 1px solid #ccc;
		-moz-border-radius: 7px 0px 0px 7px;
		-webkit-border-radius: 7px 0px 0px 7px;
		border-radius: 7px 0px 0px 7px;		
		outline: 0;
		margin:0;
		padding:5px 0px 0px 25px;		
		-webkit-appearance: none;
		-webkit-box-shadow:none;
		box-shadow:none;		
		font-size: 1.6em;		
		color:#333333;
	}	
	#apply div[id^=edit-actions]:before,
	#apply div[id^=edit-actions]{		
		margin:0;
		padding:0;
		background-color:#ff8400;
		border:0;		
	}
	#apply input[id^=edit-webform-ajax-submit-64],
	#apply input[id^=edit-webform-ajax-submit-64]:hover,
	#apply input#edit-webform-ajax-submit-64:hover,
	#apply input#edit-webform-ajax-submit-64{
		color: #ff8400;
		background-image:none;
		background-position:none;
		background-color:transparent;
		text-shadow:none;
		outline:0;
		margin:0;
		padding:0;
		border: 1px solid #fff; 
		background-color:#ffffff;		
		/*rounding corners:*/		
		-moz-border-radius: 0px 7px 7px 0px;
		-webkit-border-radius: 0px 7px 7px 0px;
		border-radius: 0px 7px 7px 0px;		
		padding: 4px 20px;
		outline: 0;
		font-family: "Open Sans", Arial, sans-serif;
		font-size: 1.6em;
		font-weight: bold;		
		width: 270px;
		height: 63px;
		margin-left: -4px;		
	}		
	#apply div.messages.status p{
		font-family: "Open Sans", Arial, sans-serif;
		font-size:1.2em;
		font-weight: 300;
		color:#333333;
		color:#4EAB4E;
		margin:0;
		padding:0;
	}
	#apply div.messages.error{
		font-family: "Open Sans", Arial, sans-serif;
		font-size:1.2em;
		font-weight: 300;
		color:#D40000;
		text-align:center;
	}
#investment{}
	#investment p:first-child{
		margin-top:30px;
	}
	#investment p{
		color: #333333;
		font-size: 1.2em;
		line-height: 1.36em;
		margin-top:15px;
	}
	#investment .handwriting{
		font-size:2em;	
		color:#00aeef;
	}
	#investment .image-large{
		margin-top:90px;
	}
#faq,
#faq  p {
	color:#333333;
}
#faq .span4 {
	color:#b0b0b1;
}
#faq .span8 {
	color: #797a7b;
}
	#faq .row-fluid:nth-child(2){
		margin-top:17px;
	}
	/*par*/	
	#faq .span8,
	#faq .span6:nth-child(even){
		font-family: "Open Sans", Arial, sans-serif;
		font-size: 1.2em;
		line-height: 1.36em;
		padding-top:5px;
	}
	/*impar*/
	#faq .span4,
	#faq .span6:nth-child(odd){
		font-family: "Open Sans", Arial, sans-serif;
		font-size:1.9em;
		line-height:1.2em;
		font-weight: 300;
		padding-top:5px;
	}	
	#faq .node-faq{
		margin-bottom:30px;
	}

#whoweare{
	color:#333333;	
}
	#whoweare h3{
		color:#333333;
		text-transform:none;
		font-size:1.9em;
		font-weight: 300;
		margin-top:40px;
		clear:both;
	}
	#whoweare p:first-child{
		margin-top:48px;
	}
	#whoweare #wwa_PAU_descr,
	#whoweare #wwa_EC_descr,
	#whoweare #wwa_Armat,
	#whoweare p{
		color:#333333;
		font-size: 1.2em;
		line-height: 1.36em;
		/*letter-spacing: 0.3px;*/
	}
	#whoweare .wwa_company{
		margin-bottom:50px;
		overflow:hidden;
	}
	#whoweare .wwa_company:last-child{
		margin-bottom:0px;
		overflow:hidden;
	}
	#whoweare .wwa_company_url a,
	#whoweare .wwa_company_url a:hover{
		color:#333333;
		text-decoration:underline;
	}
		#whoweare .wwa_company_description{
			/*float:left;*/
			width:70%;
			height:100%;
		}
		#whoweare .wwa_company_description .wwa_company_url{
			margin-top:10px;
		}		
		#whoweare .wwa_company_logo{
			text-align:center;
			vertical-align:middle;
			/*float:left;*/
			width:30%;
			height:100%;
		}
		#wwa_PAU_logo img{
			width:100px;
		}
		#wwa_Armat_logo img{
			width:150px;
		}
		
		
#scrollToTop  i.icon-chevron-up:before {
	content: url(/sites/all/themes/Porto_sub/img/custom/arrowup.png);		
}	
	a.scroll-to-top {
		/*reset default bootstrap styles:*/
		-moz-border-radius: 0 0 0 0;
		-moz-transition: 0
		-o-transition: 0;
		-webkit-border-radius: 0 0 0 0;
		-webkit-transition: 0;
		background: transparent;
		border-radius: 0 0 0 0;
		bottom: 0px;
		color: #FFF;
		display: block;		
		transition: 0;
		
		/*custom properties:*/
		height: 68px;
		width: 68px;
		opacity: 0;
		padding: 0;
		position: fixed;
		right: 10px;
		text-align: center;
		text-decoration: none;		
		z-index: 1040;
	}
/**/
div.social-icons{	
	margin-top:70px;
	float:right;
}	
	
	ul.social-icons li{		
		background-image: none;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: 0;
		display: inline-block;
		margin: 0;
		padding: 0;
		border-radius: 100%;
		overflow: visible;
		transition: 0;
		box-shadow: 0;
		-moz-border-radius: 0;
		-moz-transition:0;
		-ms-transition: 0;
		-o-transition: 0;
		-webkit-border-radius: 100%;
		-webkit-transition: 0;
	}
	ul.social-icons li.facebook:hover,
	ul.social-icons li.facebook{
		background: transparent 0 no-repeat url(/sites/all/themes/Porto_sub/img/custom/facebook.png);		
		width:36px;
		height:36px;
	}
	
	ul.social-icons li.google:hover,
	ul.social-icons li.google{
		background: transparent 0 no-repeat url(/sites/all/themes/Porto_sub/img/custom/google+.png);		
		width:36px;
		height:36px;
	}
	
	ul.social-icons li.youtube:hover,
	ul.social-icons li.youtube{
		background: transparent 0 no-repeat url(/sites/all/themes/Porto_sub/img/custom/youtube.png);		
		width:36px;
		height:36px;
	}
	
	ul.social-icons li.twitter:hover,
	ul.social-icons li.twitter{
		background: transparent 0 no-repeat url(/sites/all/themes/Porto_sub/img/custom/twitter-white.png);		
		width:36px;
		height:36px;
	}
	
	ul.social-icons li.rss:hover,
	ul.social-icons li.rss{
		background: transparent 0 no-repeat url(/sites/all/themes/Porto_sub/img/custom/rss-footer.png);		
		width:36px;
		height:36px;
	}
	
#social-icons {
	/*margin-top:100px;*/
	padding-top:30px;
	/*float:right;*/
}
	#social-icons .handwriting{
		color:#00aeef;
		font-size:2em;	
	}	
	#social-icons a{
		text-transform: lowercase;
		/*
		background-image: url(/sites/all/themes/Porto_sub/img/custom/twitter2.png);
		background-color:#434e6a;
		*/
		background: transparent 0 no-repeat url(/sites/all/themes/Porto_sub/img/custom/twitter2.png);
		width:36px;
		height:36px;
		background-position: right 5px;
		background-repeat: no-repeat;
		padding-right: 50px;
	}
	#social-icons a:hover{
		text-decoration:none;
	}
	
/*contact us*/	
div#block-block-12 h2{
	color:#fff;
}
	div#block-block-12 div.content img{
		border:0px solid red;
		width:120px;
		margin: 0px 15px 15px 0px;
	}
	/*
	div#block-block-12 div.content ul{
		margin-top:43px;
	}
	*/
	div#block-block-12 div.content ul li{
		margin-bottom:15px;
	}
	div#block-block-12 div.content p{
		color:#ffffff;
		font-size:1.5em;
		line-height:1.5em;
	}
	div#block-block-12 div.content>p:last-child{
		margin-top:85px;
	}	
	div#block-block-12 div.content a,
	div#block-block-12 div.content a:hover{		
		color:#ffffff;
		text-decoration:underline;
	}
footer{
	margin-top:0px;
}
#works p,
#works li {   
    line-height:1.42em;
}
#incubator li ul{
	margin-top:10px;
}
#incubator li {   
    margin-bottom:10px;
}
#challenge li,
#works li {   
    margin-bottom:10px;
	margin-left:-8px;
	/*padding-left:0px;*/
}

#whoweare div.partners-logos {
    margin-top: 35px;
}

#new_twitter_link{
	text-decoration: underline;
cursor: pointer; cursor: hand;}


#updates_blog{
	background-color: #000;
	opacity:1;
	height:40px;
}
#intro_text_2{
	color:#434f69 !important;
}

div#initial div#flexslider-1.flexslider{
	background:none;
	border:0px medium 0px;
	border-radius:0px;
	box-shadow: inherit;
	border:1px solid transparent;
	margin:0;
}
#updates_blog {
	margin-bottom:40px;
}
div#initial div#flexslider-1.flexslider a{
	color:#fff;

}
#initial {
	padding: 0 !important;
}

#initial #updates_blog h5{
	float:left;
	text-transform: none;
	margin-right:20px;
	color:#acb5ba;
	font-weight: 300;
}


div#initial .flexslider .slides > li{
	 margin-top:7px;
	 /*width: 600px !important;*/
 }
 
 .startup{
	 margin-top:0px !important; 
 }

/*LIST BULLETS*/
/*
#works li,
#incubator li,
#challenge li {
    list-style: none;
}
#works li:before,
#incubator li:before,
#challenge  li:before {
    content:"·";	
    vertical-align:middle;
    line-height:1.6em;
	margin-right:5px;
}

#incubator li:before,
#challenge  li:before {
    font-size:1.6em;	
}

#incubator li ul li:before{
    content:"o";
    font-size:0.5em;	
    vertical-align:middle;
	line-height:0.5em;
	padding-right:5px;
}
#works p,
#works li,
#works li:before {   
    line-height:1.42em;
}
#works li{
	margin:0 !important;
	padding:0;
}
*/

.flex-direction-nav a.flex-prev:before {
	content:none;
}
.flex-direction-nav a.flex-next:before {
	content:none;
}


.flex-direction-nav a {
	/*border:5px solid yellow;*/
	/*background: none;*/
	height:30px;
	width:30px;
}

/*.flex-direction-nav a.flex-prev {
	margin-left:-50px;
}
.flex-direction-nav a.flex-next {
	margin-right:-50px;
}*/


div#initial div#flexslider-1.flexslider a {
	
		color:#FF8400;
		font-family: "Open Sans";
		font-size:17px;
		font-weight: bold;
	
}

.view-slideshow {
	margin-top:50px;
}

.views-field-title,
.views-field-field-body {
	margin-bottom:10px;
	color:#FF8400;
	font-family: "Open Sans";
	font-size:17px;		
	font-weight: bold;
	margin-bottom:15px;

}

/* ACHIEVMENTS STYLING 
.achievement-points-box,
.achievement-user-stats {
	display:none;
}*/
.achievement {
	padding:10px;
	padding-bottom: 32px;
}
.achievement-openbadges-backpack-button {
	color:#FF8400;
	font-size:12px;
	font-weight: bold;
	cursor: pointer; 

}

.achievement-image {
	margin-right:50px;
}

.achievement-image a {
	font-size: 14px;
	display:block;
}

.achievement-image img {
	width:70px;
	margin-left: 32px;
	margin-bottom: 7px;
}
	.achievement-title {
		margin-bottom:5px;
	}
	.achievement-title a {
		color: #434E6A;
		font-size: 1.5em;
		font-weight: bold;
	}
	.achievement-description {
		font-family: "Open Sans";
		color: #333333;
	}
.achievement-user-stats{
	display:none;
}
.page-candidate-login h2{
	font-size:18px !important;
	margin-bottom:20px;
}

.last-one-page {
	color: #00AEEF !important;
	padding-left:10px;
	font-weight: bold !important;
}

@media (max-width:768px) {
	#block-usertab-false-user-profile {
		display:block;	
	}
	.tabs {
		display:block;	
		clear:both;
	}
}
.page-node-15431 .blue-taste-section {
	text-align: center;
}
.page-node-15431 .blue-taste {
	width:600px;
	height: 424px;
}

