@CHARSET "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/* ==========================================================================
	#Transitions
========================================================================== */
#pjSendURLContainer .pjDbPopupBtn,
#pjSendURLContainer .pjDbPopupBtn:before,
.pjDbPopup .pjDbPopupBtn,
.pjDbPopup .pjDbPopupBtnPrimary:before,
.pjDbPopup .pjDbPopupBtnDefault:before,
.pjDbPopup .pjDbPopupContent { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

/* ==========================================================================
	#General
========================================================================== */
.pjDbPopup * { padding: 0; margin: 0; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.pjDbPopup a[href^=tel] { color: inherit; }
.pjDbPopup a:focus,
.pjDbPopup button:focus { outline: unset; outline: none; }

.pjDbPopup img { border: 0; vertical-align: middle; }

.pjDbPopup ol,
.pjDbPopup ul { list-style-position: inside; }

.pjDbPopup,
.pjDbPopup input,
.pjDbPopup select,
.pjDbPopup textarea,
.pjDbPopup button { font-family: inherit; }
.pjDbPopup textarea { overflow: auto; resize: none; }
.pjDbPopup input[type="text"],
.pjDbPopup input[type="email"],
.pjDbPopup input[type="submit"],
.pjDbPopup input[type="button"],
.pjDbPopup input[type="password"],
.pjDbPopup textarea,
.pjDbPopup select {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.pjDbPopup button { background: none; }

.pjDbPopup table { width: 100%; border-collapse: collapse; border-spacing: 0; }

.pjDbPopup a[href^=tel] { color: inherit; }

/* ==========================================================================
	#Popup
========================================================================== */
.pjDbPopup { font-family: 'Open Sans', sans-serif; position: fixed; top: 0; left: 0; z-index: -1; overflow: hidden; width: 0; height: 0;}
.pjDbPopup.pjDbPopupActive{ background: rgba(0, 0, 0, .7); z-index: 9999; }
.pjDbPopup.pjDbPopupAutoLoad.pjDbPopupDisabled { display: none !important; }
.pjDbPopup .pjDbPopupInner { position: absolute; top: 50%; left: 50%; width: 500px; max-width: 98%; max-height: 98%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.pjDbPopup .pjDbPopupContent { overflow-y: auto; width: 100%; background: #fff; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
.pjDbPopupActive .pjDbPopupContent { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.pjDbPopup .pjDbPopupActions { position: absolute; top: -20px; right: -20px; width: 44px; height: 44px; background: #fff; font-size: 0; border-radius: 50%; }

/* ==========================================================================
	#Buttons
========================================================================== */
#pjSendURLContainer .pjDbPopupBtn,
.pjDbPopup .pjDbPopupBtn { display: inline-block; vertical-align: middle; cursor: pointer; }
#pjSendURLContainer .pjDbPopupBtn:hover,
#pjSendURLContainer .pjDbPopupBtn:focus
.pjDbPopup .pjDbPopupBtn:hover,
.pjDbPopup .pjDbPopupBtn:focus { text-decoration: none; }




#pjSendURLContainer .pjDbPopupBtnPrimary,
.pjDbPopup .pjDbPopupBtnPrimary { margin-right: 12px; position: relative; height: 44px;padding: 0 30px; border: 0; background: #4e4e4e; font-size: 20px; line-height: 44px; color: #fff; font-weight: 400; text-transform: uppercase; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }


#pjSendURLContainerr .pjDbPopupBtnPrimaryr,
.pjDbPopupr .pjDbPopupBtnPrimaryr { margin-bottom: 10px; position: relative; height: 44px;width:100%;padding: 0 30px; border: 0; background: #4e4e4e; font-size: 20px; line-height: 44px; color: #fff; font-weight: 400; text-transform: uppercase; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }




#pjSendURLContainer .pjDbPopupBtnPrimary:before,
.pjDbPopup .pjDbPopupBtnPrimary:before { position: absolute; top: 0; right: 52%; bottom: 0; left: 52%; z-index: -1; border-bottom: 4px solid #000; background: rgba(0, 0, 0, .5); content: ''; }
#pjSendURLContainer .pjDbPopupBtnPrimary:hover:before,
#pjSendURLContainer .pjDbPopupBtnPrimary:focus:before,
.pjDbPopup .pjDbPopupBtnPrimary:hover:before,
.pjDbPopup .pjDbPopupBtnPrimary:focus:before { right: 0; left: 0; }

.pjDbPopup .pjDbPopupBtnDefault { position: relative; height: 44px; padding: 0 30px; border: 0; background: #8b8b8b; font-size: 20px; line-height: 44px; color: #fff; font-weight: 400; text-transform: uppercase; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
.pjDbPopup .pjDbPopupBtnDefault:before { position: absolute; top: 0; right: 52%; bottom: 0; left: 52%; z-index: -1; border-bottom: 4px solid #000; background: rgba(0, 0, 0, .5); content: ''; }
.pjDbPopup .pjDbPopupBtnDefault:hover:before,
.pjDbPopup .pjDbPopupBtnDefault:focus:before { right: 0; left: 0; }

/* ==========================================================================
	#pjDbPopupForm
========================================================================== */
.pjDbPopup .pjDbPopupForm { padding: 15px 20px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormHead { padding: 5px 0 15px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormBody { padding: 5px 0; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormHead .pjDbPopupFormTitle { font-size: 24px; line-height: 1.4; color: #000; font-weight: 700; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormRow { padding-bottom: 20px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormLabel { font-size: 18px; line-height: 1.4; color: #000; font-weight: 400; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormControls { padding-top: 2px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormField,
.pjDbPopup .pjDbPopupForm .pjDbPopupSelectCustom,
.pjDbPopup .pjDbPopupForm .pjDbPopupFormTextarea { width: 100%; border: 1px solid #000; background: #fff; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormField,
.pjDbPopup .pjDbPopupForm .pjDbPopupSelectCustom { height: 44px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormField { padding: 0 15px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormTextarea { height: 100px; padding: 10px 15px; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormField:focus,
.pjDbPopup .pjDbPopupForm .pjDbPopupFormTextarea:focus { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3); box-shadow: 0 0 10px rgba(0, 0, 0, .3); }
.pjDbPopup .pjDbPopupForm .pjDbPopupSelectCustom { position: relative; }
.pjDbPopup .pjDbPopupForm .pjDbPopupSelectCustom:after { position: absolute; top: 50%; right: 15px; z-index: 1; margin-top: -4px; border-top: 8px solid #000; border-right: 5px solid transparent; border-left: 5px solid transparent; content: ''; }
.pjDbPopup .pjDbPopupForm .pjDbPopupSelectCustom select { position: relative; z-index: 2; width: 100%; height: 100%; padding: 0 30px 0 15px; border: 0; background: transparent; cursor: pointer; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.pjDbPopup .pjDbPopupForm .pjDbPopupSelectCustom select::-ms-expand { display: none; }
.pjDbPopup .pjDbPopupForm .pjDbPopupFormFoot { padding: 15px 0 5px; }
.pjDbPopup .pjDbPopupForm  em{display: block; color: #a94442; margin-top: 2px;}