/* Common | CSS rules common for all BE */
@import url(stratos/import/common.css);

/*------------------------------------------------------------
HOTEL CUSTOM
------------------------------------------------------------*/

/* COLOR 1 : #d9edf7
--------------------------------------------
/* background-color */
.background-color1, #search_room legend, #search_room_legend, .room_box, .offertitle, .show_crossed_hotels, .modal-header, #curlang_bar, .languages #lbli-sv ul.LangMenum, .currencies #cbli-sv ul.CurrMenum, 
#booking_detail_legend, #guest_detail_box_legend, #payment_detail_box_legend, #payment_data_box_legend, #payment_note_box_legend, #cancellation_box_legend, 
.supplement_box, #index_box .language_box, #index_calendar legend, #dailyroom_table .tdsselected, #map_title .text_title, #distance_title .text_title, 
.feedback_box #room_description, #comment_table .comment_title {
	background-color: #d9edf7;
}

/* border-color */
.border-color1 {
	border-color: #d9edf7;
}

/* comparator */
#comparator {
	overflow: hidden;
    background: transparent;
    background: -moz-linear-gradient(110deg, transparent 0%, transparent 67%, #D9EDf7 67%, #D9EDf7 100%);
    background: -webkit-linear-gradient(110deg, transparent 0%,transparent 67%,#D9EDf7 67%,#D9EDf7 100%);
    background: linear-gradient(110deg, transparent 0%,transparent 67%,#D9EDf7 67%,#D9EDf7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#D9EDf7',GradientType=1 );
}


/* COLOR 2 : #5bc0de
--------------------------------------------
/* background-color */
.background-color2, #header .h_tab:hover, #offerDescriptions .offerli:hover, .offertextup .specialoffer, #cbli-sv ul.CurrMenum li:hover, #lbli-sv ul.LangMenum li:hover, .btn-info, 
.btn-info:hover, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info, .btn-info:focus, .btn-info.focus, .btn-info:active:hover, .btn-info.active:hover, 
.open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, 
.btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus, td.caSelected, .show_crossed_hotels:hover, #comparator-div .loader:before {
	background-color: #5bc0de;
}

/* color */
.color2, .search_options_persons div:before, #imgsmall a:before, .room_offer, #butts_act, #buttm_act, #butte_act, .imgradio, .simgradio, .checkboxu, .checkbox, 
#confirm_error #error:before, #setPrevious, #setNext, #freetable #free:before, .feedback_box #comment_point, .feedback_box #empty_point, 
.comment_details_box #comment_point, .comment_details_box #empty_point, #imgsmall a:hover:before, .mandatoryOffer, #booking_detail_table .total {
	color: #5bc0de;
}

/* border-color */
.border-color2, .rate_box:hover {
	border-color: #5bc0de;
}

/* calendar background-color */
td.caSelectedCheckIn, #mydiv1 table.cpBorder td.cpCurrentDate {
	background: #5bc0de; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #FFFFFF 1%, #FFFFFF 12%, #5bc0de 13%, #5bc0de 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FFFFFF 1%, #FFFFFF 12%, #5bc0de 13%, #5bc0de 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FFFFFF 1%, #FFFFFF 12%, #5bc0de 13%, #5bc0de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#5bc0de',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}

td.caSelectedCheckOut, #mydiv2 table.cpBorder td.cpCurrentDate {
	background: #5bc0de; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #5bc0de 1%, #5bc0de 87%, #FFFFFF 88%, #FFFFFF 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #5bc0de 1%, #5bc0de 87%, #FFFFFF 88%, #FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #5bc0de 1%, #5bc0de 87%, #FFFFFF 88%, #FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc0de', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}


/* COLOR 3 : #FFFFFF
--------------------------------------------
/* box background-color */
.background-color3, #hotel_title #box_title, #search_room, #hotel_images, #top_bar, #message_noroom, .offertextup, .rate_box, #booking_detail, #confirmation_box, 
#cancellation_box, #options_box .box_icons, #gallery_title #box_title, #room_description_table .room_description_box, #room_facilities_table .room_facilities_box, 
#gallery_images_box, #text_description .text_description, #distance_description .text_description, .feedback_box > div, #index_calendar, 
#booking_read, .crossed_hotel_title #box_title, #message_box, #confirm_error, #index_box .general_box #box_title, #busytable, #freetable, 
#map, #comment_table, #view_price_table .daysrooms {
	background-color: #FFFFFF;
}

/* color */
.color3, .btn-info, #cbli-sv ul.CurrMenum li:hover, #lbli-sv ul.LangMenum li:hover, .offertextup .specialoffer, #offerDescriptions .offerli:hover, .fa-inverse, 
#mydiv1 table.cpBorder td.cpCurrentDate a, #mydiv2 table.cpBorder td.cpCurrentDate a, #offerDescriptions .offerli a:hover, #viewPrice:before,
.show_crossed_hotels:hover, .show_crossed_hotels a:hover {
	color: #FFFFFF;
}

/* border-color */
.border-color3 {
	border-color: #FFFFFF;
}


/* TITLE FONT : Questrial
--------------------------------------------
/* font-family */
.title-font, #room_description, #room_rate,#title_name, #search_room legend, #search_room_legend, #room_price, .offertitle, #offerDescriptions .offerdesc, .offertextup .specialoffer, 
.show_crossed_hotels, .modal-title, #booking_detail_legend, #guest_detail_box_legend, #payment_detail_box_legend, #payment_data_box_legend, #payment_note_box_legend, 
#cancellation_box_legend, #supplement_description, #index_calendar legend, #map_title .text_title, #distance_title .text_title, .feedback_box #room_description, 
#comment_table .comment_title, .crossed_hotel {
	font-family: 'Questrial', sans-serif;
}

/* CROSSED HOTELS TITLE : 3118 - Moinho da Asneira
--------------------------------------------
/* Logo */

#hotel_title #box_title, #index_box .general_box #box_title, #gallery_title #box_title 
{
	background-image: url("../images/hotel/3118/other/3118_logo.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	height: 200px;
}
#hotel_title #box_title table, #index_box .general_box #box_title table, #gallery_title #box_title table {
	display: none; 
}
/* CROSSED HOTELS TITLE : 3426 - Alentejo
--------------------------------------------
/* Logo */
#crossed_hotel_title_3426 #box_title
{
	background-image: url("../images/hotel/3426/other/3426_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3426 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3426 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3426 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3169 - Quinta da Samoqueirinha
--------------------------------------------
/* Logo */
#crossed_hotel_title_3169 #box_title 
{
	background-image: url("../images/hotel/3169/other/3169_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3169 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3169 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3169 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3738 - Olive Tree Inn
--------------------------------------------
/* Logo */
#crossed_hotel_title_3738 #box_title 
{
	background-image: url("../images/hotel/3738/other/3738_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3738 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3738 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3738 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3178 - Duna Parque Unique Apartments
--------------------------------------------
/* Logo */
#crossed_hotel_title_3178 #box_title 
{
	background-image: url("../images/hotel/3178/other/3178_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3178 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3178 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3178 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3177 - Villas by Duna Parque Group
--------------------------------------------
/* Logo */
#crossed_hotel_title_3177 #box_title 
{
	background-image: url("../images/hotel/3177/other/3177_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3177 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3177 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3177 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3809 - Duna Parque Beach Club
--------------------------------------------
/* Logo */
#crossed_hotel_title_3809 #box_title 
{
	background-image: url("../images/hotel/3809/other/3809_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3809 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3809 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3809 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3417 - HS Milfontes Beach
--------------------------------------------
/* Logo */
#crossed_hotel_title_3417 #box_title 
{
	background-image: url("../images/hotel/3417/other/3417_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3417 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3417 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3417 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 3368 - Castelo Inn - Charming Mertola
--------------------------------------------
/* Logo */
#crossed_hotel_title_3368 #box_title 
{
	background-image: url("../images/hotel/3368/other/3368_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_3368 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_3368 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_3368 .stars2 {
    display: none;
}

/* CROSSED HOTELS TITLE : 7444 - Milfontes Private Homes
--------------------------------------------
/* Logo */
#crossed_hotel_title_7444 #box_title 
{
	background-image: url("../images/hotel/7444/other/7444_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
	height: 200px;
}
#crossed_hotel_title_7444 #box_title .crossed_hotel  {
	display: none; 
}
#crossed_hotel_title_7444 #box_title .address {
    display: block;
    padding-top: 150px;
}
#crossed_hotel_title_7444 .stars2 {
    display: none;
}