#bannerStackstacks_in_2 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_2 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 0px) {
	#bannerLayerstacks_in_5 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(194, 18, 11, 1.00);
		z-index: 2;
		padding: 25px 25px 25px 25px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 250.00%;
		line-height: 1.25em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_5 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_5 h1, 
	#bannerLayerstacks_in_5 h2,
	#bannerLayerstacks_in_5 h3,
	#bannerLayerstacks_in_5 h4,
	#bannerLayerstacks_in_5 h5,
	#bannerLayerstacks_in_5 h6 {
		color: rgba(194, 18, 11, 1.00);
	}
	
	#bannerLayerstacks_in_5 a,
	#bannerLayerstacks_in_5 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_5 a:hover,
	#bannerLayerstacks_in_5 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	#bannerLayerstacks_in_5 {
		left: 0.00%;
	}
	
	
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_5 {
		top: 0.00%;
	}
	
	
	
	
	/* Width Settings */
	
	
	
	
	#bannerLayerstacks_in_5 {
		width: 100.00%;
	}
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_5 {
		height: auto;
	}
	
	
	
	
	
}
/**/


#stacks_in_7 {
	margin:  20px;
}
#scc_management_block_stacks_in_31 {
	margin: 3vh 0;
	padding: 0px 25px;
	border-style: solid;
	border-width: 0px 4px;
	border-color: #3b7eaf #198fc8;
	border-radius: 5px;
}

/* 1.4.2.10
new options to customize sent message background colors
fixed bug that prevented character limit from applying
add new option to add form field responses to the autoreply subject
updated attachment header code
- resolves some php warning messages for attachments
- defaults to CRLF"\r\n" end of line
- removes mime encoding for CRLF messages, fixes issues with attaments not being delievered
- adds an error catch for fields without a label and a name
- improved reCAPTCHA for better spam bot prevention
- redirects now include form data in $_POST variable using field labels "Name" or custom defined names IE: $_POST["Name"]
- "honey pot" mode for custom captcha is enabled by leaving the answer field blank
 */
#stacks_in_35.sf-styles,#stacks_in_35.sf-styles * {box-sizing: border-box;}
#stacks_in_35.sf-styles .age-field,
#stacks_in_35.sf-styles .agree-to-terms-field {
  overflow: hidden;
  height: 0;
}
#stacks_in_35.sf-styles label.keepIt{text-align:left;display:inline-block;width:100%;padding-left:5px}
#stacks_in_35.sf-styles select{color:#aaa}.php{display:none}
#stacks_in_35.sf-styles .info{color:#00529B;background-color:#BDE5F8}
#stacks_in_35.sf-styles .success{color:#4F8A10;background-color:rgba(47, 134, 56, 1.00)}
#stacks_in_35.sf-styles .warning{color:#9F6000;background-color:#FEEFB3}
#stacks_in_35.sf-styles .error{color:#D8000C;background-color:rgba(194, 18, 11, 1.00)}
#stacks_in_35.sf-styles .sf-message {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
#stacks_in_35.sf-styles .submitMessage, #stacks_in_35.sf-styles .errorMessage {
  background-size: 40px 40px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
  transparent 75%, transparent);
  width: 100%;
  border: 1px solid;
  color: #fff !important;
  padding: 10px 15px;
  border-radius:3px;
  margin-right: 28px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-50%);
  z-index: 99;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0px 8px 16px rgba(0,0,0,0.2);
  animation: sf-message-in-out 5s ease-in-out forwards;
}
@keyframes sf-message-in-out {
  0% { transform: translateY(0%); opacity: 0 }
  5% { transform: translateY(-50%); opacity: 1 }
  95% { transform: translateY(-50%); opacity: 1}
  100% { transform: translateY(0%); opacity: 0}
}
#stacks_in_35.sf-styles.sf-no-help-text .submitMessage  {
  margin-right: 0px;
}
#stacks_in_35.sf-styles.sf-no-help-text .sf-help-column {
  display: none;
}
#stacks_in_35.sf-styles .sf-help-column {
  transform: none !important;
}
#stacks_in_35.sf-styles .info {
  background-color: #61b832;
  border-color: #3b8eb5;
}
#stacks_in_35.sf-styles .error, #stacks_in_35.sf-styles .errorMessage {
  background-color: rgba(194, 18, 11, 1.00);
  border-color: rgba(0,0,0,0.25);
}
#stacks_in_35.sf-styles .warning {
  background-color: #eaaf51;
  border-color: #d99a36;
}
#stacks_in_35.sf-styles .success {
  background-color:rgba(47, 134, 56, 1.00);
  border-color: rgba(0,0,0,0.25);
  padding: 10px 15px 5px 15px;
}
#stacks_in_35.sf-styles .submitMessage h3 {
  margin: 0 0 5px 0 !important;
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
  font-weight: bold;
}
#stacks_in_35.sf-styles .submitMessage p {
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
}
#g-captcha {
    position: absolute;
    pointer-events: none;
    left: 0;
    width: 50px;
    bottom: 0;
    opacity: 0;
}
#stacks_in_35.sf-styles .g-recaptcha {
  min-width: 0;
  margin: 0;
}
/* ---------------------------------------- */
#stacks_in_35.sf-styles form {
  background: rgba(255, 255, 255, 1.00);
  padding: 16px 32px;
  border-radius: 2px;
  margin: 0px auto;
  border: 0px solid rgba(255, 255, 255, 1.00);
  display: inline-block;
  max-width: 100%;
}
#stacks_in_35.sf-styles form .note {
  display: block;
  font-size: 75%;
  line-height: 1.2;
  color: rgba(194, 18, 11, 1.00);
  margin: 0px 8px;
  opacity: .75;
}
#stacks_in_35.sf-styles form .note p {
  margin: 0;
}
#stacks_in_35.sf-styles .controls {
  position: relative;
  margin-bottom: 16px;
  width: 1000px;
  max-width: 100%;
  display: grid;
  grid-template-columns: 80px 1fr 20px;
  align-items: center;
  align-content: flex-start;
  grid-gap: 4px 8px;
}
#stacks_in_35.sf-styles .controls.sf-radio {
  margin-bottom: 0px;
}
#stacks_in_35.sf-styles .controls.sf-radio + .controls:not(.sf-radio) {
  margin-top: 16px;
}
#stacks_in_35.sf-styles .controls.hidden {
  display: none;
  pointer-events: none;
}
#stacks_in_35.sf-styles .controls.sf-disabled.sf-input {
  cursor: not-allowed;
}
#stacks_in_35.sf-styles .controls.sf-disabled.sf-input label, #stacks_in_35.sf-styles .controls.sf-disabled.sf-input input {
  opacity: .5;
  pointer-events: none;
}
#stacks_in_35.sf-styles.sf-no-help-text .controls {
  grid-template-columns: 80px 1fr;
}
#stacks_in_35.sf-styles .deluxe-columns > div {
  min-width: 0;
}
#stacks_in_35.sf-styles .form-group > div:nth-child(2) {
  margin-top: 16px;
}
#stacks_in_35.sf-styles .controls.sf-checkbox {
  grid-template-columns: 80px 22px 1fr 20px;
}
#stacks_in_35.sf-styles.sf-no-help-text .controls.sf-checkbox  {
  grid-template-columns: 80px 22px 1fr;
}
#stacks_in_35.sf-styles .controls.sf-checkbox label {
  cursor: pointer;
}
#stacks_in_35.sf-styles .controls.sf-submit {
  grid-template-columns: 80px min-content 20px;
  grid-gap: 0px 8px;
}
#stacks_in_35.sf-styles .controls.sf-submit .sf-message:empty {
  display: none;
}
#stacks_in_35.sf-styles.sf-no-help-text .controls.sf-submit  {
  grid-template-columns: 80px min-content;
}
#stacks_in_35.sf-styles .controls.sf-file {
  grid-template-columns: 80px 1fr min-content 20px;
}
#stacks_in_35.sf-styles.sf-no-help-text .controls.sf-file  {
  grid-template-columns: 80px 1fr min-content;
}
#stacks_in_35.sf-styles .hiddenFormSubmit {
  display: none;
}
#stacks_in_35.sf-styles .controls label {
  font-size: 16px;
  padding: 0px;
  line-height: 1;
  color:  rgba(194, 18, 11, 1.00);
  margin: 0;
}
#stacks_in_35.sf-styles .controls label img {
  display: inline;
}
#stacks_in_35.sf-styles .controls:not(.sf-checkbox) label {
  pointer-events: none;
}
#stacks_in_35.sf-styles .controls .field-icon {
  position: absolute;
  right: 36px;
  top: 9px;
  fill:  rgba(194, 18, 11, 1.00);
  width: 16px;
  height: 16px;
  pointer-events: none;
}
#stacks_in_35.sf-styles .sf-active + .field-icon {
  opacity: 0;
}
#stacks_in_35.sf-styles.sf-no-help-text .controls .field-icon {
  right: 8px;
}
#stacks_in_35.sf-styles .controls {
  font-size: 16px;
}
#stacks_in_35.sf-styles .controls input,
#stacks_in_35.sf-styles .controls > button,
#stacks_in_35.sf-styles .controls select,
#stacks_in_35.sf-styles .controls .fileUpload,
#stacks_in_35.sf-styles .controls .fileUpload span {
  font-size: 16px;
  line-height: 16px;
  height: 34px;
  color:  rgba(59, 126, 175, 1.00);
}
#stacks_in_35.sf-styles .controls input::-webkit-calendar-picker-indicator {
  opacity: 0;
}
#stacks_in_35.sf-styles .controls input:focus,
#stacks_in_35.sf-styles .controls select:focus,
#stacks_in_35.sf-styles .controls textarea:focus,
#stacks_in_35.sf-styles .controls button:focus {
    outline: none;
}
#stacks_in_35.sf-styles .controls.sf-checkbox label {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_35.sf-styles .controls textarea {
  font-size: 16px;
  line-height: 16px;
  color:  rgba(59, 126, 175, 1.00);
}
#stacks_in_35.sf-styles .controls select.is-placeholder option {
  color:  rgba(59, 126, 175, 1.00);
}
#stacks_in_35.sf-styles .controls input::placeholder,
#stacks_in_35.sf-styles .controls textarea::placeholder,
#stacks_in_35.sf-styles .controls select.is-placeholder option[disabled] {
  color: rgba(59, 126, 175, 1.00);
  opacity: 1;
}
#stacks_in_35.sf-placeholder .controls input::placeholder,
#stacks_in_35.sf-placeholder .controls textarea::placeholder,
#stacks_in_35.sf-placeholder .controls select:invalid,
#stacks_in_35.sf-classic .controls input::placeholder,
#stacks_in_35.sf-classic .controls textarea::placeholder,
#stacks_in_35.sf-classic .controls select.is-placeholder {
  color: transparent;
}
#stacks_in_35.sf-styles .controls input,
#stacks_in_35.sf-styles .controls textarea,
#stacks_in_35.sf-styles .controls > button,
#stacks_in_35.sf-styles .controls select,
#stacks_in_35.sf-styles .controls .fileUpload {
  padding: 8px 8px;
  border: 1px solid rgba(59, 126, 175, 1.00);
  width: 100%;
  margin: 0px;
  color: rgba(59, 126, 175, 1.00);
  background-color: rgba(234, 240, 244, 1.00);
  border-radius: 2px;
  transition: all 0.3s;
}
#stacks_in_35.sf-styles .controls input[type="checkbox"],
#stacks_in_35.sf-styles .controls input[type="radio"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
}
#stacks_in_35.sf-styles .controls select {
  line-height: 20px;
  padding: 6px 8px;
}
#stacks_in_35.sf-styles .controls > button {
  position: relative;
  white-space: nowrap;
}
#stacks_in_35.sf-styles .controls > button.sf-submitting {
  color: transparent;
}
#stacks_in_35.sf-styles .controls > button svg {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
}
#stacks_in_35.sf-styles .controls > button.sf-submitting svg {
  opacity: 1;
  transition: opacity 300ms ease;
  animation: sf-loading 1000ms linear infinite;
  transform-origin: 8px 9px;
}
#stacks_in_35.sf-styles .controls > button svg path {
  stroke: #fff;
}
#stacks_in_35.sf-styles .controls > button,
#stacks_in_35.sf-styles .controls .fileUpload {
  padding: 8px 16px;
}
@-webkit-keyframes sf-loading {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes sf-loading {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
#stacks_in_35.sf-styles .controls .fileUpload {
  border-color: transparent;
}
#stacks_in_35.sf-styles form .hint,
#stacks_in_35.sf-styles form .message {
  font-size: 14px;
  line-height: 1.3;
  position: relative;
  left: 0;
  color: #6f6f6f;
  padding: 12px;
  margin: 0px;
  background: -moz-linear-gradient(#ffffff, #f7f7f6 30%);
  background: -webkit-linear-gradient(#ffffff, #f7f7f6 30%);
  background: linear-gradient(#ffffff, #f7f7f6 30%);
  border-radius: 3px;
  vertical-align: top;
  pointer-events: none;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
}
#stacks_in_35.sf-styles form .hint:before, #stacks_in_35.sf-styles form .hint:after,
#stacks_in_35.sf-styles form .message:before,
#stacks_in_35.sf-styles form .message:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #f7f7f6 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: auto;
  left: 8px;
  margin-top: -8px;
  z-index: 2;
  bottom: -14px;
}
#stacks_in_35.sf-styles form .hint:after,
#stacks_in_35.sf-styles form .message:after {
  z-index: 1;
  bottom: -15px;
}
#stacks_in_35.sf-styles form .hint {
  opacity: 0;
  position: absolute;
  left: calc(80px + 8px);
  right: 28px;
  bottom: 0%;
  top: auto;
}
#stacks_in_35.sf-styles.sf-no-help-text form .hint {
  right: 0px;
}
#stacks_in_35.sf-styles form .message ~ .hint {
  display: none;
}
#stacks_in_35.sf-styles form .controls input:focus ~ .hint,
#stacks_in_35.sf-styles form .controls select:focus ~ .hint,
#stacks_in_35.sf-styles form .controls textarea:focus ~ .hint{
  -moz-transition: all 0.29s ease;
  -o-transition: all 0.29s ease;
  -webkit-transition: all 0.29s ease;
  transition: all 0.29s ease;
  opacity: 1;
  bottom: calc(100% + 8px);
}
#stacks_in_35.sf-styles form .help {
  height: 20px;
}
#stacks_in_35.sf-styles form .help i {
  display: block;
  position: relative;
  height: 20px;
  width: 20px;
  line-height: 16px;
  font-size: 16px;
  padding-top: 1px;
  text-align: center;
  color: #a2a2a2;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(0,0,0,0.3);
  background: #f7f7f6 -moz-linear-gradient(#ffffff, #ededec);
  background: #f7f7f6 -webkit-linear-gradient(#ffffff, #ededec);
  background: #f7f7f6 linear-gradient(#ffffff, #ededec);
  cursor: help;
  font-style: normal;
}
#stacks_in_35.sf-styles form .help i:hover {
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  border-color: #585854;
  background: #585854 -moz-linear-gradient(#6d6d67, #60605b);
  background: #585854 -webkit-linear-gradient(#6d6d67, #60605b);
  background: #585854 linear-gradient(#6d6d67, #60605b);
}
#stacks_in_35.sf-styles form .help i:after {
  display: none;
  opacity: 0.97;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #6d6d67;
  position: absolute;
  bottom: -11px;
  left: 0px;
  z-index: 11;
}
#stacks_in_35.sf-styles form .help > span {
  display: none;
  opacity: 0.97;
  position: absolute;
  right: -2px;
  left: calc(80px + 8px);
  top: calc(8px + 8px + 16px);
  z-index: 10;
  padding: 7px 10px 9px 10px;
  margin: 0;
  border-radius: 3px;
  background: -moz-linear-gradient(#6d6d67, #585854 20%);
  background: -webkit-linear-gradient(#6d6d67, #585854 20%);
  background: linear-gradient(#6d6d67, #585854 20%);
  color: white;
  border-color: #585854;
  text-align: left;
  line-height: 1.2;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  font-size: 16px;
  line-height: 1.4;
}
#stacks_in_35.sf-styles form .help i:hover:after {
  display: block;
}
#stacks_in_35.sf-styles form .help i:hover ~ span {
  display: block;
  white-space: normal;
}
#stacks_in_35.sf-styles .controls.sf-checkbox .note,
#stacks_in_35.sf-styles .controls.sf-file .note {
  grid-column: span 2;
}
#stacks_in_35.sf-styles .controls.sf-textarea,
#stacks_in_35.sf-styles .controls.sf-multiple {
  align-items: flex-start;
}
#stacks_in_35.sf-styles form .controls.sf-textarea .help,
#stacks_in_35.sf-styles form .controls.sf-multiple .help {
  margin-top: 8px;
}
/* left */
#stacks_in_35.sf-left .controls {
  width: calc(80px + 1000px);
}
#stacks_in_35.sf-left .controls:not(.sf-checkbox) label {
  font-weight: 600;
}
#stacks_in_35.sf-left .controls.sf-textarea label,
#stacks_in_35.sf-left .controls.sf-multiple label {
  margin-top: 8px;
}
@media all and (max-width: 500px) {
  #stacks_in_35.sf-left .controls {
    width: 1000px;
  }
  #stacks_in_35.sf-left form .controls input:focus ~ .hint,
  #stacks_in_35.sf-left form .controls select:focus ~ .hint,
  #stacks_in_35.sf-left form .controls textarea:focus ~ .hint {
    margin-top: 16px;
  }
  #stacks_in_35.sf-left form .controls:not(.sf-checkbox) .help > span {
    margin-top: 22px;
  }
  #stacks_in_35.sf-left form .hint,
  #stacks_in_35.sf-left form .help > span {
    left: 0px;
  }
  #stacks_in_35.sf-left .controls.sf-textarea label,
    #stacks_in_35.sf-left .controls.sf-multiple label {
    margin-top: 0px;
  }
  #stacks_in_35.sf-left .controls {
    grid-template-columns: 1fr 20px;
    grid-gap: 4px 8px;
  }
  #stacks_in_35.sf-left.sf-no-help-text .controls  {
    grid-template-columns: 1fr;
  }
  #stacks_in_35.sf-left .dropdown-menu {
    margin-left: 0px;
  }
  #stacks_in_35.sf-left .controls.sf-checkbox {
    grid-template-columns: 22px 1fr 20px;
  }
  #stacks_in_35.sf-left.sf-no-help-text .controls.sf-checkbox {
    grid-template-columns: 22px 1fr;
  }
  #stacks_in_35.sf-left .controls.sf-submit {
    grid-template-columns: min-content 20px;
  }
  #stacks_in_35.sf-left.sf-no-help-text .controls.sf-submit {
    grid-template-columns: min-content;
  }
  #stacks_in_35.sf-left .controls .sf-empty-column {
    display: none;
  }
  #stacks_in_35.sf-left .controls.sf-file {
    grid-template-columns: 1fr min-content 20px;
  }
  #stacks_in_35.sf-left.sf-no-help-text .controls.sf-file {
    grid-template-columns: 1fr min-content;
  }
  #stacks_in_35.sf-left .controls:not(.sf-checkbox) label {
    grid-column: 1/-1;
    padding: 0;
    font-weight: 600;
  }
  #stacks_in_35.sf-left .controls .field-icon {
    margin-top: 16px;
    top: 13px;
  }
}
/* end left */
/* top */
#stacks_in_35.sf-top form .controls input:focus ~ .hint,
#stacks_in_35.sf-top form .controls select:focus ~ .hint,
#stacks_in_35.sf-top form .controls textarea:focus ~ .hint {
  margin-top: 16px;
}
#stacks_in_35.sf-top .controls .note,
#stacks_in_35.sf-top .controls.sf-checkbox .note,
#stacks_in_35.sf-top .controls.sf-file .note {
  grid-column: 1/-1;
}
#stacks_in_35.sf-top form .controls:not(.sf-checkbox) .help > span {
  margin-top: 22px;
}
#stacks_in_35.sf-top form .hint,
#stacks_in_35.sf-top form .help > span {
  left: 0px;
}
#stacks_in_35.sf-top .controls.sf-textarea label,
#stacks_in_35.sf-top .controls.sf-multiple label {
  margin-top: 0px;
}
#stacks_in_35.sf-top .controls {
  grid-template-columns: 1fr 20px;
  grid-gap: 4px 8px;
}
#stacks_in_35.sf-top.sf-no-help-text .controls {
  grid-template-columns: 1fr;
}
#stacks_in_35.sf-top .dropdown-menu {
  margin-left: 0px;
}
#stacks_in_35.sf-top .controls.sf-checkbox {
  grid-template-columns: 22px 1fr 20px;
}
#stacks_in_35.sf-top.sf-no-help-text .controls.sf-checkbox {
  grid-template-columns: 22px 1fr;
}
#stacks_in_35.sf-top .controls.sf-submit {
  grid-template-columns: min-content 20px;
}
#stacks_in_35.sf-top.sf-no-help-text .controls.sf-submit {
  grid-template-columns: min-content;
}
#stacks_in_35.sf-top .controls .sf-empty-column {
  display: none;
}
#stacks_in_35.sf-top .controls.sf-file {
  grid-template-columns: 1fr min-content 20px;
}
#stacks_in_35.sf-top.sf-no-help-text .controls.sf-file {
  grid-template-columns: 1fr min-content;
}
#stacks_in_35.sf-top .controls:not(.sf-checkbox) label {
  grid-column: 1/-1;
  padding: 0;
  font-weight: 600;
}
#stacks_in_35.sf-top .controls .field-icon {
  margin-top: 16px;
  top: 13px;
}
/* end top */
/* placeholder */
#stacks_in_35.sf-placeholder form .hint,
#stacks_in_35.sf-placeholder form .help > span {
  left: 0px;
}
#stacks_in_35.sf-placeholder .controls .note,
#stacks_in_35.sf-placeholder .controls.sf-checkbox .note,
#stacks_in_35.sf-placeholder .controls.sf-file .note {
  grid-column: 1/-1;
}
#stacks_in_35.sf-placeholder .controls {
  grid-template-columns: 1fr 20px;
  grid-gap: 4px 8px;
}
#stacks_in_35.sf-placeholder.sf-no-help-text .controls {
  grid-template-columns: 1fr;
}
#stacks_in_35.sf-placeholder .dropdown-menu {
  margin-left: 0px;
}
#stacks_in_35.sf-placeholder .controls.sf-checkbox {
  grid-template-columns: 22px 1fr 20px;
}
#stacks_in_35.sf-placeholder.sf-no-help-text .controls.sf-checkbox {
  grid-template-columns: 22px 1fr;
}
#stacks_in_35.sf-placeholder .controls.sf-submit {
  grid-template-columns: min-content 20px;
}
#stacks_in_35.sf-placeholder.sf-no-help-text .controls.sf-submit {
  grid-template-columns: min-content;
}
#stacks_in_35.sf-placeholder .controls .sf-empty-column {
  display: none;
}
#stacks_in_35.sf-placeholder .controls.sf-file {
  grid-template-columns: 1fr min-content 20px;
}
#stacks_in_35.sf-placeholder.sf-no-help-text .controls.sf-file {
  grid-template-columns: 1fr min-content;
}
#stacks_in_35.sf-placeholder .controls:not(.sf-checkbox) label {
  grid-column: 1/-1;
  padding: 0;
}
#stacks_in_35.sf-placeholder .controls .field-icon {
  margin-top: 0px;
  top: 9px;
}
#stacks_in_35.sf-placeholder .controls:not(.sf-checkbox) label {
  position: absolute;
  left: 4px;
  top: 8px;
  display: inline-block;
  padding: 0px 4px;
  transition: opacity 0.3s;
  pointer-events: none;
  opacity: 1;
}
#stacks_in_35.sf-placeholder .controls.sf-checkbox label {
  display: block;
}
#stacks_in_35.sf-placeholder .controls:not(.sf-checkbox) label.sf-active {
  opacity: 0;
}
/* end placeholder */
/* classic */
#stacks_in_35.sf-classic form .controls input:focus ~ .hint,
#stacks_in_35.sf-classic form .controls select:focus ~ .hint,
#stacks_in_35.sf-classic form .controls textarea:focus ~ .hint {
  bottom: calc(100% + 16px);
}
#stacks_in_35.sf-classic .controls .note,
#stacks_in_35.sf-classic .controls.sf-checkbox .note,
#stacks_in_35.sf-classic .controls.sf-file .note {
  grid-column: 1/-1;
}
#stacks_in_35.sf-classic form .hint,
#stacks_in_35.sf-classic form .help > span {
  left: 0px;
}
#stacks_in_35.sf-classic form .controls:not(.sf-checkbox) .help > span {
  margin-top: 4px;
}
#stacks_in_35.sf-classic .controls {
  grid-template-columns: 1fr 20px;
  grid-gap: 4px 8px;
}
#stacks_in_35.sf-classic.sf-no-help-text .controls {
  grid-template-columns: 1fr;
}
#stacks_in_35.sf-classic .dropdown-menu {
  margin-left: 0px;
}
#stacks_in_35.sf-classic .controls.sf-checkbox {
  grid-template-columns: 22px 1fr 20px;
}
#stacks_in_35.sf-classic.sf-no-help-text .controls.sf-checkbox {
  grid-template-columns: 22px 1fr;
}
#stacks_in_35.sf-classic .controls.sf-submit {
  grid-template-columns: min-content 20px;
}
#stacks_in_35.sf-classic.sf-no-help-text .controls.sf-submit {
  grid-template-columns: min-content;
}
#stacks_in_35.sf-classic .controls .sf-empty-column {
  display: none;
}
#stacks_in_35.sf-classic .controls.sf-file {
  grid-template-columns: 1fr min-content 20px;
}
#stacks_in_35.sf-classic.sf-no-help-text .controls.sf-file {
  grid-template-columns: 1fr min-content;
}
#stacks_in_35.sf-classic .controls:not(.sf-checkbox) label {
  grid-column: 1/-1;
  padding: 0;
}
#stacks_in_35.sf-classic .controls .field-icon {
  margin-top: 0px;
  top: 13px;
  right: 40px;
}
#stacks_in_35.sf-classic.sf-no-help-text .controls .field-icon {
  right: 12px;
}
#stacks_in_35.sf-classic .controls:not(.sf-checkbox) label {
  position: absolute;
  left: 6px;
  top: 12px;
  border-radius: 2px;
  display: inline-block;
  padding: 0px 6px;
  background-color: rgba(255, 255, 255, 0);
  transition: color 0.3s, top 0.3s, background-color 0.8s;
}
#stacks_in_35.sf-classic .controls.sf-checkbox label {
  display: block;
}
#stacks_in_35.sf-classic .controls:not(.sf-checkbox) label.sf-active {
  top: -8px;
  z-index: 2;
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_35.sf-classic .controls input,
#stacks_in_35.sf-classic .controls > button,
#stacks_in_35.sf-classic .controls select,
#stacks_in_35.sf-classic .controls .fileUpload,
#stacks_in_35.sf-classic .controls .fileUpload span {
  padding: 12px;
  height: 42px;
}
#stacks_in_35.sf-classic .controls input[type="checkbox"],
#stacks_in_35.sf-classic .controls input[type="radio"] {
  padding: 0;
}
#stacks_in_35.sf-classic .controls textarea {
  padding: 12px;
}
#stacks_in_35.sf-classic .controls > button {
  padding: 12px 24px;
}
/* end classic */
#stacks_in_35.sf-styles .controls input,
#stacks_in_35.sf-styles .controls textarea,
#stacks_in_35.sf-styles .controls button,
#stacks_in_35.sf-styles .controls select,
#stacks_in_35.sf-styles .controls input[type="checkbox"]:after,
#stacks_in_35.sf-styles .controls input[type="radio"]:after,
#stacks_in_35.sf-styles input[type="checkbox"] + .sf-captcha > .g-recaptcha iframe {
  box-shadow: none;
}
#stacks_in_35.sf-styles .controls input.hasError,
#stacks_in_35.sf-styles .controls textarea.hasError,
#stacks_in_35.sf-styles .controls button.hasError,
#stacks_in_35.sf-styles .controls select.hasError,
#stacks_in_35.sf-styles .controls input[type="checkbox"].hasError:after,
#stacks_in_35.sf-styles .controls input[type="radio"].hasError:after,
#stacks_in_35.sf-styles input[type="checkbox"].hasError + .sf-captcha > .g-recaptcha iframe {
  box-shadow: 0px 0px 0px 1px red;
}
#stacks_in_35.sf-styles .controls select,
#stacks_in_35.sf-styles .controls.sf-date input {
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
}
#stacks_in_35.sf-styles .controls textarea {
  white-space: pre-line;
  line-height: 1.2;
}
#stacks_in_35.sf-styles .controls input[type=checkbox],
#stacks_in_35.sf-styles .controls input[type=radio] {
  position: relative;
  left: 0px;
  width: 22px;
  height: 22px;
  margin: 4px 0px;
  background: transparent;
  border-color: transparent;
}
#stacks_in_35.sf-styles .controls input[type=checkbox]:after,
#stacks_in_35.sf-styles .controls input[type=radio]:before {
  cursor: pointer;
  content: " ";
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  border: 1px solid rgba(59, 126, 175, 1.00);
  line-height: 20px;
  text-align: center;
  position: relative;
  left: 0px;
  background-color: #fff;
  background-image: linear-gradient(rgba(234, 240, 244, 1.00), rgba(234, 240, 244, 1.00));
}
#stacks_in_35.sf-styles .controls input[type=radio]:before {
  border-radius: 50%;
}
#stacks_in_35.sf-styles .controls input[type=checkbox]:checked:after {
  content: "\2714";
  color: rgba(59, 126, 175, 1.00);
}
#stacks_in_35.sf-styles .controls input[type=radio]:checked:after {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 4px;
  top: 4px;
  border-radius: 50%;
  background-color: rgba(59, 126, 175, 1.00);
}
#stacks_in_35.sf-styles .controls .fileUpload,
#stacks_in_35.sf-styles .controls button {
  overflow: hidden;
  background-color: rgba(194, 18, 11, 1.00);
  border: 1px solid rgba(194, 18, 11, 1.00);
  color: rgba(234, 240, 244, 1.00);
}
#stacks_in_35.sf-styles .controls .fileUpload:active,
#stacks_in_35.sf-styles .controls button:active {
  box-shadow: 0 0 0 2000px rgba(0,0,0,0.22) inset;
}
#stacks_in_35.sf-styles .controls .fileUpload span {
  white-space: nowrap;
  color: rgba(234, 240, 244, 1.00);
}
#stacks_in_35.sf-styles .controls .fileUpload input.upload {
  position: absolute;
  top: 0;
  bottom :0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  height: 100%;
}
/*  */
/*  */
/*  */
#stacks_in_35.sf-styles .controls.sf-submit.sf-full-button-True {
  grid-template-columns: 1fr 20px;
}
#stacks_in_35.sf-styles.sf-no-help-text .controls.sf-submit.sf-full-button-True {
  grid-template-columns: 1fr;
}
#stacks_in_35.sf-left .controls.sf-submit.sf-full-button-True  {
  grid-template-columns: 80px 1fr 20px;
}
#stacks_in_35.sf-left.sf-no-help-text .controls.sf-submit.sf-full-button-True {
  grid-template-columns: 80px 1fr;
}
#stacks_in_35.sf-styles .controls select[multiple] {
  height: auto;
}
#stacks_in_35.sf-styles .controls select[multiple] option {
  padding: 2px 0px;
}
#stacks_in_35.sf-styles .form-group .controls select[multiple] option:empty[disabled],
#stacks_in_35.sf-styles .form-group .controls.sf-multiple svg {
  display: none;
}
#stacks_in_35.sf-placeholder .form-group .controls.sf-multiple label,
#stacks_in_35.sf-classic .form-group .controls.sf-multiple label {
  position: static;
}


/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}
#stacks_in_35.sf-styles .dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: none;
  width: 1000px;
  max-width: 100%;
  padding: 5px 0;
  list-style: none;
  background-color: #ffffff;
  color: #676767;
  border-radius: 3px;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget:before,
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget:after {
  display: none;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget ul {
  padding: 0px 8px;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget td [data-action="togglePicker"] span {
  display: block;
  width: auto;
  height: auto;
  line-height: 22px;
  float: none;
  margin: 0;
  padding: 8px;
  border-radius: 0px;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget td [data-action="togglePicker"] {
  display: block;
  width: 100%;
  border: 1px solid rgba(0,0,0,0.1);
  padding: 0px;
  margin: 8px 0;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget .datepicker {
  margin-top: 8px;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget .timepicker {
  margin-bottom: 8px;
}
#stacks_in_35.sf-styles table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget .collapse.in {
  display: block;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget .collapse {
  position: relative;
  display: none;
  overflow: visible;
}
#stacks_in_35.sf-styles .bootstrap-datetimepicker-widget .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 4px;
}
#stacks_in_35.sf-styles .hiddenFormSubmit {
  display: none;
}
#stacks_in_35.sf-styles .hideSlice {
 display: none !important;
}
#stacks_in_35 .autoreply {display: none;}
/*  */
/*  */
textarea#input-stacks_in_36 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
/*  */
textarea#input-stacks_in_38 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
/*  */
textarea#input-stacks_in_39 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
/*  */
textarea#input-stacks_in_40 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
/*  */
textarea#input-stacks_in_42 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
#stacks_in_30_24_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_30_24 a:link, #stacks_in_30_24 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_30_24 a:hover, #stacks_in_30_24 a:active {
	color:#C2120B;
}



#stacks_in_30_24 a:link, #stacks_in_30_24 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_30_24 a:hover {
	background-color:#FFFFFF;
}
#stacks_in_30_24 a:active {
	background-color:#D8D8D8;
}








#stacks_in_30_25 {
	text-transform: capitalize;
}
