/**
 * Form Fields
 * Make it look flat.
 */

/** FORM-SCHEMA FIX **/
#tribe-bar-form input[type="text"],
.input-text,
.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"],
input[type="email"],
input[type="text"] {
  border: 1px solid #d2d2d2;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  margin-right: 0px;
  width: 100%;
  box-sizing: border-box;
}

input[type="email"],
input[type="number"],
input[type="password"] input[type="number"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea,
.gform_wrapper input[type="password"] {
  border: 1px solid #d2d2d2;
  color: #747474;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 30px !important;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  vertical-align: middle;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.uneditable-input-textarea {
  height: auto !important;
}

.controls select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='#444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  line-height: 20px !important;
  padding: 0px 25px 0px 5px;
}

.alert {
  /*padding: 8px 35px 8px 14px;*/
  /*margin-bottom: 20px;*/
  /*text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
  /*background-color: #fcf8e3;*/
  /*border: 1px solid #fbeed5;*/
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.alert {
  /*padding: 15px;*/
  /*margin-bottom: 20px;*/
  /*border: 1px solid transparent;*/
  border-radius: 0px !important;
}

/*select {*/
/*-webkit-appearance: none !important;*/
/*-webkit-border-radius: 0px !important;*/
/*line-height: 20px !important;*/
/*}*/

.datepicker td.day.disabled {
  background-color: #bbbbbb !important;
}
