body{margin:0;padding:0;line-height:15px;color:#2a2a2a;background-color:#fff}.clear{font-size:1px;clear:both;height:1px}*{box-sizing:border-box}input{box-sizing:unset}img{max-width:100%;height:auto}#container{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;border-top:22px solid #2e5ca1}#header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:975px;margin-left:auto;margin-right:auto;padding-top:17px;padding-bottom:14px;font-weight:500}#logo{flex:none}#header p{text-align:right;padding-top:15px;padding-bottom:15px;font-size:14px;line-height:25px;color:#333;flex:auto}#header p strong{font-size:19px;line-height:25px;color:#24539b}#content h1{font-size:14px;line-height:25px;color:#63ba53;font-size:45px;text-transform:uppercase;font-weight:normal;padding-bottom:15px}#content h2{font-size:14px;line-height:25px;color:#63ba53;font-size:45px;line-height:50px;text-transform:uppercase;font-weight:normal;padding-bottom:15px}#content h3{font-size:14px;line-height:25px;color:#24539b;font-size:26px;font-weight:bold;padding-bottom:15px}#content ul{padding-left:35px;padding-bottom:15px;list-style-position:outside}#content ol{padding-left:35px;padding-bottom:15px;list-style-position:outside}#content a{color:#24539b;text-decoration:none}#content a:hover{text-decoration:underline}#hometop{background-image:url(/Content/Images/grx-portal-back.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-left:15px;padding-right:15px;padding-top:74px;padding-bottom:41px}#htcont{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:960px;margin-left:auto;margin-right:auto}#htdesc{max-width:645px;padding-top:9px;text-align:left;margin-right:24px}#content #htdesc h2{font-size:32px;font-weight:bold;line-height:47px;color:#fff}#content #htdesc h2 strong{color:#366cba}#content #htdesc p{display:block;font-size:13px;max-width:540px}#content #htdesc ul{display:block;min-height:268px;font-size:13px;line-height:15px;list-style-type:none;padding-left:12px;padding-right:335px;padding-bottom:0;background-image:url(/Content/Images/grx-portal-icon.png);background-repeat:no-repeat;background-position:right top;padding-top:8px}#content #htdesc li{padding-bottom:17px;display:block;background-image:url(/Content/Images/grx-portal-list.png);background-repeat:no-repeat;background-position:left 5px;padding-left:13px}#htform{}#formbox{border-radius:5px;box-shadow:0 1px 30px 0 rgba(0,0,0,.26);margin:0 0 24px}#content #htform h4{font-size:21px;line-height:25px;color:#24539b;text-transform:uppercase;font-weight:normal;padding-top:5px;padding-bottom:12px}#htform #btnSubmit{font-size:17px;line-height:19px;color:#fff;text-transform:uppercase;border:none;background-color:#63bb53;height:41px;padding-top:11px;padding-bottom:11px;width:114px;cursor:pointer;transition:all .3s;margin-top:25px;margin-bottom:20px;-webkit-appearance:none!important;border-radius:0!important}#htform #btnSubmit:hover{background-color:#73c265}#content #formhelp{padding-bottom:1px}#content #formhelp a{font-size:11px;line-height:16px;color:#323232;margin-left:7px;margin-right:7px;text-decoration:underline}#content #formhelp a:hover{text-decoration:none}#content .formtxt{font-size:16px;line-height:19px;padding-bottom:18px;font-weight:bold}#htform #btnSignup{font-size:17px;line-height:19px;color:#fff;text-transform:uppercase;border:1px solid #aad4ee;background-color:#2f5ea2;height:43px;padding-top:11px;padding-bottom:13px;width:190px;cursor:pointer;transition:all .3s;margin-bottom:15px;-webkit-appearance:none!important;border-radius:0!important}#htform #btnSignup:hover{background-color:#366cba}#homebtm{text-align:center;padding-top:17px;padding-bottom:14px}#content #homebtm h3{font-size:55px;line-height:58px;color:#63ba53;text-transform:uppercase;padding-bottom:0}#content #homebtm p{font-size:18px;line-height:21px;color:#24539b;font-weight:bold;padding-bottom:0}#footer{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#e3e3e3;padding-top:37px;padding-bottom:37px;padding-left:15px;padding-right:15px}#footer p img{margin-right:15px;display:block}#footer ul{list-style-type:none;font-size:11px;line-height:12px;color:#2a2a2a}#footer ul li{display:inline-block;border-right:1px solid #2a2a2a;padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:10px}#footer ul li:last-of-type{border:none}#footer ul a{color:#2a2a2a;text-decoration:none}#footer ul a:hover{text-decoration:underline}.mshow{display:none}#content #htdesc #motto{font-size:21px;line-height:27px;color:#366cba}@media screen and (max-width:1005px){#header{padding-left:15px;padding-right:15px}}@media screen and (max-width:945px){.mhide{display:none!important}.mshow{display:inline!important}.mbshow{display:block!important}#hometop{background-repeat:repeat-y;background-size:150% auto;padding-top:40px;padding-bottom:15px}#htcont{flex-direction:column;align-items:center}#content #htdesc #motto{font-size:21px;line-height:27px;color:#366cba}#htform{width:100%;max-width:510px}#content #htdesc h2{font-size:32px;text-align:center}#content #htdesc h2 strong{display:block;text-align:center}#content #homebtm h3{font-size:52px}#content #homebtm .motto{display:none}#content #htdesc ul{padding-bottom:45px}}@media screen and (max-width:710px){#header p{padding-left:15px}#header p strong{display:none}#header p br{display:none}#homebtm{padding-left:15px;padding-right:15px;padding-top:25px;padding-bottom:23px}#footer{flex-direction:column;padding-top:25px;padding-bottom:20px}#footer p img{margin-right:0;margin-bottom:10px}#footer ul{text-align:center}}@media screen and (max-width:600px){#content #htdesc ul{padding-right:0;padding-top:290px;padding-bottom:25px;background-position:center top}}@media screen and (max-width:595px){#hometop{background-size:cover}}@media screen and (max-width:510px){#header{flex-direction:column}#logo{order:2}#header p{order:1;width:100%;padding-top:0;padding-bottom:0;line-height:18px}}@media screen and (max-width:415px){#hometop{background-position:center top}#content #htdesc #motto{max-width:320px}}