/* --- FROM / INPUTS --- */
form,fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}
fieldset + fieldset{
	margin-top: 35px;
}
input:not([type="submit"]), textarea, .button{
	border: none;
	line-height: 20px;
	padding: 5px;
    color: rgb(66,66,66);
    border: 1px solid #999;
}
input:not([type="submit"]), textarea, .button, .prettyCheckDummy{
	background: #FEFEFE;
}
textarea{
	height: auto;
}
.standardForm label{
	display: block;
	margin-bottom: 10px;
}
.standardForm label >span{
	display: block;
}
.standardForm div>input:not([type="checkbox"]),
.standardForm div>textarea{
	width: 100%;
	box-sizing: border-box;
}

/* ------ buttons ------ */
.buttonDark{
	display: inline-block;
	line-height: 20px;
	padding: 0 10px;
	background-color: transparent;

	font-weight: bold;
	cursor: pointer;
	color: #fff;
    font-family: 'oswald', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}
.buttonDark:hover{
	background-color: rgba(150,150,150,0.3);
}

.fullyBordered, .buttonDark{
	border-width: 1px; 
	border-style: solid; 
	border-image: linear-gradient(to left bottom, #D0B375 0%, #744734 49%, #D0B375 50%, #744734 100%);
	border-image-slice: 1;
}
.buttonLight{
	display: inline-block;
	border: 1px solid #FFF;
	background: #FFF;
	color: #000;
	padding: 3px 10px;
    font-family: 'oswald', sans-serif;
	font-size: 17px;
}
.buttonLight:hover{
	background-color: #f2c7a9;
	border-width: 1px; 
	border-style: solid; 
	border-image: linear-gradient(to left bottom, #D0B375 0%, #744734 49%, #D0B375 50%, #744734 100%);
	border-image-slice: 1;
}

/* checkbox */
.prettyCheck{
  position: absolute;
  left: -9999px;
}
.prettyCheckDummy{
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  cursor: pointer;
  vertical-align: middle;
  transition: background-color 0.25s;
  color: #000;
  text-align: center;
}
.prettyCheckDummy:after{
  line-height: 20px;
  content:  "\2713";
}
.prettyCheckDummy:hover:after{
color: #FFF;
}
.prettyCheck:checked + .prettyCheckDummy{
 	background: -webkit-linear-gradient(#D0B375, #744734);
 }
