@charset "utf-8";
/* Ruby package class */

/* COMMON THEME COLOURS */

/* Sapphire colours */
.pkg-color1 {color: #03BD41} /* Mid green */
.pkg-color2 {color: #03B13D} /* Dark green */
.pkg-color3 {color: #555} /* Mid gray */

/* Title at top of tab panel section eg. "Inclusions" */
.pkg-section-title {color: #444 !important}

/* Package types FAQ */
.pkg-faq summary {background-color: #6BFD9C !important;}


/* ## PACKAGE CLASS DETAILS (CCS INCLUDE) ## */

/* tour_package_class_inc in all tab panels */


/* PACKAGE SEARCH */

/* Search button */
.css3-button.pkg-search-btn, .css3-button.pkg-search-btn:visited {
	color: #FFF;
	background-color: #444; /* Mid gray */
	border-color: #222; /* Dark gray */
}
.css3-button.pkg-search-btn:hover{
	color: #FFF;
	background-color: #222; /* Dark gray */
}
.css3-button.pkg-search-btn:active, .css3-button.pkg-search-btn.active{
	background: #222; /* Dark gray */
}

/* Select box arrow */
.styled-select.pkg-search-arrow {
	background: url(../../Styles/Custom/images/down_arrow_large_green.png) no-repeat right #FFF;
}


/* SHADOW BOX & PACKAGE CLASS */

.pkg-class-container {border-top: 5px solid #03BD41;} /* Mid green */
.pkg-banner {
	background-color: #03BD41; /* Mid green */
	background-image: url(../../Images/emerald700-140.png);
}


/* ACTION BUTTONS & FFV */

/* Based on Buttons-Bgen. */
.pkg-solid-btn {background: #03BD41 !important;} /* Mid green */
.pkg-solid-btn:hover {
	background: #03B13D !important; /* Dark green */
}
.pkg-border-btn {
	color: #03BD41 !important; /* Mid green */
	border-color: #03BD41 !important;
}
.pkg-border-btn:hover {
	color: #03B13D !important; /* Dark green */
	border-color: #03B13D !important;
}


/* HEADERS */

/* General headers */
.main-package-header {color: #444 !important;}

/* Price header */
.pkg-class-price {color: #03BD41;} /* Mid green */

/* Text links */
.pkg-class-link {color: #03BD41 !important;} /* Mid green */

/* Tab content headers 
eg. "Be delighted by these experiences:"
*/
.highlights-header, .featured-highlights-header, 
.inclusions-header, .itinerary-header, .accom-header, 
.faq-header {
	color: #03BD41 !important; /* Mid green */
}


/* ## HIGHLIGHTS TAB ## 
   Ref: Inclusions.css
*/

/* Trip highlights */
.trip-highlight .incl-header {color: #333 !important;}
.trip-highlight p {color: #444 !important;}


/* ## PRICING TAB ## 
   Ref: Pricing.css
*/


/* ## INCLUSIONS TAB ## 
   Ref: Inclusions.css
*/

/* Headline box */
.headline-box {border: 1px solid #222 !important;} /* Dark gray */
.headline-box-inner {background-color: #444 !important;} /* Mid gray */

/* Component inclusion items with m-icons. */
.incl-title {color: #333 !important} /* Dark gray */
.incl-content {color: #444 !important} /* Mid gray */

/* Class name version used in generating PBX for compare system. */
.incl-icon, .incl-icon-Emerald {
	color: #03BD41 !important; /* Mid green */
	border-color: #03BD41 !important;
	margin-right: 10px !important;
} /* Mid green */

/* Other inclusion groups */
.inclusion-group-header {color: #555;}

/* Standard inclusion bullet lists */
.inclusion-bullet-list li {
	background: url(../../Images/Icons/Bullet-Green20.png) no-repeat top left !important;
}
.inclusion-bullet-list.green-tick li {
	background: url(../../Images/Icons/Check-24.png) no-repeat top left !important;
	padding-top: 2px;
}

/* ## ITINERARY TAB ## 
   Ref: Itineraries.css
*/

/* Header eg. "Your day-to-day itinerary:" */
.itinerary-header {
	color: #03BD41 !important; /* Mid green */
}

/* Travel quote */
.travel-quote {color: #555 !important;} /* Mid gray */

/* Logistics */
.offer-boxes, .offer-boxes td {border-color: #555 !important;}
.logistics-message {color: #333}
.logistics-message .m-icon {color: #FF7304 !important;} /* Orange */
.offer-boxes .pbx-trigger {color: #03BD41 !important;} /* Mid green */

/* Row containers */
.itin-box-inner-alt {background-color: #EDFBF1 !important;} /* Very light green */

/* DAY 1 */
.itin-day big {background-color: #FF7304 !important;} /* Orange */

/* Destination */
.dest-banner {color: #555;}

/* Section headers (h4) */
.itin-section-header {color: #FF7304 !important;} /* Orange */

/* Itinerary inclusion items with m-icons. */
.itin-inclusion-title {color: #333 !important} /* Dark gray eg. #333 */
.itin-inclusion-content {color: #444 !important} /* Mid gray eg. #444 */
.itin-inclusion-icon {
	color: #03BD41 !important; /* Mid green */
	border-color: #03BD41 !important;
	margin-right: 10px !important;
} /* Mid green */

.itin-addon-icon {
	color: #4EFC88 !important; /* Light green */
	border-color: #4EFC88 !important;
	margin-right: 10px !important;
} /* Light blue */

/* Left border */
.itin-day-container {border-color: #FF7304 !important;} /* Orange */


/* ## ACCOMMODATION TAB ## 
   Ref: Accommodation.css
*/

/* Header eg. "Accommodation standards applied:" */
.accom-header {
	margin-top: 20px;
	color: #03BD41 !important; /* Mid green */
}

/* Header eg. destinations */
.accom-box h3 {color: #FF7304 !important;}  /* Orange */

/* Row containers */
.accom-box-inner-alt {background-color: #EDFBF1 !important;} /* Very light green */
