*,*:after,*:before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0.05)}.clearfix{display:table;content:'';clear:both}.clearfix:before,.clearfix:after{content:". ";clear:both;visibility:hidden;line-height:0;height:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,canvas,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}canvas{width:100%;height:100%;margin:0px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}body{position:relative;background-color:#fff;font-family:'Open sans';color:#333;overflow:hidden;overflow-y:auto;background-image:url("../images/bg2.jpg");background-position:50% 50%;background-size:cover;height:100%}body:before{content:"";z-index:0;display:block;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.9);background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(to top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 100%);top:0;left:0;opacity:.9}b{font-weight:bold;font-style:normal}*::-moz-selection{background-color:#428BCA;color:white;text-shadow:none}.float-right{float:right}.site-content{padding:0 5%}.container{display:block;max-width:680px;text-align:center;width:100%;background-color:#fff;z-index:1;position:absolute;padding:75px;left:45%;top:50%;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,0.27)}.container .logo{display:block;width:100%;height:75px;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:35px}.container legend{display:block;font-family:'Museo';margin-bottom:20px;text-align:center;color:#454545}.container .fieldset{display:block;position:relative;width:100%;text-align:center;margin-bottom:1em}.container .fieldset input[type="text"],.container .fieldset input[type="password"]{display:block;width:100%;padding:15px;border:0;border:1px solid rgba(0,0,0,0.1);text-align:center;border-radius:5px;color:#646464;font-family:"Open sans Semibold";-webkit-transition:border-color 0.15s ease-in-out;-khtml-transition:border-color 0.15s ease-in-out;-moz-transition:border-color 0.15s ease-in-out;-ms-transition:border-color 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out}.container .fieldset input[type="text"]:focus,.container .fieldset input[type="password"]:focus{border-color:#91bbdf}.container button{width:100%;padding:25px;border:0;cursor:pointer;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#428BCA;color:white;font-family:"Museo";border-radius:35px;margin:10px auto 30px;text-transform:uppercase;-webkit-transition:background-color 0.15s ease-in-out;-khtml-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-ms-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.container button:hover{background-color:#3672a6}.container p{text-align:center}.container a{text-align:center;color:#428BCA;display:block}.container:after{content:attr(data-text);display:block;position:absolute;text-align:left;top:100%;left:0;padding:15px;font-size:12px;color:white;opacity:.5}footer{position:absolute;bottom:0;width:100%;left:0;height:45px;padding:0 25px;display:block;color:white}footer p,footer a{line-height:45px;display:inline-block;font-size:12px;opacity:.47}footer a{float:right}footer a:hover{opacity:.8;-webkit-transition:opacity 0.15s ease-in-out;-khtml-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}
/*# sourceMappingURL=subscribe.css.map */
