
@font-face {
	font-family: 'Droid Serif';
	font-style: normal;
	font-weight: 400;
	src: local('Droid Serif'), local('DroidSerif'), url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
	font-family: 'Droid Serif';
	font-style: normal;
	font-weight: 700;
	src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(https://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
	font-family: 'Droid Serif';
	font-style: italic;
	font-weight: 400;
	src: local('Droid Serif Italic'), local('DroidSerif-Italic'), url(https://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5898u2Q0OS-KeTAWjgkS85mDg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff) format('woff');
}
@font-face {
	font-family: 'Droid Serif';
	font-style: italic;
	font-weight: 700;
	src: local('Droid Serif Bold Italic'), local('DroidSerif-BoldItalic'), url(https://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEpo9ObOXPY1wUIXqKtDjSdsY.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEpgRV2F9RPTaqyJ4QibDfkzM.woff) format('woff');
}

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

/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapper .pjCpbBtnPrimary,
#pjWrapper .pjCpbBtnSecondary { border: 0; border-bottom: solid 2px; }
#pjWrapper .pjCpbBtnPrimary { border-color: #77a63e; background: #9acf5b; color: #fff; }
#pjWrapper .pjCpbBtnPrimary:hover { border-color: #77a63e; background: #77a63e; color: #fff; }

#pjWrapper .pjCpbBtnSecondary { border-color: #699039; background: #77a63e; color: #fff; }
#pjWrapper .pjCpbBtnSecondary:hover { border-color: #699039; background: #699039; color: #fff; }

#pjWrapper .pjCpbExtra .pjCpbBtnPrimary { border-radius: 4px; }

#pjWrapper .pjTbModalTrigger { color: #9acf5b; }

#pjWrapper .modal-content { background-color: #f3f1f2; }


/* ==========================================================================
	#pjCpbContainer
========================================================================== */
#pjWrapper .pjCpbContainer { color: #4d4d4d; }

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

/* ==========================================================================
	#pjCpbHead
========================================================================== */
#pjWrapper .pjCpbContainer .pjCpbHead { border-color: #e6e6e6; background: #f8f8f6; }
#pjWrapper .pjCpbHead .pjCpbTitle { color: #77a63e; font-weight: bold; text-transform: uppercase; }

/* ==========================================================================
	#pjCpbForm
========================================================================== */
#pjWrapper .has-success .input-group-addon,
#pjWrapper .input-group-addon,
#pjWrapper .input-group-addon { background-color: #fff; color: #77a63e; border-color: #bebabb;}
#pjWrapper .input-group-addon:hover { color: #9acf5b; }


/* ==========================================================================
	#pjCpbFormSort
========================================================================== */
#pjWrapper .pjCpbFormSort label { color: #77a63e; }

#pjWrapper .form-control { border-color: #bebabb; color: #6d6d6d; background-color: #fff; }

#pjWrapper .input-group-addon:last-child { border-left: 1px solid #bebabb; }

/* ==========================================================================
	#pjCpbFromPrev
========================================================================== */
#pjWrapper .pjCpbFromPrev { color: #4d4d4d; }
#pjWrapper .pjCpbFromPrev .btn-link { color: #77a63e; }

/* ==========================================================================
	#pjCpbSpaces
========================================================================== */
#pjWrapper .pjCpbSpace { border-color: #d7dacf; background: #f3f1f2; }
#pjWrapper .pjCpbSpace .well { border: 1px solid #bebabb; background: #fff; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
#pjWrapper .pjCpbSpaceTitle { color: #77a63e; }
#pjWrapper .pjCpbSpaceTitle.disabled { color: #4d4d4d; }
#pjWrapper .pjCpbSpacePrice { color: #4d4d4d; }
#pjWrapper .pjCpbSpacePrice strong { color: #77a63e; }
#pjWrapper .pjCpbSpaceDisabled .pjCpbSpacePrice { color: #4d4d4d; }
#pjWrapper .pjCpbSpace > p { color: #4d4d4d; }
#pjWrapper .pjCpbSavePrice { color: #77a63e; }

/* ==========================================================================
	#pjCpbExtras
========================================================================== */
#pjWrapper .pjCpbExtras { border-color: rgba(0,0,0,.1); background: #f3f1f2; }
#pjWrapper .pjCpbExtras .pjCpbExtrasTitle { color: #333; }
#pjWrapper .pjCpbExtra { border-color: #d7dacf; background: #f3f1f2; }

#pjWrapper .pjCpbExtraTitle { color: #77a63e; }
#pjWrapper .pjCpbExtraPrice { color: #4d4d4d; }
#pjWrapper .pjCpbExtraPrice strong { color: #77a63e; }
#pjWrapper .pjCpbExtra .pjCpbListTicks li { color: #4d4d4d; }
#pjWrapper .pjCpbExtra select { border-radius: 4px; }

/* ==========================================================================
	#pjCpbFormConfirm
========================================================================== */
#pjWrapper .pjCpbFormConfirm .pjCpbFormSection,
#pjWrapper .pjCpbFormConfirm { border-color: rgba(0,0,0,0.1); background: #f3f1f2; }

#pjWrapper .pjCpbFormConfirmTitle { color: #333; }
#pjWrapper .pjCpbFormConfirm .pjCpbFormSection .pjCpbFormSectionTitle { color: #77a63e; }

#pjWrapper .pjCpbFormSectionFinal p { color: #4d4d4d; }
#pjWrapper .pjCpbFormSectionFinal .pjCpbFinalPrice strong { color: #77a63e; }
#pjWrapper .pjCpbFormSectionFinal .pjCpbFinalPrice small { color: #4d4d4d; }

#pjWrapper .pjCpbFormConfirm dt { color: #4d4d4d; }
#pjWrapper .pjCpbFormConfirm dd { color: #77a63e; }

/* ==========================================================================
	#pjCpbFooter
========================================================================== */
#pjWrapper .pjCpbFooter { border-color: rgba(0,0,0,.1);}


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

#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: #9acf5b; }

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

#pjWrapper .pjCpbDatePicker .input-group-addon, 
#pjWrapper .pjCpbTimePicker .input-group-addon { background-color: #fff; }

#pjWrapper .bootstrap-datetimepicker-widget table td span.disabled:hover {background-color: rgba(0,0,0,.3);}