html,
body,
.container,
#main {
	height: 100%
}
body {
	font-family: sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.jr-form-embed *,
.jr-form-embed *:before,
.jr-form-embed *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.jr-form-embed {
	width: 779px;
}
h1 {
	margin-bottom: 18px;
}
h2.jr-form-heading {
	font-size: 18px;
	font-weight: normal;
	margin: 18px 0 14px;
/*  text-transform: capitalize; */
}
/* Header */
.checkout-link {
	display: none !important;
}
#announcement {
	display: none !important;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}
h4 {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
fieldset {
	border: 0;
/*	margin-left: -15px;
	margin-right: -15px; */
}
fieldset.papercut-text-options-wrapper,
fieldset.papercut-design-options-wrapper {
	border: 1px solid #ccc;
	margin-bottom: 1em
}
fieldset h3 {
	margin-bottom: 0.5em
}
.fieldset_wrapper {
	background: #f6f6f6;
	border: 0;
	margin: 0 0 1em;
}
.fieldset_outlined {
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 15px 1em;
	margin: 0 0 1em;
}
.field_wrap {
	padding: 1em 0;
	display: -webkit-flex;
	display: flex;
}
.field_wrap.single_radio {
	padding: 1em 0 0;
	margin-bottom: -0.5em;
}
.field_wrap.add_flower_pen_wrap {
	padding: 0 0 1em;
	margin: 0 0 1em;
}
.field_wrap.blank {
	clear: left;
}
.field_wrap.heading {
	padding: 1em 0 0;
	margin-bottom: -8px;
}
.field_wrap label {
	float: left;
	margin-right: 5px;
}
label[for="aftersunset"] {
	font-weight: bold;
	text-transform: uppercase;
}
.input_type_checkbox label {
	margin-left: 4px;
}
.fieldset_wrapper .field_wrap label {
	font-weight: bold;
}
.field_wrap label.error {
	color: #FF0000;
	font-weight: bold;
	display: block;
	float: right;
	margin-right: 0;
}
.field_wrap input[type="text"].error,
.field_wrap input[type="email"].error,
.field_wrap textarea.error,
.field_wrap select.error {
	background-color: rgba(255,205,210,.25);
}
.input_type_radio .input_wrap {
	position: relative;
}
.input_type_radio .input_wrap label.error {
	position: absolute;
	top: 20px;
}
.smaller {
	font-size: 95%;
}
.signature-label {
	float: left;
	padding: 3px 0
}
.input_wrap {
	float: none;
	-webkit-flex-grow: 2;
	flex-grow: 2;
}
.field_wrap input[type="text"],
.field_wrap input[type="email"],
.field_wrap textarea {
	width: 100%;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #999;
}
.field_wrap select {
	width: 100%;
}
.field_wrap select option:disabled {
	color: #000
}
.field_wrap.select-has-tooltip select {
	width: 96%;
}
.extra {
	margin-left: 5px;
	text-transform: uppercase;
	color: #ba4c99;
	font-size: 10px;
}
.english-section-extra {
	text-transform: uppercase;
	color: #ba4c99;
	font-size: 10px;
	width: 100%;
	padding: 0;
	margin-left: 3px;
}
.notes_wrap.field_wrap {
	display: block;
}
.notes_wrap.field_wrap label {
	display: block;
	float: none;
}
.notes_wrap.field_wrap textarea {
	border: 1px solid #ccc;
	height: 50px;
}
.field_wrap.input_type_checkbox label {
	color: #00679b;
	font-weight: bold;
}
input[type="checkbox"] {
	float: left;
	font-size: 200%;
}
.field_wrap.input_type_radio input[type="radio"] {
	float: left;
	margin: 3px 3px 0 0;
}
.city_state_wrap .description {
	text-transform: uppercase;
	font-weight: bold;
	color: #D0731C;
	text-align: center;
}
.clear-left {
	clear: left;
}
.submit_wrap {
	margin-left: 5px;
}
.submit_wrap input[type="submit"] {
	background-color: #f5c4a4;
	color: #fff;
	border: 0;
	padding: 8px 9px;
	font-size: 16px;
	cursor: pointer;
}
.rabbi-form-upload {
	background-color: #f5c4a4;
	color: #fff;
	border: 0;
	padding: 8px 9px;
	font-size: 16px;
	cursor: pointer;
	display: inline-block;
}
input[type="file"] {
 position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
#submit[disabled]{
	opacity: 0.6;
	cursor: default;
}
canvas {
	border: 1px solid #ccc;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
/*  padding-left: 15px;
  padding-right: 15px; */
}
.row {
  /* margin-left: -15px;
  margin-right: -15px; */
}
.jr-selector-wrapper {
	margin-bottom: 3em;
}
.jr-selector-wrapper label {
	font-weight: bold
}

.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, .col-xs-30, .col-xs-31, .col-xs-32, .col-xs-33, .col-xs-34, .col-xs-35, .col-xs-36, .col-xs-37, .col-xs-38, .col-xs-39, .col-xs-40, .col-xs-41, .col-xs-42, .col-xs-43, .col-xs-44, .col-xs-45, .col-xs-46, .col-xs-47, .col-xs-48, .col-xs-49, .col-xs-50, .col-xs-51, .col-xs-52, .col-xs-53, .col-xs-54, .col-xs-55, .col-xs-56, .col-xs-57, .col-xs-58, .col-xs-59, .col-xs-60, .col-xs-61, .col-xs-62, .col-xs-63, .col-xs-64, .col-xs-65, .col-xs-66, .col-xs-67, .col-xs-68, .col-xs-69, .col-xs-70, .col-xs-71, .col-xs-72, .col-xs-73, .col-xs-74, .col-xs-75, .col-xs-76, .col-xs-77, .col-xs-78, .col-xs-79, .col-xs-80, .col-xs-81, .col-xs-82, .col-xs-83, .col-xs-84, .col-xs-85, .col-xs-86, .col-xs-87, .col-xs-88, .col-xs-89, .col-xs-90, .col-xs-91, .col-xs-92, .col-xs-93, .col-xs-94, .col-xs-95, .col-xs-96, .col-xs-97, .col-xs-98, .col-xs-99, .col-xs-100 {
  float: left;
  padding-left: 3px;
  padding-right: 3px;
}
.col-xs-100 {
  width: 100%;
}
.col-xs-99 {
  width: 99%;
}
.col-xs-98 {
  width: 98%;
}
.col-xs-97 {
  width: 97%;
}
.col-xs-96 {
  width: 96%;
}
.col-xs-95 {
  width: 95%;
}
.col-xs-94 {
  width: 94%;
}
.col-xs-93 {
  width: 93%;
}
.col-xs-92 {
  width: 92%;
}
.col-xs-91 {
  width: 91%;
}
.col-xs-90 {
  width: 90%;
}
.col-xs-89 {
  width: 89%;
}
.col-xs-88 {
  width: 88%;
}
.col-xs-87 {
  width: 87%;
}
.col-xs-86 {
  width: 86%;
}
.col-xs-85 {
  width: 85%;
}
.col-xs-84 {
  width: 84%;
}
.col-xs-83 {
  width: 83%;
}
.col-xs-82 {
  width: 82%;
}
.col-xs-81 {
  width: 81%;
}
.col-xs-80 {
  width: 80%;
}
.col-xs-79 {
  width: 79%;
}
.col-xs-78 {
  width: 78%;
}
.col-xs-77 {
  width: 77%;
}
.col-xs-76 {
  width: 76%;
}
.col-xs-75 {
  width: 75%;
}
.col-xs-74 {
  width: 74%;
}
.col-xs-73 {
  width: 73%;
}
.col-xs-72 {
  width: 72%;
}
.col-xs-71 {
  width: 71%;
}
.col-xs-70 {
  width: 70%;
}
.col-xs-69 {
  width: 69%;
}
.col-xs-68 {
  width: 68%;
}
.col-xs-67 {
  width: 67%;
}
.col-xs-66 {
  width: 66%;
}
.col-xs-65 {
  width: 65%;
}
.col-xs-64 {
  width: 64%;
}
.col-xs-63 {
  width: 63%;
}
.col-xs-62 {
  width: 62%;
}
.col-xs-61 {
  width: 61%;
}
.col-xs-60 {
  width: 60%;
}
.col-xs-59 {
  width: 59%;
}
.col-xs-58 {
  width: 58%;
}
.col-xs-57 {
  width: 57%;
}
.col-xs-56 {
  width: 56%;
}
.col-xs-55 {
  width: 55%;
}
.col-xs-54 {
  width: 54%;
}
.col-xs-53 {
  width: 53%;
}
.col-xs-52 {
  width: 52%;
}
.col-xs-51 {
  width: 51%;
}
.col-xs-50 {
  width: 50%;
}
.col-xs-49 {
  width: 49%;
}
.col-xs-48 {
  width: 48%;
}
.col-xs-47 {
  width: 47%;
}
.col-xs-46 {
  width: 46%;
}
.col-xs-45 {
  width: 45%;
}
.col-xs-44 {
  width: 44%;
}
.col-xs-43 {
  width: 43%;
}
.col-xs-42 {
  width: 42%;
}
.col-xs-41 {
  width: 41%;
}
.col-xs-40 {
  width: 40%;
}
.col-xs-39 {
  width: 39%;
}
.col-xs-38 {
  width: 38%;
}
.col-xs-37 {
  width: 37%;
}
.col-xs-36 {
  width: 36%;
}
.col-xs-35 {
  width: 35%;
}
.col-xs-34 {
  width: 34%;
}
.col-xs-33 {
  width: 33%;
}
.col-xs-32 {
  width: 32%;
}
.col-xs-31 {
  width: 31%;
}
.col-xs-30 {
  width: 30%;
}
.col-xs-29 {
  width: 29%;
}
.col-xs-28 {
  width: 28%;
}
.col-xs-27 {
  width: 27%;
}
.col-xs-26 {
  width: 26%;
}
.col-xs-25 {
  width: 25%;
}
.col-xs-24 {
  width: 24%;
}
.col-xs-23 {
  width: 23%;
}
.col-xs-22 {
  width: 22%;
}
.col-xs-21 {
  width: 21%;
}
.col-xs-20 {
  width: 20%;
}
.col-xs-19 {
  width: 19%;
}
.col-xs-18 {
  width: 18%;
}
.col-xs-17 {
  width: 17%;
}
.col-xs-16 {
  width: 16%;
}
.col-xs-15 {
  width: 15%;
}
.col-xs-14 {
  width: 14%;
}
.col-xs-13 {
  width: 13%;
}
.col-xs-12 {
  width: 12%;
}
.col-xs-11 {
  width: 11%;
}
.col-xs-10 {
  width: 10%;
}
.col-xs-9 {
  width: 9%;
}
.col-xs-8 {
  width: 8%;
}
.col-xs-7 {
  width: 7%;
}
.col-xs-6 {
  width: 6%;
}
.col-xs-5 {
  width: 5%;
}
.col-xs-4 {
  width: 4%;
}
.col-xs-3 {
  width: 3%;
}
.col-xs-2 {
  width: 2%;
}
.col-xs-1 {
  width: 1%;
}

.tooltip {
	width: 14px;
	height: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	background-color: #F5C3A1;
	display: inline-block;
	border-radius: 50%;
	position: relative;
}
.select-has-tooltip .tooltip {
	float: right;
}
.label-below .tooltip {
	margin-top: 2px;
}
.tooltip span {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.ui-tooltip,
.ui-widget-content,
.ui-widget,
.ui-corner-all {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 400px;
	border-radius: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #feede1 !important;
}
.ui-tooltip h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
/* jrskin */
.tpd-skin-jrskin .tpd-content,
.tpd-skin-jrskin .tpd-title,
.tpd-skin-jrskin .tpd-close { color: #000; }
.tpd-skin-jrskin .tpd-background-content { background-color: #fff; }
.tpd-skin-jrskin .tpd-background {
  border-width: 1px;
  border-color: #feede1;
  border-radius: 0;
}
.tpd-skin-jrskin .tpd-background-title { background-color: #fff; }
/* line below the title */
.tpd-skin-jrskin .tpd-title-wrapper { border-bottom: 1px solid #fff; }
/* shadow */
.tpd-skin-jrskin .tpd-background-shadow { box-shadow: none; }
/* spinner */
.tpd-skin-jrskin .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-jrskin a { color: #feede1; }
.tpd-skin-jrskin a:hover { color: #feede1; }

.tpd-skin-dark {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	border-radius: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
}

.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close {
	color: #000;
	background: #feede1;
}
.tpd-skin-dark .tpd-background-content { background-color: #feede1; }
.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: #feede1;
  border-radius: 0;
	background: #feede1;
}
.tpd-skin-dark .tpd-background-title { background-color: #feede1; }
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper { border-bottom: 1px solid #fff; }
/* shadow */
.tpd-skin-dark .tpd-background-shadow { box-shadow: none; }
/* spinner */
.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-dark a { color: #fff; }
.tpd-skin-dark a:hover { color: #fff; }
