@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600");html{height:100%;font-size:75%}@media only screen and (min-width:640px){html{font-size:62.5%}}body{font-family:"Source Sans Pro",sans-serif;font-size:16px;color:#444;margin:0;-webkit-font-smoothing:antialiased;background-color:#fafafa;height:100%}a{color:#00e}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:36px;line-height:40px;margin-bottom:15px}h2{font-size:30px;line-height:40px;margin-bottom:10px}h3{font-size:24px;line-height:30px}h4{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:600}h5{text-transform:uppercase;font-size:16px;line-height:0}h6{text-transform:uppercase;font-size:12px;line-height:15px;font-weight:600}a{cursor:pointer}input[type="text"],input[type="email"],input[type="name"],input[type="password"],input[type="submit"],input[type="button"],input[type="url"],input[type="tel"],input[type="date"],select,textarea,button{width:40%;padding:5px 10px;border-radius:5px;border:1px solid #ccc;-ms-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:30px;font-family:inherit;background:#fcfcfc;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="name"]:focus,input[type="password"]:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus,button:focus{outline:none;border-color:#29d}select{background:url("../../Content/hosted-page-default-images/dropdown.png") no-repeat center right #fcfcfc;background-size:20px;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type="submit"],input[type="button"],button{color:#fff;background-color:#29d;font-weight:600;border:none;margin:10px 0;cursor:pointer;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -10px 20px -1px rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type="submit"]:hover,button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -10px 20px 3px rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1),0 5px 5px -2px rgba(0,0,0,.3)}input[type="submit"]:active,input[type="button"]:active,button:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type="submit"]:hover,input[type="button"]:hover,button:hover{background:#00b0f0}label,input[type="submit"],input[type="button"]{font-size:14px;line-height:30px}img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:before{display:inline-block;vertical-align:middle;width:0}@media only screen and (min-width:640px){body:before{content:"";margin-left:-5px;margin-left:-.5rem}}.loader{--dot-width:2.5rem;--dot-gap:1rem;--time-difference:.15s;width:calc(var(--dot-width)*3 + var(--dot-gap)*2);height:var(--dot-width);position:relative}.loader-dots,.loader-dots::after,.loader-dots::before{position:absolute;width:var(--dot-width);height:var(--dot-width);border-radius:50%;animation:loadingDots 1.8s infinite ease-in-out}.loader-dots::after,.loader-dots::before{content:""}.loader-dots{animation-delay:calc(var(--time-difference))}.loader-dots::before{animation-delay:0s;left:calc(var(--dot-width)*-1 - var(--dot-gap))}.loader-dots::after{left:calc(var(--dot-width) + var(--dot-gap));animation-delay:calc(var(--time-difference)*2)}@keyframes loadingDots{0%,80%,100%{box-shadow:var(--dot-width) 0 0 calc(var(--dot-width)*-1/2) #00b0f0}40%{box-shadow:var(--dot-width) 0 0 0 #00b0f0}}@font-face{font-family:'Glyphicons Halflings';src:url("/Content/fonts/glyphicons-halflings-regular.eot?");src:url("/Content/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/glyphicons-halflings-regular.woff") format("woff"),url("/Content/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("/Content/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("/Content/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}#registration-errorBanner{position:fixed;top:0;right:0;left:0;color:#fff;background-color:#f73e2d;padding:10px 20px;z-index:1;text-align:center}.midco-logo{margin:20 0;align-self:center}#registration-pages{margin-left:auto;margin-right:auto;width:32em}#registration-pages p{margin:15px 0}#registration-pages :is(ul,p)+:is(ul,p){margin:0 0 15px}#registration-pages,#registration-pages [class^="registration-step-"]{display:flex;flex-direction:column}#registration-pages .loader{align-self:center}#registration-pages input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{width:100%}#registration-pages label{font-size:unset;margin-top:1rem;display:block}#registration-pages .registration-btn{margin-top:2rem;align-self:center;width:65%}#registration-pages .registration-btn.disabled{background-color:#808080;border-color:#fff;transition:none;transform:none;cursor:default;box-shadow:none}#registration-pages .registration-error{color:#f00}#registration-pages .registration-step-2{margin-bottom:2rem}#registration-pages .registration-step-2 #mc-password>p{margin:.75rem 0}#registration-pages .registration-step-2 #mc-password>p+p{margin:0 0 .75rem}#registration-pages .registration-step-2 #termsSection input[type="checkbox"]+label>span{margin-right:1rem}#registration-pages .registration-step-2 .accepted-terms{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}#registration-pages .registration-step-2 .accepted-terms>span{padding-left:5px}#default-confirm{display:none}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-ok-circle:before{content:""}