@import url('https://fonts.googleapis.com/css?family=Rubik:300,500');
#mc_embed_signup{background:#fff; clear:left; font:14px 'Rubik', sans-serif; }
#mc_embed_signup form{padding: 0 0 15px 0;margin-bottom: 15px;border-bottom: 1px solid #aaa;}
#mc_embed_signup label{font-size: 18px;line-height: 21px;font-weight: 500;padding: 15px 0 20px 0;margin-top: 0;border-top: 1px solid #aaa;text-align: left;display: block;}
#ContainerInput{width: 58%;margin: 0 1% 0 0;float: left;    position: relative;}
#ContainerInput #mce-EMAIL{padding: 10px 15px;outline: none;border: 1px solid #d1d1d1;border-radius: 3px;font-family: -apple-system, helvetica neue, helvetica, arial, sans-serif;font-weight: 200;font-size: 18px;line-height: 18px;width: 100%;}
#ContainerInput .button{display: block;margin: 0;position: absolute;height: 43px;width: 53px;top: 0;right: 0;border-radius: 0 3px 3px 0;border-top: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid transparent;overflow: hidden;background:orangered url(https://www.elfinanciero.com.mx/graficos/assets/sent-mail.svg) no-repeat center;background-size: 40%;text-indent: -9999px;}
#ContainerInput .button:hover{background:#e83f00 url(https://www.elfinanciero.com.mx/graficos/assets/sent-mail.svg) no-repeat center;background-size: 45%;text-indent: -9999px;}
/*#ContainerInput .button:before{content: ' ';display: block;background: url(https://www.elfinanciero.com.mx/graficos/assets/sent-mail.svg) no-repeat center;background-size: 50%;width: 51px;height: 51px;}*/
#mc_embed_signup .Disclaimer {width: 40%;float: left;font-size: 12px;font-weight: 300;color: #2C3232;line-height: 1.35em;}
@media screen and (max-width: 420px){
  #mc_embed_signup .Disclaimer {font-size: 10px;line-height: 11px;}
}
