select, textarea, input[type='url'], input[type='tel'], input[type='text'], input[type='date'], input[type='email'], input[type='number'], input[type='search'], input[type='password'] {
  background-color:#fff;
}

input[readonly] {
    background-color:#efefef!important;
}

.gf_readonly input[readonly] {
  background-color:#efefef!important;
}

select[disabled] {background-color:#efefef!important;} 

.gv-search-box label {padding-top:8px; margin-right:10px;}

@media screen and (max-width: 488px) {
  .gv-no-results {display:block!important;}
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}
  
input[type="number"] {
    -moz-appearance: textfield !important;
}

.gform_ajax_spinner {
	max-width:100%;
	width: 100px;
	display:block;
	margin: -300px auto;
}

@media print {
  @page {
      margin-top:0;
      margin-bottom:0;
  }
  body {
      padding-top:72px;
      padding-bottom:72px;
  }
  a[href]:after { content: none !important; }
}

#field_50_46,#field_50_47,#field_50_48,#field_50_49, #field_50_68, #field_50_88, #field_50_63, 
#field_50_88, #field_50_87, #field_50_67 {
  width:0; height:0; font-size:0px; padding:0; margin:0; display:none; left: 9999px;
}

.uppercase input, .uppercase textarea{ text-transform: uppercase; } 

@import url(https://fonts.googleapis.com/css?family=Roboto:100);

#warp_center {text-align:center; width:100%;}

.conceal {  width:0!important; height:0!important; font-size:0px!important; padding:0!important; margin:0!important; left: 9999px!important; }
.hide {display:none!important;}

.gpfup__select-files.gform_button_select_files {
  background: blueviolet;
  color: #fff;
  padding: 8px 12px;
}

.page-id-2236 input:read-only {
  background-color: #ebebeb!important;

}

#loading {
  display: inline-block;
  vertical-align: top;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 10px;
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 3px solid rgba(255,255,255,.3);
  border-radius: 50%;
  border-top-color: #00dcca;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}

