.page-demographic-info header p{line-height:1.6;padding-top:8px;padding-left:50px;padding-right:50px}@media only screen and (max-width:800px){.page-demographic-info header p{padding-left:20px;padding-right:20px}}.page-demographic-info>section{border-radius:8px;border:1px solid #dce4e9;margin-bottom:50px;overflow:hidden}.page-demographic-info .row{overflow:hidden;border-top:1px solid #dce4e9}.page-demographic-info .row:first-child{border-top:0}.page-demographic-info .title,.page-demographic-info .inputs{float:left;height:100px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:40px 25px;font-weight:normal;text-align:left;color:#667991}.page-demographic-info .row.gender .title,.page-demographic-info .row.gender .inputs{height:140px}.page-demographic-info .title{width:40%;border-right:1px solid #dce4e9;font-size:15px;background-color:#fcfcfc}.page-demographic-info .title p{-ms-flex:0 1 auto}.page-demographic-info .inputs{width:60%;font-size:14px}.page-demographic-info .row.highlightRequired .title{background-color:rgba(255,255,0,0.1)}.page-demographic-info .row.highlightRequired .title,.page-demographic-info .inputs option.highlightRequired{color:#cd0a0a}.page-demographic-info .error mark{color:#cd0a0a;background-color:#e0f9fe}.page-demographic-info .age-slider{padding:34px 14px 37px;width:90%;float:left;position:static}.page-demographic-info .slider-age{width:100%;margin:0}.page-demographic-info .slider-check{position:absolute;top:50%;margin-top:-10px;right:7%}.page-demographic-info .slider-age .output{color:#667991;font-size:14px;text-align:center;font-weight:normal;display:block;position:absolute;left:50%;width:80px;margin-left:-40px;top:-28px}.page-demographic-info .slider-age .output .value{font-weight:bold}.page-demographic-info .hash{position:absolute;top:14px;pointer-events:none}.page-demographic-info .hash .tick{background:#d5dae1;width:1px;height:6px;position:absolute}.page-demographic-info .hash .num{position:absolute;text-align:center;top:12px;width:30px;margin-left:-15px;font-size:11px;opacity:.7;color:#8493a4}.page-demographic-info .continue-btn{margin-bottom:70px}.page-demographic-info .form-btns{overflow:hidden;width:440px;margin:0 auto;margin-bottom:40px}.page-demographic-info .form-btns>input{float:right;margin:0 10px;box-shadow:none;display:block;text-decoration:none}.page-demographic-info .form-btns>input.cancel{background-color:#b1bcc5}.page-demographic-info .form-btns>input.cancel:hover{background-color:#8b9ba9}main section.content.page-demographic-info .error{color:#cd0a0a;margin-bottom:20px;font-size:18px;font-weight:bold;padding-left:20px;padding-right:20px}main section.content.page-demographic-info .error ul{margin-left:30px;margin-top:10px;font-weight:normal;font-size:14px;display:none}.page-demographic-info input.demographicQuestionTextField{padding:7px 7px;background-color:#f5f8fb;font-size:16px;border:1px solid #d3d3d3;min-width:290px}.page-demographic-info input.demographicQuestionTextField:focus,.page-demographic-info input.demographicQuestionTextField:hover{background-color:#FFF;border:1px solid #4db674}@media only screen and (min-width:900px){::-webkit-scrollbar{width:25px}::-webkit-scrollbar-thumb{background-color:#0092a5;outline:1px solid slategrey;-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb:window-inactive{background-color:#9e9e9e}::-webkit-scrollbar-track{background-color:#d9d9d9;-webkit-box-shadow:inset 0 0 10px #9e9e9e}}@media only screen and (max-width:800px){main section.content.page-demographic-info{width:90%}}@media only screen and (max-width:699px){main section.content.page-demographic-info header{padding-bottom:25px}.page-demographic-info header p .separate{display:block;margin:10px auto 0}main section.content.page-demographic-info{width:100%}.page-demographic-info>section{border-left:none;border-right:0;background:#fcfcfc;padding-top:30px;padding-bottom:20px}.page-demographic-info .row{border:0}.page-demographic-info .title{font-size:14px;background:transparent;float:none;width:100%;height:auto;border:0;padding-top:5px;padding-bottom:5px;font-weight:normal;top:10px}.page-demographic-info .row.gender .title{height:40px}.page-demographic-info .inputs{background:transparent;float:none;width:100%}.page-demographic-info .age-slider{margin-bottom:10px}.page-demographic-info .form-btns{overflow:visible;width:auto;text-align:center}.page-demographic-info .form-btns>input{float:none;margin-left:auto;margin-right:auto}.page-demographic-info .form-btns>input.cancel{background-color:transparent;border-radius:none;color:#55687c;text-decoration:underline;padding:0;letter-spacing:0;text-transform:none;margin-top:15px;transition:color .2s}.page-demographic-info .form-btns>input.cancel:hover{background-color:transparent;color:#3079ab}}