/* #region  Changes to standard WPForm */
.cac-wpforms {
	background-color: #f3f3f3 !important;
	border: 4px solid #00A99D !important;
	border-radius: 10px !important;
	padding: 10px !important;
	padding-bottom: 4px !important;
	margin-bottom: 2px !important;
}

.cac-wpforms label{
	color: #000000 !important;
}


/* #endregion */

/* #region  NEXT and PREVIOUS buttons (EXCLDUING Signature Button) */
.cac-wpforms-button button:not(.cac-wpforms-button-submit):not(.cac-wpforms-button-signature *) {
	background:none !important;
	display: inline-block !important;
	color: #FFFFFF !important;
  	background-color: #193B6C !important;
  	padding: 5px 5px !important;
  	font-family: sans-serif, Arial !important;
  	font-size: 16px !important;
	
  	border: 8px solid #193B6C !important;
  	border-radius: 10px !important;
	box-shadow: 2px 2px 5px 0 #000000 !important;
	width: 40% !important;
	text-align:center !important;
}

.cac-wpforms-button  button:hover {
	background-color: #F69C37 !important;
  	border: 8px solid #F69C37 !important;
  	cursor:pointer;
}

/* #endregion */

/* #region Submit Button */
.cac-wpforms-button-submit {
	background:none !important;
	display: inline-block !important;
	color: #FFFFFF !important;
	background-color: #193B6C !important;
	padding: 5px 5px !important;
	font-family: sans-serif, Arial !important;
	font-size: 16px !important;

	white-space:pre-wrap;
	word-break:break-word;

	border: 8px solid #193B6C !important;
	border-radius: 10px !important;
	box-shadow: 2px 2px 5px 0 #000000 !important;
	width: 40% !important;
	min-width: 130px;
	height:auto !important;
	align-content:center !important;
	text-align:center !important;
}

.cac-wpforms-button-submit-fullwidth{
	width: 50% !important;
}

.cac-wpforms-button-submit:hover {
	border: 8px solid #F69C37 !important;
	background-color: #F69C37 !important;
	cursor:pointer;
}

/* #endregion */

/* #region Dynamic Labels */
.cac-wpforms-labels {

	color: #000000 !important;
	font-family: sans-serif, Arial !important;
  	font-size: 18px !important;
	font-weight: 700 !important;
	text-align:left !important;
}

/* Used when an HTML block needs to be a label in a form */
.cac-wpforms-labels span{
	display: inline-block !important;
	color: #f54242 !important;
	font-family: sans-serif, Arial !important;
  	font-size: 18px !important;
	font-weight: bold !important;
	text-align:left !important;
}

/* #endregion */

/* #region Confirmation Container */
div.wpforms-confirmation-container-full {
    color: inherit;
    margin: 0;
    background: none;
	color: #333333;
    border: none;
    padding: 0;
}
 
div.wpforms-confirmation-container-full p:last-of-type {
    margin: inherit;
}

/* #endregion */


.oymuap-hide-number-arrows input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


@media screen and (max-width: 600px) {
	.cac-wpforms-button button:not(.cac-wpforms-button-submit):not(.cac-wpforms-button-signature *) {
		font-size: 12px !important;
		padding: 2px 2px !important;
		border: 4px solid #193B6C !important;
		width: 20% !important;
	}

	.cac-wpforms-button  button:hover {
		background-color: #F69C37 !important;
		  border: 4px solid #F69C37 !important;
	}

	.cac-wpforms-button-submit {
		padding: 2px 2px !important;
		font-family: sans-serif, Arial !important;
		font-size: 12px !important;
		border: 4px solid #193B6C !important;
		width: 25% !important;
		min-width: 70px !important;
		height: 41px !important; 
	}

	.cac-wpforms-button-submit:hover {
		background-color: #F69C37 !important;
		  border: 4px solid #F69C37 !important;
	}
	

  }

  .oym-invisible {
	padding: 0px 0px 0px 0px !important;
	height: 10px !important;
  }

  .oym-invisible input{
	visibility: hidden !important;
  }

  

