@charset "utf-8";
/* CSS Document */
/*input {
  all: unset;
}*/

.form{
	display: flex;
	flex-flow:row wrap;
}

.bloqueDeFormulario{
	display:flex;
	flex-flow: column wrap;
	
}
.bloqueDeFormulario2{
	display:flex;
	flex-flow: row wrap;
	
}

fieldset{
	border:none;
}

.fs1{
	background-color:#E9FCE9; 
}
.fs2{
	background-color:#E6F1FF; 
}
.fs3{
	background-color:#E6E3FF; 
}
.fs4{
	background-color:#FFD4C3; 
}
.fieldset{
	border:none;
	box-sizing: border-box;
	padding: 1rem;
	display: flex;
	flex-flow: column-reverse wrap;
}

.fieldset2{
	border:none;
	box-sizing: border-box;
	padding: 1rem;
	display: flex;
	flex-flow: column-reverse wrap;
}
.fildsetRow{
	border: none;
	box-sizing: border-box;
	padding: 1rem;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.input{
	box-sizing: border-box;
	font-size: 1rem;
	padding:10px 0px; 
	width: 100%;
	background-color: transparent;
}
.input::-webkit-input-placeholder { /* Edge */
  opacity: .5;
}
.input:-ms-input-placeholder { /* Internet Explorer */
  opacity: .5;
}
.input::placeholder {
  opacity: .5;
}

.input:disabled::-webkit-input-placeholder { /* WebKit browsers */
    opacity:1;
	color:black;
}
.input:disabled:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    opacity:1;
	color:black;
}
.input:disabled::-moz-placeholder { /* Mozilla Firefox 19+ */
    opacity:1;
	color:black;
}
.input:disabled:-ms-input-placeholder { /* Internet Explorer 10+ */
    opacity:1;
	color:black;
}



.label{
	/*text-transform:capitalize;*/
}
.textarea{
	box-sizing: border-box;
	font-family: Helvetica, Arial, "sans-serif";
	font-size:1rem;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	padding:10px; 
}
.textarea::-webkit-input-placeholder { /* Edge */
  opacity: .3;
}
.textarea:-ms-input-placeholder { /* Internet Explorer */
  opacity: .3;
}
.textarea::placeholder{
	opacity: .3;
}
.seleccion{
	font-size:1rem;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	padding:10px; 
}
.seleccion::-webkit-input-placeholder { /* Edge */
  opacity: .3;
}
.seleccion:-ms-input-placeholder { /* Internet Explorer */
  opacity: .3;
}
.seleccion::placeholder{
	opacity: .3;
}
.option{
	box-sizing: border-box;
	font-family: Helvetica, Arial, "sans-serif";
	font-size:1rem;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	padding:10px; 
}

.inputColor{
	-webkit-apparence:none;
	-moz-apparence:none;
	apparence:none;
	width: 100px;
	height: 100px;
	border:none;
	cursor: pointer;
}
.inputColor::-webkit-color-swatch{
	border-radius: 0px;
	border:none;
}
.inputColor::-moz-color-swatch{
	border-radius: 0px;
	border:none;
}
.radio{
	margin:0 .5rem 0 0 ;
}
.checkbox{
	margin:0 .5rem 0 0 ;
}

@media only screen and (max-width: 600px) {
	.fieldset2{
	border:none;
	box-sizing: border-box;
	padding:.2rem 1rem;
	display: flex;
	flex-flow: column-reverse wrap;
}
	
}