
body
{
margin: 0px;
padding: 0px;
}

.planyo
{
padding-left: 5px;
padding-right: 10px;
}
.header
	{
		padding: 10px;
		border-bottom: 1px solid #CCC;
		margin-bottom: 10px;
		overflow: hidden;
		font-family: 'Open Sans', sans-serif;
	}
	
	.header__titol
	{
		
		font-size: 24px;
		font-weight: 300;
		color: #1d306b;
	}
	
	.header__subtitol
	{
		font-size: 16px;
		font-weight: 700;
		color: #1d306b;
	}
	
	.header .logo
	{
		width: 50px;
		float: left;
		margin-right: 10px;
	}
	
	.header .logo img
	{
		max-width: 100%;
	}
	
	.header__social,
	.header__contacte
	{
		text-align: right;
	}
	
	.header__contacte
	{
		padding-bottom: 10px;
		font-size: 14px;
	}
	
	.btnSocial 
	{
		text-decoration: none;
		color: #fff;
		width:35px;
		height: 35px;
		padding: 10px;
		border-radius: 50%;
		background-color: #1e316c;
		display: inline-block;
		box-sizing: border-box;
		text-align: center;
		vertical-align:middle;
	}
	
	.btnSocial:hover
	{
	 color: #fff;
	text-decoration: none;
	}
	
	
	.ftcReserves
	{
		padding: 10px;
	}
	
	.ftcReserves__menu
	{
		display: block;
		max-width: 1000px;
		margin: 0 auto;
		padding: 0;
	}
	
	.ftcReservesItem
	{
		display: block;
		box-sizing: border-box;
		padding: 5px;
		font-family: 'Open Sans', sans-serif;
	}

	.ftcReservesItem__inner
	{
		background-repeat:no-repeat;
		background-size:cover;
		height: 250px;
		
	}
	
	.ftcReservesItem__titol
	{
		padding: 20px;
		color: #fff;
		font-size: 24px;
		font-weight: 300;
		background-color: rgba(0, 10, 41, .75);
	}
	
	
	a.ftcReservesItem__opcio
	{
		background-color: #1e316c !important;
		color: #fff !important;
		font-weight: 700;
		text-align: center;
		display: block;
		padding: 10px;
		text-decoration: none;
		box-sizing: border-box;
	
	}

	a.ftcReservesItem__opcio:hover
	{
		background-color: #0b173f !important;
	}
	
	
	.ftcReservesItem__opcio:first-of-type
	{
		border-bottom: 1px solid #4e63a2;
	}
	
	a.ftcReservesItem__opcio:hover
	{
			background-color: #0b173f;
			color: #fff !important;
	}
	
 .ftcReservesItem__opcio .glyphicon 
 {
   margin-right: 10px;
   font-weight: 400;
 }
	
	
	@media (min-width: 500px) {
	 .ftcReservesItem__opcions
	 {
		 display: table;
		 width: 100%;
	 }
	 
	  a.ftcReservesItem__opcio
	  {
		  display: table-cell;
		  width:50%;
	  }
	  
	  .ftcReservesItem__opcio:first-of-type
		{
		border-right: 1px solid #4e63a2;
		border-bottom-width: 0;
		}
		
		
	}
	
	@media (min-width: 650px) {
		.header__esquerra
		{
			float:left;
			width:50%;
		}
		
		
		.header__dreta
		{
			float:right;
		}
	}
	
	
	
	@media (min-width: 750px) {
		
		
		.ftcReserves__menu
		{
			display: table;
			width: 100%;
			max-width: 1000px;
		}
		
		.ftcReservesItem
		{
			display: table-cell;
			width: 50%;
		}
	}


/*BOOTSTRAP UPDATES*/
.reservation_step_current .reservation_step_img
{
    
	background-color: #1d306b !important;

}

.col-md-4.pricebox,
.col-xs-5.col-sm-4.language
{
    display: none;
}

/* fonts*/
.planyo #resource-details h1, .planyo #reservation-code h1, .planyo #payment-code h1, .planyo #completed_code h1, .planyo #details_code h1,.planyo #shopping_cart_items h1,.planyo #products-code h1{
    color: #1d306b;
}

/* buttons*/
html .planyo a.btn.btn-primary.btn-lg,html .planyo a.btn.btn-primary,html .planyo a.btn.btn-primary.btn-lg,html .planyo a.btn.btn-info.btn-lg,html .planyo .btn-primary.btn-lg,input.cart_popup_button,input#add_cart_button,html .planyo input[type="button"]{
    background-color: #1d306b;
}

.planyo a.btn.btn-primary.btn-lg:hover,.planyo a.btn.btn-primary:hover,.planyo a.btn.btn-primary.btn-lg:hover,.planyo .btn-primary.btn-lg:hover, .planyo a.btn.btn-info.btn-lg:hover,input.cart_popup_button:hover,input#add_cart_button:hover,.planyo input[type="button"]:hover{  
    border-color: #0b173f;
}

.search-price h2,
#shopping_cart_items h3,
.reservation_step_current .reservation_step_name,
#reserve_form label,
#price_info,
.planyo .dl-horizontal dd,
#product-page .selected h4 
{
color:#1d306b;/*#428bca;*/
}

/*CALENDAR*/
#upcoming-top .date_container .fa,
#upcoming-top .caption.today,#upcoming-top .today,
#upcoming-top .fa-chevron-right,
#upcoming-top .fa-chevron-left,
.monthly-fluid .fa-chevron-left,
.monthly-fluid .fa-chevron-right,
.with-cnt .fc-bgevent.oc_part, .with-cnt .fc-bgevent.oc_none 
{
color:#1d306b;
}

#upcoming-top .thumbnail:hover,
.monthly-fluid .cur_month_day_nox:hover,
.cp_calendar.fc button
{
background-color:#1d306b;
}

.cp_calendar.fc button.fc-state-hover,
.cp_calendar.fc button.fc-state-active {
    background-color: #0b173f;
}

.fc-highlight{background:#1d306b !important;}

.oc_part{padding-top: 3px;}

