/* ==========================================================================
	#Fonts
========================================================================== */
@import url(https://fonts.googleapis.com/css?family=Oxygen:400,300,700);

/* ==========================================================================
	#General
========================================================================== */
#pjWrapper * { font-family: 'Oxygen', sans-serif; color: #575c5f; }
#pjWrapper .fa { font-family: 'FontAwesome'; }
#pjWrapper .glyphicon { font-family: 'Glyphicons Halflings'; }

/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapper .btn-primary { border-color: #073163; color: #fff; 
	background: rgb(25,70,127);
	background: -moz-linear-gradient(top,  rgba(25,70,127,1) 0%, rgba(25,71,123,1) 3%, rgba(24,69,126,1) 5%, rgba(23,68,125,1) 13%, rgba(20,66,118,1) 37%, rgba(17,58,110,1) 66%, rgba(13,55,105,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(25,70,127,1) 0%,rgba(25,71,123,1) 3%,rgba(24,69,126,1) 5%,rgba(23,68,125,1) 13%,rgba(20,66,118,1) 37%,rgba(17,58,110,1) 66%,rgba(13,55,105,1) 100%);
	background: linear-gradient(to bottom,  rgba(25,70,127,1) 0%,rgba(25,71,123,1) 3%,rgba(24,69,126,1) 5%,rgba(23,68,125,1) 13%,rgba(20,66,118,1) 37%,rgba(17,58,110,1) 66%,rgba(13,55,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19467f', endColorstr='#0d3769',GradientType=0 );
}
#pjWrapper .btn-primary:hover,
#pjWrapper .btn-primary:focus { border-color: #073163; 
	background: rgb(13,55,105);
	background: -moz-linear-gradient(top,  rgba(13,55,105,1) 0%, rgba(17,58,110,1) 34%, rgba(20,66,118,1) 63%, rgba(23,68,125,1) 87%, rgba(24,69,126,1) 95%, rgba(25,71,123,1) 97%, rgba(25,70,127,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(13,55,105,1) 0%,rgba(17,58,110,1) 34%,rgba(20,66,118,1) 63%,rgba(23,68,125,1) 87%,rgba(24,69,126,1) 95%,rgba(25,71,123,1) 97%,rgba(25,70,127,1) 100%);
	background: linear-gradient(to bottom,  rgba(13,55,105,1) 0%,rgba(17,58,110,1) 34%,rgba(20,66,118,1) 63%,rgba(23,68,125,1) 87%,rgba(24,69,126,1) 95%,rgba(25,71,123,1) 97%,rgba(25,70,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3769', endColorstr='#19467f',GradientType=0 );
}

#pjWrapper .btn-info { border-color: #d11f1f; background: #d11f1f; color: #fff; }
#pjWrapper .btn-info:hover,
#pjWrapper .btn-info:focus { border-color: #073163; background: #073163; }
#pjWrapper .btn-link { color: #d11f1f; }
#pjWrapper .btn-link:hover,
#pjWrapper .btn-link:focus { color: #073163; }

/* ==========================================================================
	#Forms
========================================================================== */
#pjWrapper .pjCcForm { background: #fff; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); box-shadow: 0 2px 3px rgba(0, 0, 0, .1); }
#pjWrapper .pjCcForm .pjCcFormHead .pjCcFormTitle { color: #688ab0; }
#pjWrapper label { color: #413f3f; }
#pjWrapper .form-control::-webkit-input-placeholder { color: #aba7a7; }
#pjWrapper .form-control:-moz-placeholder { color: #aba7a7; }
#pjWrapper .form-control::-moz-placeholder { color: #aba7a7; }
#pjWrapper .form-control:-ms-input-placeholder { color: #aba7a7; }
#pjWrapper .form-control { border-color: #d4d3d3; background: #fff; color: #413f3f; -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 3px rgba(0, 0, 0, .05); }
#pjWrapper .form-control:focus { border-color: #34c06f; -webkit-box-shadow: 0 0 10px rgba(52, 191, 111, .3); box-shadow: 0 0 10px rgba(52, 191, 111, .3); }

#pjWrapper .pjCcForm .has-error .form-control,
#pjWrapper .pjCcForm .has-error .pjCcDatePicker .input-group-addon,
#pjWrapper .pjCcForm .has-error .pjCcDatePicker .form-control:focus ~ .input-group-addon,
#pjWrapper .pjCcForm .has-error .pjCcSelectCustom,
#pjWrapper .pjCcForm .has-error .pjCcCustomCheckboxFake { border-color: #a94442; }
#pjWrapper .pjCcForm .has-error label,
#pjWrapper .pjCcForm .has-error li { color: #a94442; }
#pjWrapper .pjCcForm .has-success .form-control,
#pjWrapper .pjCcForm .has-success .pjCcDatePicker .input-group-addon,
#pjWrapper .pjCcForm .has-success .pjCcDatePicker .form-control:focus ~ .input-group-addon,
#pjWrapper .pjCcForm .has-success .pjCcSelectCustom,
#pjWrapper .pjCcForm .has-success .pjCcCustomCheckboxFake { border-color: #3c763d; }
#pjWrapper .pjCcForm .has-success label,
#pjWrapper .pjCcForm .has-success li { color: #3c763d; }

/* ==========================================================================
	#pjCcFormCheckout
========================================================================== */
#pjWrapper .pjCcFormCheckout .pjCcFormHead p { color: #7d7b7b; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutBooking { border-bottom-color: #e6e6e6; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutBooking dt { color: #413f3f; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutBooking dd { color: #d11f1f; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutBooking p { color: #413f3f; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutBooking p span { color: #898686; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutPrice dt { color: #413f3f; }
#pjWrapper .pjCcFormCheckout .pjCcCheckoutPrice dd { color: #d11f1f; }

/* ==========================================================================
	#pjCcSelectCustom
========================================================================== */
#pjWrapper .pjCcSelectCustom { border-color: #d4d3d3; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcSelectCustom .caret { border-top-color: #a8a8a8; }

/* ==========================================================================
	#pjCcDatePicker
========================================================================== */
#pjWrapper .pjCcDatePicker .form-control { -webkit-box-shadow: none; box-shadow: none; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcDatePicker .input-group-addon { background: none; color: #d11f1f; }
#pjWrapper .pjCcDatePicker .input-group-addon:hover,
#pjWrapper .pjCcDatePicker .form-control:focus ~ .input-group-addon { color: #073163; }
#pjWrapper .pjCcDatePicker td.disabled,
#pjWrapper .pjCcDatePicker td.disabled:hover { background: none; color: #ded8d8; }
#pjWrapper .pjCcDatePicker .today:before { border-bottom-color: #688ab0 !important; }
#pjWrapper .pjCcDatePicker .day:hover,
#pjWrapper .pjCcDatePicker .month:hover,
#pjWrapper .pjCcDatePicker .year:hover,
#pjWrapper .pjCcDatePicker .decade:hover,
#pjWrapper .pjCcDatePicker .hour:hover,
#pjWrapper .pjCcDatePicker .minute:hover,
#pjWrapper .pjCcDatePicker .active { background: #073163; color: #fff; }
#pjWrapper .pjCcDatePicker .prev span,
#pjWrapper .pjCcDatePicker .next span { color: #d11f1f; }
#pjWrapper .pjCcDatePicker .prev:hover,
#pjWrapper .pjCcDatePicker .next:hover { background: #d11f1f; }
#pjWrapper .pjCcDatePicker .prev:hover span,
#pjWrapper .pjCcDatePicker .next:hover span { color: #fff; }
#pjWrapper .pjCcDatePicker .picker-switch { color: #688ab0; }
#pjWrapper .pjCcDatePicker .picker-switch:hover,
#pjWrapper .pjCcDatePicker .bootstrap-datetimepicker-widget .active,
#pjWrapper .pjCcDatePicker .bootstrap-datetimepicker-widget .active:hover { background: #d11f1f; color: #fff; }
#pjWrapper .bootstrap-datetimepicker-widget { border-color: #ccc; background: #fff; }
#pjWrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { border-bottom-color: #ccc; }
#pjWrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-bottom-color: #fff; }
#pjWrapper .bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-top-color: #ccc; }
#pjWrapper .bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-top-color: #fff; }

/* ==========================================================================
	#Custom Radios/Checkboxes
========================================================================== */
#pjWrapper .pjCcCustomCheckboxFake { border-color: #d4d3d3; background: #fff; color: #073163; -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1); box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1); }
#pjWrapper .pjCcCustomInputChecked .pjCcCustomCheckboxFake { border-color: #073163; }
#pjWrapper .pjCcCheckbox .pjCcCheckboxContent { color: #6d6c6c; }
#pjWrapper .pjCcCheckbox .pjCcCheckboxContent a { color: #d11f1f; }
#pjWrapper .pjCcCheckbox .pjCcCheckboxContent a:hover,
#pjWrapper .pjCcCheckbox .pjCcCheckboxContent a:focus { color: #073163; }

#pjWrapper .pjCcRadio label { color: #6c6b6b; }
#pjWrapper .pjCcCustomRadioFake { border-color: #d4d3d3; background: #fff; -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1); box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1); }
#pjWrapper .pjCcCustomRadioFake:after { background: #073163; }

/* ==========================================================================
	#pjCcServiceRoomActions
========================================================================== */
#pjWrapper .pjCcServiceRoomActions .pjCcRadio label { border-color: #d4d3d3; color: #073163; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcServiceRoomActions .pjCcRadio.pjCcCustomInputChecked label { background: #688ab0; color: #fff; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2); }

/* ==========================================================================
	#pjCcServiceExtras
========================================================================== */
#pjWrapper .pjCcServiceExtras .pjCcCustomCheckboxFake { border-color: #d4d3d3; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcServiceExtras .pjCcCustomCheckboxFake .pjCcCustomCheckboxOverlay { background: #688ab0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2); }
#pjWrapper .pjCcServiceExtras .pjCcCustomCheckboxFake .pjCcCustomCheckboxOverlayInner span { color: #fff; }
#pjWrapper .pjCcServiceExtras .pjCcCustomCheckboxTitle { color: #585b5d; }

/* ==========================================================================
	#pjCcCleaningMaterials
========================================================================== */
#pjWrapper .pjCcCleaningMaterials .pjCcCustomRadio label { border-color: #d4d3d3; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcCleaningMaterials .pjCcCustomRadio.pjCcCustomInputChecked label { background: #688ab0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2); }
#pjWrapper .pjCcCleaningMaterials .pjCcCustomRadio.pjCcCustomInputChecked .pjCcCustomRadioFake { border-color: #073163; background: #fff; }
#pjWrapper .pjCcCleaningMaterials .pjCcCustomRadio .pjCcRadioInner span { color: #585b5d; }
#pjWrapper .pjCcCleaningMaterials .pjCcCustomRadio.pjCcCustomInputChecked .pjCcRadioInner span { color: #fff; }

/* ==========================================================================
	#pjCcCleaningFrequency
========================================================================== */
#pjWrapper .pjCcCleaningFrequency .pjCcRadio label { border-color: #d4d3d3; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcCleaningFrequency .pjCcCustomRadio.pjCcCustomInputChecked label { background: #688ab0; }
#pjWrapper .pjCcCleaningFrequency .pjCcRadio label span,
#pjWrapper .pjCcCleaningFrequency .pjCcRadio label strong,
#pjWrapper .pjCcCleaningFrequency .pjCcRadio label small { color: #073163; }
#pjWrapper .pjCcCleaningFrequency .pjCcCustomRadio.pjCcCustomInputChecked label span,
#pjWrapper .pjCcCleaningFrequency .pjCcCustomRadio.pjCcCustomInputChecked label strong,
#pjWrapper .pjCcCleaningFrequency .pjCcCustomRadio.pjCcCustomInputChecked label small { color: #fff; }

/* ==========================================================================
	#Modals
========================================================================== */
#pjWrapper .pjCcModal .modal-title { color: #688ab0; }
#pjWrapper .pjCcListTicks li { color: #413f3f; }
#pjWrapper .pjCcListTicks li .glyphicon { color: #d11f1f; }

/* ==========================================================================
	#pjCcMain
========================================================================== */
#pjWrapper .pjCcMain,
#pjWrapper .pjCcMain .pjCcHeader,
#pjWrapper .pjCcMain .pjCcBody { border-color: #dcdcdc; background: none; }
#pjWrapper .pjCcMain { background: #edf0f5; }

/* ==========================================================================
	#pjCcHeader
========================================================================== */
#pjWrapper .pjCcHome { border-color: #bfbdbd; color: #688ab0; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcHome:hover,
#pjWrapper .pjCcHome:focus { 
	background: rgb(245,241,240);
	background: -moz-linear-gradient(top,  rgba(245,241,240,1) 0%, rgba(250,248,249,1) 57%, rgba(253,253,253,1) 73%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(250,248,249,1) 57%,rgba(253,253,253,1) 73%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,241,240,1) 0%,rgba(250,248,249,1) 57%,rgba(253,253,253,1) 73%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f1f0', endColorstr='#ffffff',GradientType=0 );
}

#pjWrapper .pjCcNav .dropdown-toggle { border-color: #bfbdbd; color: #688ab0; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 27%, rgba(250,248,249,1) 43%, rgba(245,241,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 27%,rgba(250,248,249,1) 43%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}
#pjWrapper .pjCcNav .dropdown-toggle:hover,
#pjWrapper .pjCcNav .dropdown-toggle:focus { 
	background: rgb(245,241,240);
	background: -moz-linear-gradient(top,  rgba(245,241,240,1) 0%, rgba(250,248,249,1) 57%, rgba(253,253,253,1) 73%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(250,248,249,1) 57%,rgba(253,253,253,1) 73%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,241,240,1) 0%,rgba(250,248,249,1) 57%,rgba(253,253,253,1) 73%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f1f0', endColorstr='#ffffff',GradientType=0 );
}
#pjWrapper .pjCcNav .dropdown-toggle .caret,
#pjWrapper .pjCcNav .dropdown-toggle:hover .caret,
#pjWrapper .pjCcNav .dropdown-toggle:focus .caret { color: #688ab0; }

#pjWrapper .pjCcNav.open .dropdown-toggle { border-color: #373c42; background: #373c42; color: #fff; }
#pjWrapper .pjCcNav.open .dropdown-toggle .caret { color: #fff; }
#pjWrapper .pjCcNav .dropdown-menu { border-color: #373c42; background: #373c42; }
#pjWrapper .pjCcNav .dropdown-menu a { color: #fff; }
#pjWrapper .pjCcNav .dropdown-menu a:hover,
#pjWrapper .pjCcNav .dropdown-menu a:focus { background: #d11f1f; color: #fff; }
#pjWrapper .pjCcNav .dropdown-menu .active a { background: #688ab0; color: #fff; }

/* ==========================================================================
	#pjCcAside
========================================================================== */
#pjWrapper .pjCcAside .panel,
#pjWrapper .pjCcAside .panel .pjCcAsideHead,
#pjWrapper .pjCcAside .panel .pjCcAsideBody,
#pjWrapper .pjCcAside .panel .pjCcAsideFoot { border-color: #dcdcdc; }
#pjWrapper .pjCcAside .panel .pjCcAsideHead { background: #edf0f5; }
#pjWrapper .pjCcAside .panel .pjCcAsideTitle { color: #688ab0; }
#pjWrapper .pjCcAside .panel .pjCcAsideBody { background: #fff; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBooking { border-bottom-color: #e6e6e6; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingImage { color: #073163; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingContent .pjCcAsideBookingTitle { color: #688ab0; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingContent .pjCcAsideBookingTitle a { color: #d11f1f; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingContent .pjCcAsideBookingTitle a:hover { color: #073163; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingContent .pjCcAsideBookingPrice { color: #7d7b7b; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingContent .pjCcAsideBookingExtras dt { color: #413f3f; }
#pjWrapper .pjCcAside .pjCcAsideBookings .pjCcAsideBookingContent .pjCcAsideBookingExtras dd { color: #898686; }
#pjWrapper .pjCcAside .pjCcAsidePrice dt { color: #413f3f; }
#pjWrapper .pjCcAside .pjCcAsidePrice dd { color: #d11f1f; }

/* ==========================================================================
	#pjCcServiceInner
========================================================================== */
#pjWrapper .pjCcServiceInner { background: #fff; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); box-shadow: 0 2px 3px rgba(0, 0, 0, .1); }
#pjWrapper .pjCcServiceInner .pjCcServiceSection { border-bottom-color: #e6e6e6; }
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionTitle { color: #688ab0; }
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionTitle a { color: #073163; }
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionTitle a:hover,
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionTitle a:focus { color: #d11f1f; }
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionTitle a .glyphicon { color: #d11f1f; }
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionSubtitle { color: #9a9898; }
#pjWrapper .pjCcServiceInner .pjCcServiceSection .pjCcServiceSectionSubtitleAlt { color: #413f3f; }
#pjWrapper .pjCcServiceRooms .pjCcServiceRoomTitle { color: #413f3f; }