/* --------------------------------------------
	INSERT CSS FOR YOUR CHILD THEME HERE
-------------------------------------------- */
/*#contact input,
#contact textarea {
	background: none;
	background-color: rgba(0, 0, 0 ,0);
	border-width: 0 0 1px 0;
	border-color: #fff;
	color: #fff;
	font-size: 14px;
	padding: 6px 0;
	text-transform: uppercase;
	margin-bottom: 16px;
}

#contact input[type="submit"] {
	border-width: 2px;
}

#contact input::placeholder,
#contact textarea::placeholder {
	color: #fff;
}

#contact input:focus,
#contact textarea:focus {
	border-color: #FA6746;
	outline: none;
}*/
#top-search {
  display: none; }

.header-slider-item-title span.word3::before {
  content: "\A";
  white-space: pre; }

@media (max-width: 480px) {
  .responsive-ux h2 {
    font-size: 24px; }

  .ux-btn.button-small {
    max-height: none; } }
.operator-stats-entry .alert {
  margin-bottom: 40px; }
.operator-stats-entry .instructions {
  margin-bottom: 40px; }
.operator-stats-entry form {
  margin-left: 30px; }
.operator-stats-entry .form-group {
  margin-bottom: 1.5em; }
  .operator-stats-entry .form-group input,
  .operator-stats-entry .form-group select {
    min-width: 300px;
    color: #000;
    padding: 18px 10px; }
  .operator-stats-entry .form-group input[type="submit"] {
    height: auto;
    font-size: 1.2em;
    transition: all 0.3s; }
    .operator-stats-entry .form-group input[type="submit"]:hover, .operator-stats-entry .form-group input[type="submit"]:focus {
      background-color: #ccc; }
  .operator-stats-entry .form-group select {
    padding: 28px 10px;
    height: auto; }
  .operator-stats-entry .form-group label {
    font-size: 1.1em;
    font-weight: 600; }
  .operator-stats-entry .form-group.required label::after {
    content: "*";
    color: red;
    margin-left: 5px; }

.operator-stats-table {
  border: 1px solid #ddd;
  margin: 0 auto; }
  .operator-stats-table td,
  .operator-stats-table th {
    padding: 12px;
    border: 1px solid #ddd; }
  .operator-stats-table th {
    background-color: #FA6746;
    color: #000; }
  .operator-stats-table tr:nth-child(even) {
    background-color: #f2f2f2; }

.stats-table-container {
  margin-bottom: 50px; }
  .stats-table-container h5 {
    text-align: center;
    margin-bottom: 20px; }

.offset-nav {
  display: flex;
  justify-content: space-between;
  padding-top: 30px;
  max-width: 800px;
  margin: 0 auto; }

.clickable-row {
  cursor: pointer;
  transition: all 0.3s; }
  .clickable-row:hover, .clickable-row:focus {
    background-color: #ffff9c !important; }

.operator-stats-nav {
  margin-bottom: 20px;
  padding: 15px;
  display: flex;
  justify-content: space-around;
  background-color: #efefef; }

.wpcf7-form {
  color: #fff; }
  .wpcf7-form p {
    margin-top: 20px; }
  .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form input, .wpcf7-form select {
    color: #4c4e4e; }
  .wpcf7-form select {
    height: 40px; }
  .wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    background-color: #e96344; }
    .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover, .wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus {
      color: #fff;
      background-color: #000; }

input[type="radio"] {
  -webkit-appearance: radio; }

input[type="checkbox"] {
  -webkit-appearance: checkbox; }

span.wpcf7-list-item.first {
  margin-left: 0; }

span.wpcf7-not-valid-tip {
  color: #ff2424;
  weight: 600; }

#birthday-field {
  margin-top: 20px; }

@media (min-width: 480px) {
  .fields-container {
    display: flex;
    text-align: center; }
    .fields-container #month,
    .fields-container #day {
      width: 50px;
      margin-right: 10px; }
    .fields-container #year {
      width: 100px; } }

/*# sourceMappingURL=custom.css.map */
