.signup-page{background:linear-gradient(to bottom,#fff 0%,#e9eae9 100%) fixed}.signup-page ul{padding:0;margin:0}.signup-page li{font-family:"Open Sans";font-size:11px;padding:0px}.signup-page .nav{margin-bottom:50px}@media screen and (max-width:900px){.form--signup{max-width:640px;width:95%;margin:0 auto}}.product-info-section{width:35%;float:left;margin-top:60px}.product-info-section p{font-family:"Open Sans";color:#6c6c6c;font-size:13px;line-height:1.5em}.product-info-section .article__content{padding:15px;background:#fff}.product-info-section .product-title-bar{margin:0;font-size:16px}.product-info-section .product-package-title{padding:5px 50px 5px 20px;background:theme_color}.product-info-section .product-logo{height:60px}.product-info-section .product-package-item{padding:15px 0;line-height:1.5em;margin:0px}@media screen and (max-width:900px){.product-info-section{width:100%;float:none;margin-top:0}}.signup-form-section{float:left;width:63%;margin-bottom:20px;margin-right:2%}.signup-form-section h2{font-family:'Open Sans';text-transform:uppercase;padding-top:10px;margin-bottom:20px;font-weight:600}.signup-form-section article{border-bottom:1px solid #dedede;padding-bottom:25px;font-size:0}.signup-form-section p,.signup-form-section label,.signup-form-section input-item{font-family:'Open Sans';font-size:12px;color:#333;line-height:1.33em}@media screen and (max-width:900px){.signup-form-section{width:100%;float:none}}.submit-form-section{clear:both;position:relative;padding-top:40px}article:last-of-type{border-bottom:none}.account-info-copy{font-family:'Open Sans';font-size:11px;color:#6c6c6c;line-height:1.5em;display:inline-block;width:37%;margin-left:3%;vertical-align:top;margin-top:18px}.align-left-form{width:60%;min-width:300px;margin:0px;display:inline-block;vertical-align:top}.input-item{margin-bottom:20px;display:inline-block;width:100%}.input-item label{display:block;margin-bottom:3px}.input-item .sod_select{width:100%}.input-item--half-a{width:48.5%;margin-right:1.5%}.input-item--half-b{width:48.5%;margin-left:1.5%}.input-item--left{margin-right:3%;width:auto;min-width:30%}.input-item--right{width:auto}.input-item--institution{width:67%;margin-right:3%}.input-item--seats{width:30%}.input-item--fname,.input-item--lname,.input-item--month,.input-item--year{margin-right:3%;width:37%}.input-item--title,.input-item--cvd{margin-right:0;width:20%}.input-item--director{margin-top:40px}.input-item--director label{display:inline}.errorlist li{margin-bottom:3px}.errorlist + input,.errorlist + .sod_select{border:1px solid #af1f24}.hidden{display:none}.input_label{font-size:90%!important}.input_field{margin-top:5px}.text_field{width:98%;padding:5px 5px 5px 5px}.sod_select{margin-top:5px;width:100%}.sod_list{max-height:380px}.row{margin-top:15px}.input{margin-top:5px}.special_h1{padding-bottom:30px}.special_section{max-width:800px}.submit-form-section{padding-top:10px}#back{cursor:pointer}#message{height:550px;font-size:200%;font-style:bold}@media only screen and (max-device-width:480px){#title_logo{display:none}}