.hybridauth-twitter-hybridauth-48 {
    background: url("../img/twitter_login.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        opacity:1 !important;
}
.hybridauth-icon-hybridauth-48 {
    display: block;
    float: left;
    height: 81px !important;
    opacity: 0.5;
    width: 270px !important; 
    opacity:1 !important;
}

#apply ul.hybridauth-widget li.first{
	padding-right:40px;
}

.hybridauth-linkedin-hybridauth-48 {
    background: url("../img/linkedin_login.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        opacity:1 !important;
}
#whoweare div.partners-logos{
	margin-top:40px;
}

#apply p#intro_text{
	color: #FFFFFF;
    font-size: 2.5em;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 36px;
    margin-top: 40px;
    text-align: center;
}
#apply p#tip1,p#tip2{
	color: #FFFFFF;
    font-size: 2.0em;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 36px;
    margin-top: 40px;
    text-align: center;
    
}
#apply p#intro_text #new_twitter_link{
font-weight: 500;
text-decoration: none;
}
#apply p#intro_text #new_linkedin_link{
font-weight: 500;
text-decoration: none;
cursor:pointer;
}
#apply ul.hybridauth-widget{
	margin-top:60px;
}

.page-node-76 p, .page-node-76 ul li{
	color: #333333;
    font-size: 1.1em;
    line-height: 1.538em;
}

.page-node-76 .span9{
	margin-top:75px;
}
.page-node-76 .span3{
	margin-top:75px;
}
.page-node-76 #main-navigation li a {
    padding-bottom: 15px;
}

#download_pdf{
	background-color:#eeeeee;
	width: 280px;
	top:0;
	
}
#download_pdf p{
	padding:20px 20px 0 20px;
	font-size:1.24em;
	color:#434E6A;
}

#download_pdf .btn{
	background-color:#434f69;
	border-color: #434f69 #434f69 #434f69;
	background-image: linear-gradient(to bottom, #434f69, #434f69);
	color:#fff;
  }
  
  #download_pdf .download_pdf{
	  padding:0px 10px 10px 20px;
  }


/*--------------------------------------------------------------------------------------------------*/
/*HEADER*/
/*--------------------------------------------------------------------------------------------------*/
#header-top .row-fluid .span12>div:nth-child(3)>div:first-child{
	border:0px solid red;
	width:70%;
	text-align:right;
}
	#header-top .row-fluid .span12>div:nth-child(3)>div:first-child select{
		width: 170px;
		height: 28px;
		font-family: "Open Sans", Arial, sans-serif;	
		color:#333333;
		/**/
		font-size:0.8rem;
		font-weight: 300;
	}
	#header-top .row-fluid .span12>div:nth-child(3)>div:first-child #social-media{
		text-align:right;
		margin-top:35px;
	}
	#ec{
		text-align:right;
	}	

	
/*--------------------------------------------------------------------------------------------------*/
/*APPLY FORM*/
/*--------------------------------------------------------------------------------------------------*/
div#webform-ajax-wrapper-64{
	border:0px solid lime;
	width:95%;
	margin:0px auto;
	overflow: hidden;
	
}

	div#webform-ajax-wrapper-64 .grippie{
		visibility:hidden;
		height:0px;
	}
	div#webform-ajax-wrapper-64 .form-required{
		display:none;
	}

	div#webform-ajax-wrapper-64 label{
		font-size:1.4em;
		text-align:left;
	}

	div#webform-component-video label,
	div#webform-component-project label,
	div#webform-component-your-linkedin-account label,
	div#webform-component-surname label,
	div#webform-component-name label{
		display:none;	
		/*
		margin-top: 40px;
		margin-bottom:10px;
		*/
	}

	div#webform-ajax-wrapper-64 input{
		background-color:#e4e4e4;
		height:40px;
		/*width:100%;*/
		/*display:block;*/
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	div#webform-ajax-wrapper-64 textarea{
		background-color:#e4e4e4;
		height:180px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	div#webform-ajax-wrapper-64 #webform-component-name{
		width:49%;
		border:0px solid white;
		float:left;
		clear:left;
	}

	div#webform-ajax-wrapper-64 #webform-component-surname{
		width:45%;
		border:0px solid white;
		float:right;
		clear:right;
	}
	div#webform-component-question-1 .form-textarea-wrapper,	
	div#webform-component-question-1,
	div#webform-component-question-2 .form-textarea-wrapper,	
	div#webform-component-question-2,
	div#webform-component-question-3 .form-textarea-wrapper,	
	div#webform-component-question-3,
	div#webform-component-question-4 .form-textarea-wrapper,	
	div#webform-component-question-4,
	div#webform-component-video,
	div#webform-component-project,
	div#webform-component-your-linkedin-account{
		border:0px solid white;
		width:100%;
		display:block;
		clear:both;
	}

	div#webform-ajax-wrapper-64 input[id^=edit-submitted-name],
	div#webform-ajax-wrapper-64 input[id^=edit-submitted-surname],
	div#webform-ajax-wrapper-64 input[id^=edit-submitted-video],
	div#webform-ajax-wrapper-64 input[id^=edit-submitted-your-linkedin-account],
	div#webform-ajax-wrapper-64 input[id^=edit-submitted-project],
	input#edit-submitted-video,
	input#edit-submitted-your-linkedin-account,
	input#edit-submitted-project,
	input#edit-submitted-name,
	input#edit-submitted-surname{
		width:100%;
		clear:both;	
	}
/**/
	input#edit-submitted-video,
	input#edit-submitted-your-linkedin-account,
	input#edit-submitted-project,
	
	div#webform-component-question-1 label,
	div#webform-component-question-2 label,
	div#webform-component-question-3 label,
	div#webform-component-question-4 label{
		margin-top:40px;
		margin-bottom:10px;
	}

	/*overriding:*/
	#apply form#webform-client-form-64 div {
		/*height:100%;
		min-height:100%;
		height:0%;
		min-height:0%;
		*/
	}
	#apply a,
	#apply a:hover	{
		color:#ffffff;
		text-decoration:underline;
	}

	/*BUTTONS*/
	#apply div#webform-ajax-wrapper-64 input[id^=edit-webform-ajax-submit-64],
	#apply div#webform-ajax-wrapper-64 input[id^=edit-webform-ajax-submit-64]:hover,
	div#webform-ajax-wrapper-64 input[id^=edit-webform-ajax-draft-64],
	div#webform-ajax-wrapper-64 input[id^=edit-webform-ajax-draft-64]:hover
	/*
	div#webform-ajax-wrapper-64 input#edit-webform-ajax-submit-64,
	div#webform-ajax-wrapper-64 input#edit-webform-ajax-draft-64,
	div#webform-ajax-wrapper-64 input#edit-webform-ajax-submit-64:hover,
	div#webform-ajax-wrapper-64 input#edit-webform-ajax-draft-64:hover
	*/
	/*,
	#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: 7px 7px 7px 7px;
			-webkit-border-radius: 7px 7px 7px 7px;
			border-radius: 7px 7px 7px 7px;		
			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:50px;
		}	
	#apply form#webform-client-form-64 div[id^=edit-actions],
	div#webform-ajax-wrapper-64	div[id^=edit-actions]{
		border:0px solid black;
		position:relative;
		float:right;
		clear:both;
		margin-top:20px;
	}
	div#webform-ajax-wrapper-64	div[id^=edit-actions]:after{
		content:"or";
		color:#ffffff;
		font-size:1.6em;
		margin-right:260px;	
		position:absolute;
		/*top:30px;*/
		top:50%;
		/*left:333px;*/
		left:52%;
	}
	
	/*submission response message:*/
	#webform-ajax-wrapper-64 div#apply-webform-confirmation{
		overflow: hidden;		
	}
	#webform-ajax-wrapper-64 div#apply-webform-confirmation #apply-conf-social-media{
		text-align: center;		
		/*overflow: hidden;*/
		margin-top:35px;
	}
	#webform-ajax-wrapper-64 div#apply-webform-confirmation p{
		color:#ffffff;
		font-size:1.3rem;
		margin-top:5px;
		
	}
	
	#webform-ajax-wrapper-64 div#apply-webform-confirmation p:nth-child(1){
		color:#ffffff;
		font-size:2.3rem;
		margin-top:5px;
		line-height: 2.5rem;
		
	}
	#webform-ajax-wrapper-64 div#apply-webform-confirmation p:nth-child(3),
	#webform-ajax-wrapper-64 div#apply-webform-confirmation p:nth-child(2){
		color:#ffffff;
		font-size:1.5rem;
		margin-top:35px;
		
	}
	
	#apply-conf-social-media a,
	#apply-conf-social-media a:hover{
		text-decoration:none;
	}
	
	#apply-conf-social-media li{
		display: inline;
		margin-right: 30px;
	}
	#apply-conf-social-media span.handwriting{
		margin-right: 10px;
	}
	#webform-ajax-wrapper-64 .messages{
		border:none;
	}
	#webform-ajax-wrapper-64 .messages.status{
		display:none;
	}
	
	div#block-hybridauth-hybridauth.block{
		text-align:center;
		margin-top:20px;
	}
	div#block-hybridauth-hybridauth.block h3{
		text-transform: none;
		font-weight:normal;
	}
	
	div#block-hybridauth-hybridauth .hybridauth-icon-hybridauth-32, .hybridauth-icon-hybridauth-32:hover{
		opacity:1 !important;
	}