	/*
	 Theme Name: Fortaleza 3.0
	 Theme URI: homepage-do-tema
	 Description: Novo layout para o Adaptation Futures 2014
	 Author: Daniel Pavone
	 Author URI:
	 Version: 3.0 */

	 /* @import url('//netdna.bootstrapcdn.com/twitter-bootstrap/2.0.4/css/bootstrap-combined.min.css'); */

	 body {
	 	background-color: #f3f3f3;
	 	font-family: 'Open Sans', sans-serif !important;
	 	-webkit-text-size-adjust: none;
	 	-webkit-font-smoothing: antialiased;
	 	outline: none;
	 }

	 .wrapper {
	 	background: #72abb1;
	 	width: 100%;
	 	height: auto;
	 }
	 
	 .wrapper-line-page {
	 	background: #ececec;
		 width: 100%;
		 height: auto;
		 min-height: 81px;
	 }
	 
	 .wrapper-line-page h4 {
		 margin-top: 35px;
		 color: #7f8c8c;
		font-size: 20px;
		font-weight: 600;
		text-transform: uppercase;
	 }
	 
	 .wrapper-page {
		 margin-top: 80px;
		 margin-bottom: 20px;
	 }
	 
	 .register_extented {
		 position: relative;
		 text-align: center;
		 margin-top: -70px;
		 z-index: 1;
		 margin-left: 120px;
	 }
	 

	/* CUSTOMIZE THE NAVBAR

	---------------------------------------------------- */
	.carousel-linked-nav, .item img {
		display: block;
		margin: 0 auto;
	}

	.carousel-linked-nav {
		margin-top: 20px;
		width: auto;
	}

	.navbar {
		padding: 0;
		margin: 0;
		border: 0;
		-webkit-border-radius: none;
		-moz-border-radius: none;
		border-radius: none;
	}

	.navbar-inner {
		background-image: none;
		background-color: #72abb1;
		border: none;
		box-shadow: none;
	}

	.navbar .nav > li > a, .navbar .nav > li > a:hover, .navbar .nav > .active > a, .navbar .nav > .active > a:hover {
		color: #ffffff;
		padding: 5px 5px 5px 5px;
		margin: 25px 0 0 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 13px;
	}

	.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
		color: #fff;
	}
	
	ul#menu-menu.nav.pull-right {
		text-transform: uppercase;
	}
	
	ul#menu-menu.nav.pull-right a:hover{
		background-color: #f68b14;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	ul#menu-menu.nav.pull-right > li {
		padding: 0 !important;
		margin: 0 !important;
	}

	ul.dropdown-menu {
		background: #f47411;
	}

	ul.dropdown-menu li a {
		background: #f68b14;
		margin-bottom: 4px;
		margin-left: 4px;
		margin-right: 4px;
		font-family: 'Open Sans', sans-serif !important;
		color: #ffffff;
		font-size: 13px;
		font-weight: 600;
	}

	ul.dropdown-menu li:hover a {
		background: #f68b14;
	}

	.adaptation-logo {
		position: absolute;
		top: 0;
		z-index: 1;
		display: block;
	}

	.navbar .nav li.dropdown.open > .dropdown-toggle {
		background-color: #f68b14;
		color: #ffffff;
	}

	/* CUSTOMIZE THE CAROUSEL
	---------------------------------------------------- */

	 .carousel .container {
	 	position: relative;
	 	z-index: 9;
	 }

	 .carousel-control {
	 	height: 80px;
	 	margin-top: 0;
	 	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	 	background-color: transparent;
	 	border: 0;
	 	z-index: 10;
	 }

	 .carousel .item {
	 	height: 500px;
	 }

	 .carousel img {
	 	position: absolute;
	 	top: 0;
	 	left: 0;
	 	min-width: 100%;
	 	height: 500px;
	 }

	 .carousel-slider .item {
	 	height: 108px;
	 }

	 .carousel-slider img {
	 	height: 108px;
	 }

	 .carousel-caption {
	 	-webkit-border-radius: 5px;
	 	-moz-border-radius: 5px;
	 	border-radius: 5px;
	 	opacity: 0.8;
	 	position: relative;
	 	max-width: 640px;
	 	padding: 10px 5px 15px 5px;
	 	margin-top: 230px;
	 }
	 .carousel-caption h1, .carousel-caption .lead {
	 	margin: 0;
	 	line-height: 1.25;
	 	color: #fff;
	 	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	 	font-family: 'Open Sans', sans-serif !important;
	 	font-size: 2.250em;
	 	font-weight: 600;
	 	margin-left: 15px;
	 }

	 .carousel-caption .date {
	 	font-family: 'Open Sans', sans-serif !important;
	 	font-size: 30px;
	 	color: #72abb1;
	 	margin-left: 25px;
	 }

	 .carousel-caption .lead {
	 	color: #f68b14;
	 	margin-left: 25px;
	 	line-height: 1.5;
	 }

	/* FIRST ANNUNCEMENT DOWNLOAD
	-------------------------------------------------- */
	
	#first-annuncement {
		margin-bottom: 50px;
	}

	.first-annuncement-download {
		padding: 10px;
		background-color: #ececec;
	}

	.first-annuncement-download h1 {
		font-size: 30px;
		color: #7f8c8c;
		margin: 0;
		padding: 0;
		display: inline-block;
	}

	.first-annuncement-download a {
		display: block;
		margin: 5px 2px;
	}

	.first-annuncement-download a > span {
		font-size: 0.625em;
	}

	.link-portuguese {
		display: block;
		margin-right: 5px;
	}

	/* FIRST CONTENT 4 SPAN3
	-------------------------------------------------- */

	.first-content {
		position: relative;
		height: 250px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 8px 6px -6px #e5e6e6;
		-moz-box-shadow: 0 8px 6px -6px #e5e6e6;
		box-shadow: 0 8px 6px -6px #e5e6e6;
	}

	.program, .plenary-speakers, .accomodation, .register {
		background: #f8f8f8;
		color: #72abb1;
		margin-bottom: 70px;
		/*margin-right: 25px;*/
	}

	.register:hover, .program:hover, .plenary-speakers:hover, .accomodation:hover {
		background: #ffffff;
		color: #f47411;
		margin-bottom: 70px;
	}

	.icons {
		margin-top: 45px;
	}

	.title-first-content {
		color: #72abb1;
		font-weight: 800;
		font-size: 16px;
		margin-bottom: 5px;
	}

	.information-first-content {
		font-size: 13px;
		padding: 0;
		margin: 0;
	}

	.information-first-content a, .information-first-content a:hover, .information-first-content a:active, .information-first-content a:visited {
		text-decoration: none;
		color: #777777;
	}

	.btn-first-content {
		position: absolute;
		bottom: 0;
		margin: 0 0 -20px 0;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	
	.visa-informations a, .visa-informations a:hover, .visa-informations a:active, .visa-informations a:visited {
		color: #f47411;
		text-decoration: none;
		margin-bottom: 30px;
		display: block;
		background: #ececec;
	}

	.deadline_extended {
		color: #f47411;
		font-size: 20px;
	}

	.deadline_background {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	/* THE EVENT
	__________________________________________________ */

	#wrapper-event {
		width: 100%;
		height: auto;
		background: #e6e6e6;
	}

	.the-event {
		min-height: 540px;
		background: url("assets/img/silhuet.png") no-repeat;
		background-position: right bottom;
	}

	.the-event h1 {
		margin-bottom: 25px;
		padding: 0;
	}

	.the-event h1, .the-event img {
		margin-top: 35px;
		color: #f47411;
		font-size: 40px;
		font-weight: 600;
		display: block;
	}

	.the-event p {
		color: #777777;
		font-size: 14px;
		font-variant: normal;
		padding-left: 5px;
	}

	.the-event .span5 > p {
		margin-top: 10px;
		font-size: 24px;
		font-weight: 600;
		line-height: 1.2em;
	}
	
	.the-event .span5 > p > a {
		text-decoration: none;
		color: #72abb1;
	}

	/*
	 SPONSORS
	 */

	 #wrapper-sponsors {
	 	width: 100%;
	 	height: auto;
	 	background-image: url("assets/img/sp_fd_up.jpg"), url("assets/img/sp_fd_down.png");
		background-position: top, left bottom;
		background-repeat: repeat-x, repeat-x;
		background-color: #ffffff;
		padding-bottom: 40px;

	 	/*background: url("assets/img/sp_fd.jpg") repeat-x #ffffff;*/
	 	/*background-position: left bottom;*/
	 }

	 .the-sponsors ul {
	 	padding: 0;
	 	margin: 0;
	 }

	 .the-sponsors {
	 	min-height: 450px;
	 	height: auto;
	 }

	 .the-sponsors ul {
	 	list-style: none;
	 }

	 .the-sponsors ul li {
	 	display: inline-block;
	 }

	 .the-sponsors ul li + li {
	 	margin-left: 20px;
	 }

	 .icon-sponsors img {
	 	padding: 0;
	 	margin: 0;
	 }

	 .the-sponsors h5 {
	 	padding: 0;
	 	font-size: 1.875em;
	 	color: #72abb1;
	 	font-weight: 600;
	 }

	 .the-sponsors .sponsors {
	 	margin: 34px 0 14px 0;
	 }

	 .the-sponsors .realization {
	 	margin: 28px 0 22px 0;
	 }

	/* FOOTER
	-------------------------------------------------- */

	.footer {
		width: 100%;
		height: auto;
		background: #72abb1;
	}

	.footer h3 {
		margin: 32px 0 0 0;
		padding: 0;
		font-size: 20px;
		font-weight: 700;
		color: #395558;
	}

	.footer p {
		color: #ffffff;
	}

	.footer p > a, .footer p > a:hover, .footer p > a:active, .footer p > a:visited {
		color: #ffffff;
		font-size: 13px;
		font-variant: normal;
		text-decoration: none;
	}

	.footer a.after-conference-links, .footer a.after-conference-links:hover, .footer a.after-conference-links:active, .a.after-conference-links:visited {
		color: #acd5d9;
	}

	.footer .title-adaptation {
		margin-top: 45px;
		font-weight: 800;
		font-size: 30px;
	}

	.footer .title-futures {
		font-weight: 400;
		font-size: 25px;
		margin: 0;
		padding: 0;
	}

	.footer .organized-by, .footer .email {
		font-size: 13px;
		font-weight: 400;
		margin: 0;
		padding: 0 0 0 10px;
	}

	.footer p.email > span {
		font-size: 20px;
		font-weight: 600;
		font-style: italic;
	}

	/* powered by */

	.powered-by {
		width: 100%;
		height: 50px;
		background: #679a9e;
	}

	.powered-by p {
		margin: 0;
		padding-left: 10px;
		padding-top: 16px;
	}

	.powered-by p > a {
		text-decoration: none;
		font-size: 12px;
		font-weight: 400;
		color: white;
	}

	/* REGISTRATION PAGE */

	.wrapper-registration {
		background: #ececec;
		width: 100%;
		height: auto;
		min-height: 81px;
	}

	.wrapper-registration h3 {
		font-size: 20px;
		font-weight: 600;
		color: #7f8c8c;
		margin-top: 23px;
	}

	.wrapper-deadlines {
		background: #f3f3f3;
		width: 100%;
		height: auto;
		min-height: 500px;	
	}

	.wrapper-deadlines h3 {
		font-size: 16px;
		color: #7f8c8c;
		font-weight: 800;
		margin: 0;
		padding: 0;
	}

	.wrapper-deadlines p {
		font-size: 14px;
		color: #8e9a9a;
		font-weight: 400;
		margin: 0;
		padding: 0;
	}

	.wrapper-deadlines .span7 > h3 {
		margin: 100px 0 5px 0;
		padding: 0;
		font-size: 30px;
		color: #f68b14;
		font-weight: 600;

	}

	.wrapper-deadlines .span7 > p {
		margin: 0 0 35px 0;
		padding: 0;
	}

	.wrapper-deadlines .span5 > h3 {
		margin: 0;
		padding: 0;
	}

	.first-content:hover .btn-sample, .pricing:hover .btn-sample {
		color: #FFFFFF;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #f39710;
		*background-color: #f39710;
		background-image: -moz-linear-gradient(top, #F68B14, #f39710);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F68B14), to(#f39710));
		background-image: -webkit-linear-gradient(top, #F68B14, #f39710);
		background-image: -o-linear-gradient(top, #F68B14, #f39710);
		background-image: linear-gradient(to bottom, #F68B14, #f39710);
		background-repeat: repeat-x;
		border-color: #f39710;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F68B14', endColorstr='#f39710', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

	.btn-full {
		width: 60%;
		margin: 0 auto;
		padding: 10px;
	}
	
	.btn-block {
		width: 90%;
		margin: 25px 0 33px 35px;		
		max-width: 360px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wrapper-deadlines p > a {
		text-decoration: none;
	}
	
	.btn-register, .btn-register:hover, .btn-register:active, btn-register:visited {
		color: #FFFFFF;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #f39710;
		*background-color: #f39710;
		background-image: -moz-linear-gradient(top, #F68B14, #f39710);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F68B14), to(#f39710));
		background-image: -webkit-linear-gradient(top, #F68B14, #f39710);
		background-image: -o-linear-gradient(top, #F68B14, #f39710);
		background-image: linear-gradient(to bottom, #F68B14, #f39710);
		background-repeat: repeat-x;
		border-color: #f39710;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F68B14', endColorstr='#f39710', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

	.btn-sample {
		color: #FFFFFF;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #82bcc1;
		*background-color: #82bcc1;
		background-image: -moz-linear-gradient(top, #72ABB1, #82bcc1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#72ABB1), to(#82bcc1));
		background-image: -webkit-linear-gradient(top, #72ABB1, #82bcc1);
		background-image: -o-linear-gradient(top, #72ABB1, #82bcc1);
		background-image: linear-gradient(to bottom, #72ABB1, #82bcc1);
		background-repeat: repeat-x;
		border-color: #82bcc1;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72ABB1', endColorstr='#82bcc1', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

	.register-and-submit a {
		font-size: 16px;
		font-weight: 700;
	}
	
	.wrapper-pricing {
		width: 100%;
		height: auto;
		background: #ececec;
	}
	
	.wrapper-pricing .span3 h3 {
		margin: 30px 0 5px 0;
		padding: 0;
		font-size: 30px;
		color: #f68b14;
		font-weight: 600;
	}
	
	.wrapper-pricing p, .wrapper-pricing h3 {
		color: #7f8c8c;
	}	
	
	.pricing-tables {
		font-size: 40px;
		color: #7f8c8c;
		font-weight: 700;
		margin-bottom: 80px;
	}
	
	.pricing {
		position: relative;
		height: 310px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 8px 6px -6px #e5e6e6;
		-moz-box-shadow: 0 8px 6px -6px #e5e6e6;
		box-shadow: 0 8px 6px -6px #e5e6e6;
	}
	
	.pricing > h5 {
		font-size: 24px;
		font-weight: 700;
		margin-top: 62px;
		line-height: 30px;
		color: #7f8c8c;
		
	}
	
	.pricing p > a {
		padding: 10px;
		font-weight: 700;
	}
	
	.pricing p {
		color: #9fa9a9;
	}
	
	.pricing .without {
		color: #f7a851;
	}
	
	p.values {
		color: #72abb1;
		font-weight: 700;
		font-size: 24px;
	}
	
	/* Page.php */
	
	.wrapper-page h1 {
		color: #f68b14;
		font-size: 30px;
		font-weight: 400;
	}
	
	.wrapper-page h2 {
		color: #7f8c8c;
		font-size: 18px;
		font-weight: 800;
		text-transform: uppercase;		
	}

	.wrapper-page h3 {
		color: #7f8c8c;
		font-size: 35px;
		
	}
	
	.wrapper-page h4 {
		color: #f68b14;
		font-size: 30px;
		font-weight: 400;		
	}
	
	.wrapper-page h5 {
		
	}
	
	.wrapper-page h6 {
		
	}	
	
	/** Page Payment */
	.error {
		font-size: 12px;
		color: red;
	}	
	
.div-click {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}


	/* RESPONSIVE CSS
	-------------------------------------------------- */

	@media (max-width: 979px) {

		.container.navbar-wrapper {
			margin-bottom: 0;
			width: auto;
		}
		.navbar-inner {
			border-radius: 0;
			margin: -20px 0;
		}

		.carousel .item {
			height: 500px;
		}
		.carousel img {
			width: auto;
			height: 500px;
		}
	}

	@media (max-width: 767px) {

		.navbar-inner {
			margin: -20px;
		}

		.carousel {
			margin-left: -20px;
			margin-right: -20px;
		}
		.carousel .container {

		}
		.carousel .item {
			height: 300px;
		}
		.carousel img {
			height: 300px;
		}
		.carousel-caption {
			width: 65%;
			padding: 0 70px;
			margin-top: 100px;
		}
		.carousel-caption h1 {
			font-size: 30px;
		}
		.carousel-caption .lead, .carousel-caption .btn {
			font-size: 18px;
		}

	}

	@media (max-width: 450px) {

		.wrapper {
			background: none;
		}

		.adaptation-logo {
			position: relative;
			margin: 0 auto;
			height: auto;
			margin-bottom: 20px;
		}

		.nav-inner, .navbar {
			margin: 20px 0 20px 0;
		}

		.carousel-caption {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			opacity: 0.8;
			position: relative;
			max-width: 640px;
			padding: 10px 5px 15px 5px;
			margin-top: 100px;
		}

		.carousel-caption h1, .carousel-caption .lead {
			margin: 0;
			line-height: 1.25;
			color: #fff;
			text-shadow: 0 1px 1px rgba(0,0,0,.4);
			font-family: 'Open Sans', sans-serif !important;
			font-size: 1.250em;
			font-weight: 600;
			margin-left: 0.938em;
		}

		.carousel-caption .date {
			font-family: 'Open Sans', sans-serif !important;
			font-size: 1.625em;
			color: #72abb1;
			margin-left: 25px;
		}
	}

