@charset "utf-8";
/* CSS Document */
#my-style-mainContent {
  min-height: 650px;
  position: relative;
}
/*#c-formulario {margin-top:25px;}*/
#c-formulario.abierto {bottom:0px !important;}

@media screen and (min-width: 768px) {
#c-formulario.col-md-3.col-sm-12.c-form-mobile {
  background-color: #484849;
  color: #ffffff;
  font-size: 20px;
  padding: 1%;
  position: absolute;
  right: 0;
  text-align: center;

}
#c-formulario.col-md-3.col-sm-12.c-form-mobile .c-formulario-titulo h3 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 20px;
}

}

@media screen and (max-width: 767px) {
	#my-style-mainContent {
  min-height: 1px;
  position: relative;
}
#c-formulario.col-md-3.col-sm-12.c-form-mobile {
	background-color:#730000;
	color: #FFFFFF;
	font-size: 20px;
	padding: 2%;
	position: fixed;
	bottom: -550px;
	text-align:center;
	z-index: 99;
	width: 100%;	
	border: 1px solid #666;
	cursor:pointer;	
}

#c-formulario.col-md-3.col-sm-12.c-form-mobile .c-formulario-titulo {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../img/form-arrow-down.png);
	padding-bottom:20px;
}
#c-formulario.abierto .c-formulario-titulo {	
	background-image: url(../img/form-arrow-up.png)!important;
}
#c-formulario.col-md-3.col-sm-12.c-form-mobile .c-formulario-titulo h3{
	margin-top:0px;
	margin-bottom::30px;
	padding-top: 4px;	
	height: 34px;	
}

}