/*------------------------------------*\
    $FORMS
\*------------------------------------*/

.noclash label {
  display: block;
  padding: 6px 0 6px 0;
  font-family: "arial";
}
.noclash button, .noclash input, .noclash select, .noclash textarea {
  font-family: "arial";
  font-size: 100%;
  margin: 0;
}
.noclash input, .noclash textarea {
  width: 90%;
  border: 1px solid gray;
  padding: 0.5rem 0.65rem;
}
.noclash input[type=text], .noclash input[type=search], .noclash input[type=url], .noclash input[type=number], .noclash textarea {
  -webkit-appearance: none;
}
.noclash button, .noclash input[type="submit"] {
  padding: 0.5rem;
  background: #00E33D;
  border: 1px solid black;
  cursor: pointer;
  margin-top:12px;
  margin-bottom:12px;
  width:90%;
}
.noclash button, .noclash input[type="button"] {
  padding: 0.5rem;
  background: #00E33D;
  border: 1px solid black;
  cursor: pointer;
  margin-top:12px;
  margin-bottom:12px;
  width:90%;
}
.noclash input[type="checkbox"],
.noclash input[type="radio"] {
  width: auto;
  margin-right: 0.3em;
}
.noclash input[type="search"] {
  -webkit-appearance: none;
  border-radius: 0;
}
.noclash input[type="search"]::-webkit-search-cancel-button,
.noclash input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.noclash  .field-container {
  margin-bottom: 1rem;
}
.noclash  .inline-form fieldset, .noclash  .inline-form .inline-container {
  position: relative;
}
.noclash  .inline-form input[type=submit], .noclash  .inline-form button, .noclash  .inline-form .btn {
  font-size: 0.875em;
  padding: 0.65rem 1.3rem;
  background: #333333;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: auto;
}
.noclash  .inline-form input[type=submit]:hover, .noclash  .inline-form input[type=submit]:focus, .noclash  .inline-form button:hover, .noclash  .inline-form button:focus, .noclash  .inline-form .btn:hover, ...noclash  .inline-form .btn:focus {
  background: gray;
  color: white;
}

.noclash  .inline-search-results-form {
  width: 100%;
}


/* Validation */
.noclash  .has-error {
  border-color: red;
}

.noclash  .is-valid {
  border-color: #089e00;
}
.noclash  .formBox {
	width:400px;
	margin: 15px 0 0 37px;
	padding:0 0 0 24px ;
	background-color:#FFF;
}
.noclash  p {
	color:#0EC5AB;
	font-family: "arial";
	text-align:center;
}
.noclash  .labelInline {
	color:#000;
	font-family: "arial";
	text-align:left;
}
.noclash  .redText {
	color: red;
}
@media all and (max-width : 400px) {
	.noclash  .formBox {
		width:300px;
		margin: 15px auto;
		padding:2px;
		font-size: .9em;
	}
}
@media all and (max-width : 300px) {
	.noclash  .formBox {
		width:200px;
		margin: 15px auto;
		padding:2px;
		font-size: .8em;
	}
}