body{background:#fff;color:#000;font-size:150%;line-height:1.2;font-family:Georgia,serif !important;margin:0px;padding:0}a{font-size:1em;outline:none}a:link{color:#7030a0;text-decoration:underline}a:visited{color:#7030a0;text-decoration:underline}a:hover{color:#7030a0;text-decoration:none}a:active{color:#7030a0;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000;font-weight:400;line-height:1.15}h1{font-size:2.1em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}.home .page-title{border-bottom:1px solid #E6E6E6;margin:0 0 70px 0;padding:0 0 70px 0}.home .page-title h2{color:#707070;font-size:1em}.home .page-title>*:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,pre,table,fieldset,hr{margin:0 0 2rem 0}p,table,td,p a,li a,table a,dl a{font-size:1em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}hr{height:1px;border:0;border-top:1px solid #ccc;background-color:#fff}img{max-width:100%;height:auto;border:none}.container{margin:0 auto;max-width:1240px;padding:0 20px;box-sizing:border-box;position:relative}.container:before{content:"";display:table;clear:both}.container:after{content:"";display:table;clear:both}.loginwall{margin:0 auto;max-width:300px;margin-top:50px}.loginwall .logo img{width:100%;display:block;margin-bottom:50px}.loginwall .login-failed{text-align:center;color:#7030a0;font-family:'Open Sans', sans-serif;font-weight:700;font-size:.7em;padding-bottom:15px}.loginwall form input[type="text"],.loginwall form input[type="password"]{border:2px solid #000;padding:10px;width:100%;box-sizing:border-box;margin-bottom:15px}.loginwall form button{background:#7030a0;display:block;width:100%;color:#fff;text-align:center;border:none;padding:10px;box-sizing:border-box;font-family:'Open Sans', sans-serif;font-weight:700}.loginwall form button:hover{cursor:pointer;background:#7e36b4}.instructions-blurb{margin-bottom:70px}.instructions{display:flex;flex-wrap:wrap}.instructions .instruction{width:30%;margin:0 5% 70px 0}.instructions .instruction:nth-child(3n+3){margin-right:0}.instructions .instruction img{max-width:40px;margin-bottom:8px}.login-panels{margin:0 0 70px 0}.login-panels .login-form{box-sizing:border-box;padding:60px;background:#E6E6E6}.login-panels .login-image{width:49%;background-repeat:no-repeat;background-size:cover}.gform_wrapper form{margin:0}.gform_wrapper form .gfield{margin-bottom:40px}.gform_wrapper form .ginput_container{margin-bottom:10px}.gform_wrapper form .gfield_description{font-size:.7em}.gform_wrapper form label{margin-bottom:10px;font-size:.85em;display:block;font-family:'Open Sans', sans-serif;font-weight:400}.gform_wrapper form .gform_heading{margin-bottom:1.2rem}.gform_wrapper form .gfield_required{display:inline-block;margin-left:4px}.gform_wrapper form textarea,.gform_wrapper form input[type="text"],.gform_wrapper form input[type="button"],.gform_wrapper form input[type="submit"]{-webkit-appearance:none;border-radius:0}.gform_wrapper form input[type="text"],.gform_wrapper form input[type="email"],.gform_wrapper form textarea,.gform_wrapper form input[type="password"],.gform_wrapper form select{font-family:'Open Sans', sans-serif;font-weight:400;border:none;box-sizing:border-box;width:100%;padding:5px 10px;font-size:1em;color:#000;outline:none;border:1px solid #000}.gform_wrapper form input[type="submit"]{display:inline-block;background:#7030a0;color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;text-decoration:none;line-height:1;font-size:1em;padding:13px 50px;font-size:.9em;border:none;position:relative;transition:all .2s ease-in-out}.gform_wrapper form input[type="submit"]:hover{cursor:pointer;background:#7e36b4}.gform_wrapper form .validation_message{color:#d90000;font-family:'Open Sans', sans-serif;font-weight:700;margin-top:10px;font-size:.7em}.gform_wrapper form .gf_clear{clear:both}.gform_wrapper form .gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.gform_wrapper form select{font-size:0.85em}.gform_wrapper .gform_heading .gform_title{font-size:2.1em}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_validation_errors h2{font-size:1em;font-family:'Open Sans', sans-serif;font-weight:700;color:#d90000}.footer{padding:50px 0}.footer a{display:inline-block;background:#7030a0;color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;text-decoration:none;line-height:1;font-size:1em;padding:13px 50px;font-size:.9em;border:none;position:relative;transition:all .2s ease-in-out}.footer a:hover{cursor:pointer;background:#7e36b4}img.alignleft,img.alignright,img.aligncenter,img.alignnone,div.alignleft img,div.alignright img,div.aligncenter img,div.alignnone img{max-width:100%;height:auto}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin:0 auto 1em auto;max-width:100%;height:auto}.alignnone{margin:0 0 .5em 0}.wp-caption{border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:5px 5px 5px;text-align:center}.wp-caption img{border:none;height:auto;margin:0;padding:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto}.wp-caption p.wp-caption-text{font-size:.9em;line-height:1.4;margin:0}.gallery-item img{border:none !important;max-width:100%;height:auto;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto}.gallery-item .gallery-caption{font-size:.9em;padding:5px;line-height:1.4}blockquote{max-width:90%;font-style:italic}@media (min-width: 0px) and (max-width: 1023px){body{font-size:125%}body.home{margin:70px 0}.login-panels .login-form{padding:40px}}@media (min-width: 0px) and (max-width: 767px){body{font-size:100%}.primary-menu{display:none}.icon-reorder{display:inline}.primary,.secondary,.equal{float:none;width:100%}.instructions{justify-content:space-between}.instructions .instruction{width:47.5%;margin-right:0 !important}.login-panels .login-form{width:100%;margin-bottom:20px}.login-panels .login-image{width:100%;height:0;padding-top:56.25%}}@media (min-width: 0px) and (max-width: 480px){.alignleft,.alignright,.aligncenter,.alignnone,a img.alignleft,a img.alignright,a img.aligncenter,a img.alignnone{float:none !important;margin:0 auto 1em auto !important;display:block !important;max-width:100%;height:auto}.wp-caption p.wp-caption-text,.gallery-item .gallery-caption{font-size:.7em}.instructions{justify-content:space-between}.instructions .instruction{width:100%}}.header{padding:50px 0}.header a{color:#000 !important;text-decoration:none;font-size:1.5em}.thanks-panel{font-size:1.5em;padding:100px 0 100px 0}#feedback_button{background:#7030a0;color:#fff;border:none;font-weight:400;padding:13px 50px;font-size:.9em;border-radius:50px;position:relative;transition:all .2s ease-in-out;text-align:center;margin:0px 20%}#feedback_button:hover{cursor:pointer}@media (min-width: 0px) and (max-width: 767px){.feedback-holder{margin:0px 5%;font-size:0.8em}#feedback_button{margin:0px 5%;font-size:0.8em}}.page-template-templates .page-title{padding-top:20px}.validation_error{color:#d90000;font-family:'Open Sans', sans-serif;font-weight:700;margin-top:10px;font-size:.7em}.login-radio-div .ginput_container_radio .gchoice label{display:inline-block !important}
