html,body{min-height:100%}body{margin:0;padding:0;color:white !important;font-family:'Open Sans', sans-serif !important;font-size:15px !important;text-align:center;background:linear-gradient(#362B7A, #018EC8)}header,main,footer{width:600px;margin:0 auto}@media (max-width: 600px){header,main,footer{width:100%;padding:0 20px}}header{padding:320px 0 0 0;background:url(../img/logo-newsangels-w660.png) center 30px/300px no-repeat}@media (max-width: 600px){header{padding:240px 20px 0;background-size:200px}}h1,h2{margin:0;font-family:Georgia, 'Times New Roman', Times, serif;font-size:36px;font-weight:400}@media (max-width: 600px){h1,h2{font-size:28px}}h2{font-size:28px;padding:0 0 20px}h2::before{content:"";display:block;margin:0 auto;width:100px;height:40px;border-top:white solid 1px}@media (max-width: 600px){h2{font-size:20px}}h3{font-weight:400}section{padding:20px 0}section#terms{text-align:left;font-size:11px}section#terms::before{content:"";display:block;margin:0 auto;width:100px;height:40px;border-top:white solid 1px}section#terms>ol{padding-left:20px}section#terms>ol>li{padding:5px 0}form div.form-all{margin:0;background-color:transparent;box-shadow:none}form div.form-all li.form-line{margin:0 !important}form div.form-all li.form-line label.form-label.form-label-auto{width:230px;font-size:15px;color:white}form div.form-all li.form-line span.form-sub-label-container{text-align:left}form div.form-all li.form-line label.form-sub-label{color:white}form div.form-all li.form-line div.form-input,form div.form-all li.form-line div.form-input-wide{text-align:left}form div.form-all li.form-line div.form-textarea-limit-indicator{text-align:right}form div.form-all li.form-line div.form-error-message{text-align:left}form div.form-all li.form-line div.form-buttons-wrapper{border:none}form div.form-all li.form-line a.jf-branding{display:none !important}form div.form-all li.form-line-active{background-color:transparent !important}form div.form-all li#id_10 span.form-required{display:none}form div.form-all li#id_10 span.form-checkbox-item label{text-align:left}form div.form-all li#id_10 span.form-checkbox-item label::after{content:"*";color:red;font-weight:800;opacity:1}form div.form-all li#id_10 span.form-checkbox-item input.form-checkbox:checked+label::after{content:"" !important}form div.form-all li#id_12 label.form-label{margin-top:0}form div.form-all li.form-line-error,form div.form-all li.form-line-active{background-color:transparent}footer{font-size:10px}
