
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 300;
	src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v9/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/-_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	src: local('Raleway'), url(https://fonts.gstatic.com/s/raleway/v9/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v9/JbtMzqLaYbbbCL9X6EvaI_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}

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

#pjWrapper .pjTbModalTrigger { color: #d66e3b; }


/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapper .pjCpbBtnPrimary { border-color: #bd5726; background: #d66e3b; color: #fff; }
#pjWrapper .pjCpbBtnPrimary:hover { border-color: #bd5726; background: #bd5726; color: #fff; }

#pjWrapper .pjCpbBtnSecondary { border-color: #99451d; background: #bd5726; color: #fff; }
#pjWrapper .pjCpbBtnSecondary:hover { border-color: #99451d; background: #99451d; color: #fff; }

#pjWrapper .modal-content { border-color: #dfd9d9; background: #f9f8f3 }

/* ==========================================================================
	#pjCpbContainer
========================================================================== */
#pjWrapper .pjCpbContainer { color: #6d6d6d; }

/* ==========================================================================
	#pjCpbPanel
========================================================================== */
#pjWrapper .pjCpbPanel { border-color: #f9f8f3; background-color: #f9f8f3; }

/* ==========================================================================
	#pjCpbHead
========================================================================== */
#pjWrapper .pjCpbContainer .pjCpbHead { border-color: #dfd9d9; background: #f9f8f3; }
#pjWrapper .pjCpbHead .pjCpbTitle { color: #5b3d35; font-weight: bold; }

/* ==========================================================================
	#pjCpbLanguage
========================================================================== */
#pjWrapper .pjCpbExtra select, 
#pjWrapper .pjCpbBtnLanguage,
#pjWrapper .pjCpbLanguage.open .pjCpbBtnLanguage,
#pjWrapper .pjCpbBtnLanguage:active,
#pjWrapper .pjCpbBtnLanguage:hover {border-color: #ddd7cb; background: #f1ede4; color: #d66e3b; outline: none; border-radius: 4px; }

#pjWrapper .pjCpbLanguageOptions { border-color: #bd5726; background: #f7f7f7; }
#pjWrapper .pjCpbLanguageOptions a { color: #bd5726; }
#pjWrapper .pjCpbLanguageOptions a:hover,
#pjWrapper .pjCpbLanguageOptions .pjCpbBtnActive { background: #d66e3b; color: #fff; }

#pjWrapper .glyphicon { color: #5b3d35; }

/* ==========================================================================
	#pjCpbBody
========================================================================== */
#pjWrapper .pjCpbBody { background: #f9f8f3; }

/* ==========================================================================
	#pjCpbForm
========================================================================== */
#pjWrapper .input-group-addon,
#pjWrapper .input-group-addon { background: #f1ede4; color: #d66e3b; border-color: #ddd7cb; }

#pjWrapper .pjCpbDatePicker .input-group-addon:hover,
#pjWrapper .pjCpbTimePicker .input-group-addon:hover { color: #bd5726; }

#pjWrapper label { color: #5b3d35; }
#pjWrapper .form-control { border-color: #ddd7cb; background: #f1ede4; color: #d66e3b; }

/* ==========================================================================
	#pjCpbFromPrev
========================================================================== */
#pjWrapper .pjCpbFromPrev { color: #6d6d6d; }
#pjWrapper .pjCpbFromPrev .btn-link { color: #d66e3b; }

/* ==========================================================================
	#pjCpbSpaces
========================================================================== */
#pjWrapper .pjCpbSpace { border-color: #dfd9d9; background: #f9f8f3; }
#pjWrapper .pjCpbSpace .well { border: 1px solid #ddd7cb; background: #f1ede4; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
#pjWrapper .pjCpbSpaceTitle { color: #d66e3b; }
#pjWrapper .pjCpbSpaceTitle.disabled { color: #6d6d6d; }
#pjWrapper .pjCpbSpacePrice { color: #6d6d6d; }
#pjWrapper .pjCpbSpacePrice strong { color: #bd5726; }
#pjWrapper .pjCpbSpaceDisabled .pjCpbSpacePrice { color: #6d6d6d; }
#pjWrapper .pjCpbSpace > p { color: #6d6d6d; }
#pjWrapper .pjCpbSavePrice { color: #d66e3b; }

/* ==========================================================================
	#pjCpbExtras
========================================================================== */
#pjWrapper .pjCpbExtras { border-color: #dfd9d9; background: #f9f8f3; }
#pjWrapper .pjCpbExtras .pjCpbExtrasTitle { color: #bd5726; }
#pjWrapper .pjCpbExtra { border-color: #dfd9d9; background: #f9f8f3; }

#pjWrapper .pjCpbExtraTitle { color: #d66e3b; }
#pjWrapper .pjCpbExtraPrice { color: #6d6d6d; }
#pjWrapper .pjCpbExtraPrice strong { color: #bd5726; }

#pjWrapper .pjCpbExtra .pjCpbListTicks li { color: #6d6d6d; }

/* ==========================================================================
	#pjCpbFormConfirm
========================================================================== */
#pjWrapper .pjCpbFormConfirm { border-color: #dfd9d9; background: #f9f8f3; }
#pjWrapper .pjCpbFormConfirm .form-control:focus { border-color: #bd5726; -webkit-box-shadow: 0 0 10px rgba(189, 87, 38, .3); box-shadow: 0 0 10px rgba(189, 87, 38, .3); }

#pjWrapper .pjCpbFormConfirm .pjCpbFormSection { border-color: #dfd9d9; background: #f9f8f3; }

#pjWrapper .pjCpbFormConfirmTitle { color: #bd5726; }
#pjWrapper .pjCpbFormConfirm .pjCpbFormSection .pjCpbFormSectionTitle { color: #d66e3b; }

#pjWrapper .pjCpbFormSectionFinal p { color: #6d6d6d; }
#pjWrapper .pjCpbFormSectionFinal .pjCpbFinalPrice strong { color: #bd5726; }
#pjWrapper .pjCpbFormSectionFinal .pjCpbFinalPrice small { color: #6d6d6d; }

#pjWrapper .pjCpbFormConfirm dt { color: #6d6d6d; }
#pjWrapper .pjCpbFormConfirm dd { color: #bd5726; }

/* ==========================================================================
	#pjCpbFooter
========================================================================== */
#pjWrapper .pjCpbFooter { border-color: #dfd9d9; background: #f9f8f3; }

#pjWrapper .dropdown-menu {  background: #f1ede4; color: #d66e3b; border-color: #ddd7cb; }

#pjWrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-bottom: 6px solid #ddd7cb; }

#pjWrapper .bootstrap-datetimepicker-widget table td.today:before { border-bottom-color: #d0391c; }

#pjWrapper .bootstrap-datetimepicker-widget table td span.active,
#pjWrapper .bootstrap-datetimepicker-widget table td.active, 
#pjWrapper .bootstrap-datetimepicker-widget table td.active:hover { background-color: #d0391c; }

#pjWrapper .bootstrap-datetimepicker-widget table td .glyphicon { color: #d0391c; }

#pjWrapper .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
#pjWrapper .bootstrap-datetimepicker-widget table td.day:hover, 
#pjWrapper .bootstrap-datetimepicker-widget table td.hour:hover, 
#pjWrapper .bootstrap-datetimepicker-widget table td.minute:hover, 
#pjWrapper .bootstrap-datetimepicker-widget table td.second:hover,
#pjWrapper .bootstrap-datetimepicker-widget table td span:hover { background-color: rgba(0,0,0,.1); }


