*{box-sizing:border-box}body{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px}a{color:#0072bc;text-decoration:none}a.alt{color:#333}a:hover,a.alt:hover{color:#0072bc;text-decoration:underline}a.has_icon:hover{text-decoration:none}a.has_icon:hover label,a.has_icon:hover span.link_text{color:#0072bc;text-decoration:underline;cursor:pointer}.facebookSignUpContainer{margin-bottom:10px}.simplemodal-overlay,.modalOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.7;z-index:899999;display:none;height:110%}strong.label{margin:5px 0;display:inline-block}.modal{width:577px;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:0px 3px 5px 0px rgba(0,0,0,.5);position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:900000;overflow:hidden;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:400}.modal.nonModal{top:20%;transform:none}.modal.chooseUsername{width:480px}.modal.chooseUsername .inner{text-align:center}.modal .inner{text-align:center;padding:40px}.modal .icon-sd_block{color:#0072bc;font-size:70px}.modal h1{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;font-size:30px;color:#333}.modal .headline{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;font-size:30px;color:#333;line-height:34px;margin:.67em 0}.modal p{font-size:15px;line-height:26px;margin-bottom:35px;color:#333}.modal div.errorMessage{color:#fc331d;margin-bottom:35px}.modal input.infoField{height:50px;padding:0 10px;border:1px solid #ccc;border-radius:4px;font-size:13px}.modal input.infoField.email{width:400px;margin-right:8px}.modal input.infoField.username,.modal input.infoField.password{width:195px;margin-right:8px}.modal .bottom{background-color:#f8f8f8;height:58px;line-height:100%;border-top:1px solid #e5e5e5;text-align:center;color:#999;font-size:11px;border-radius:0 0 10px 10px}.modal .close{position:absolute;top:5px;right:5px;font-size:25px;cursor:pointer}.modal .close .icon{color:#999}.loginSignUp{width:680px}@media screen and (max-width: 768px){.loginSignUp{width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important}}.loginSignUp .inner{text-align:left;overflow:hidden;padding-bottom:25px}.loginSignUp .inner.center{text-align:center}.loginSignUp .headImage{text-align:center}.loginSignUp .subscription{margin-bottom:10px}.loginSignUp .head{font-size:30px;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:15px;text-align:center}.loginSignUp .head .icon{display:block}.loginSignUp .head .icon.icon-bell3{font-size:47px;margin-bottom:10px;color:#f06118}.loginSignUp .head.smaller{font-size:24px}@media screen and (max-width: 768px){.loginSignUp .head{font-size:20px;margin-bottom:8px}}.loginSignUp .subHead{text-align:center;font-size:15px}.loginSignUp .subHead.below-icon{font-size:20px;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;padding-top:15px}@media screen and (max-width: 768px){.loginSignUp .subHead{font-size:14px;line-height:21px;margin-bottom:22px}}.loginSignUp .left{margin-bottom:24px}@media screen and (min-width: 768px){.loginSignUp .left{width:305px;float:left;margin-top:38px;margin-bottom:0px;border-right:1px solid #eee;margin-right:32px;padding-right:32px}}.loginSignUp input[type=checkbox]{height:auto}.loginSignUp .message{font-size:12px;color:#999}@media screen and (max-width: 768px){.loginSignUp .middle{margin:0 auto}}@media screen and (min-width: 768px){.loginSignUp .middle{position:relative;float:left;padding-top:38px}}.loginSignUp .middle .hiddenLine{height:160px}.loginSignUp .middle .orText{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;color:#666;background-color:#fff;font-size:12px;padding:0 5%}@media screen and (min-width: 768px){.loginSignUp .middle .orText{position:absolute;top:50%;left:-41px;padding:5px 0}}.loginSignUp .middle .lineLeft{width:39%;height:1px;background-color:#d8d8d8;display:inline-flex;vertical-align:middle}.loginSignUp .middle .lineRight{width:39%;height:1px;background-color:#d8d8d8;display:inline-flex;vertical-align:middle}.loginSignUp input.infoField{width:100%;color:#333;font-size:13px;display:inline-block;margin-bottom:10px}.loginSignUp input.infoField:hover{border:1px solid #b0b0b0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.loginSignUp input.infoField:focus{border:1px solid #2d84f4;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.loginSignUp input.infoField.error{border:1px solid #fc331d}.loginSignUp .inputIcon{display:inline-block;position:absolute;right:5px;top:12px}.loginSignUp .inputIcon .icon{font-size:24px;vertical-align:middle}.loginSignUp .inputIcon button{font-weight:600;font-size:10px;text-transform:uppercase;margin:4px 8px 0 0;display:block;color:#333}.loginSignUp .inputIcon button.hide{color:#0072bc}.loginSignUp .errorMsg{color:#fc331d;font-size:12px;top:-10px;position:relative}.loginSignUp .jsErrorMsg{color:#fc331d;font-size:11px;top:-10px;position:relative}.loginSignUp .forgotMsg{float:right}.loginSignUp .inputContainer{width:302px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:0 12px;position:relative}@media screen and (max-width: 768px){.loginSignUp .inputContainer{margin-bottom:12px}.loginSignUp .inputContainer .buttonUnstyled{font-size:8px}}.loginSignUp .inputContainer:hover{border:1px solid #b0b0b0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.loginSignUp .inputContainer:focus{color:#666;border:1px solid #2d84f4;box-shadow:none}.loginSignUp .inputContainer.error .icon{color:#fc331d}.loginSignUp .inputContainer.success{border:1px solid #66af3f}.loginSignUp .inputContainer.success .icon{color:#66af3f;font-size:16px;display:inline-block;margin-top:3px}.loginSignUp .inputContainer input[type=text],.loginSignUp .inputContainer input[type=email],.loginSignUp .inputContainer input[type=password]{border:0;padding:0;outline:0;margin:0;background:transparent;box-shadow:none}.loginSignUp .inputContainer input[type=text]:hover,.loginSignUp .inputContainer input[type=email]:hover,.loginSignUp .inputContainer input[type=password]:hover{box-shadow:none}.loginSignUp .inputContainer input[type=text]:focus,.loginSignUp .inputContainer input[type=email]:focus,.loginSignUp .inputContainer input[type=password]:focus{box-shadow:none}.loginSignUp .inputContainer .tip{position:absolute;top:-2px;left:262px;display:block;background:#fff;height:38px;width:250px;border-radius:3px;line-height:36px;border:1px solid #ccc;padding:0 10px;font-size:12px;z-index:9999999;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.loginSignUp .inputContainer .tip:before{position:absolute;top:9px;left:-9px;content:"";border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #ccc;border-right-color:rgba(0,0,0,.2);display:inline-block}.loginSignUp .inputContainer .tip:after{position:absolute;top:10px;left:-8px;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;display:inline-block}.loginSignUp .btn{width:100%;font-size:13px;outline:0}.loginSignUp .btn .icon{display:inline-block;font-size:16px;margin-right:4px;line-height:34px}.loginSignUp .btn .fa-google-plus{color:#fff;font-size:16px;margin-right:8px;margin-top:12px}.loginSignUp .signUp{height:50px}.loginSignUp .right{float:left;width:260px;margin-top:38px;text-align:center}@media screen and (max-width: 768px){.loginSignUp .right{display:flex;flex-direction:column;align-items:center;width:100%}}.loginSignUp .right>span{font-size:13px;color:#999;margin-top:40px;text-align:center;display:block}.loginSignUp .right>span a:link,.loginSignUp .right>span a:active,.loginSignUp .right>span a:visited{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.loginSignUp .right>span a:hover{text-decoration:underline}.loginSignUp .googleBtn{background-color:#dd4b39;display:block;margin-top:10px;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;border:1px solid #cc3623}.loginSignUp .bottom{width:100%;height:60px;line-height:60px}.chooseUsername p{text-align:center;color:#666;line-height:30px;margin-bottom:20px}.chooseUsername .assignedUsername{color:#333;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;font-size:18px}.chooseUsername input.infoField{width:100%}.chooseUsername .changeUsernameBtns{display:flex;justify-content:space-between;margin-top:10px}.chooseUsername .changeUsernameBtns .button{width:48%;height:50px;line-height:48px;font-size:14px}.chooseUsername .linkAccts{text-align:center;margin-bottom:15px;margin-top:3px}.chooseUsername .tryAgain{font-size:13px;text-align:center;margin-bottom:10px}.chooseUsername .status{display:flex;font-size:12px;line-height:17px;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:400;margin:-5px 0 10px 0;text-align:left}.chooseUsername .status .icon{font-size:8px;margin:4px 4px 0 0}.chooseUsername .status .spinner{margin-top:6px}.chooseUsername .status.unavail{color:#777}.chooseUsername .status.unavail .icon{color:#f64a4a}.chooseUsername .status.avail{color:#333}.chooseUsername .status.avail .icon{color:#52c04f}.chooseUsername .status.check{color:#999}.chooseUsername .subscription{margin-top:10px}.chooseUsername .linkq{text-align:center;font-size:13px}.chooseUsername .socialAccount,.chooseUsername .sdAccount{width:245px;height:97px;border-radius:4px;background-color:#f8f8f7;text-align:center;display:inline-block;color:#666;font-size:12px;vertical-align:top;margin-top:10px}.chooseUsername .socialAccount .name,.chooseUsername .sdAccount .name{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;font-size:13px}.chooseUsername .socialAccount .email,.chooseUsername .sdAccount .email{font-size:11px;margin-top:5px}.chooseUsername .socialAccount .icon,.chooseUsername .sdAccount .icon{font-size:24px;margin-bottom:4px;display:inline-block}.chooseUsername .socialAccount .icon.facebook,.chooseUsername .sdAccount .icon.facebook{color:#2d5990}.chooseUsername .socialAccount .icon.google,.chooseUsername .sdAccount .icon.google{color:#dd4b39}.chooseUsername .socialAccount{padding-top:15px}.chooseUsername .sdAccount{padding-top:25px}.chooseUsername .link{display:inline-block;margin:0 3px;margin-top:50px;color:#666}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner:not(:required){animation:spinner 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(0,0,0,.7) 1.5em 0 0 0,rgba(0,0,0,.7) 1.1em 1.1em 0 0,rgba(0,0,0,.7) 0 1.5em 0 0,rgba(0,0,0,.7) -1.1em 1.1em 0 0,rgba(0,0,0,.7) -1.5em 0 0 0,rgba(0,0,0,.7) -1.1em -1.1em 0 0,rgba(0,0,0,.7) 0 -1.5em 0 0,rgba(0,0,0,.7) 1.1em -1.1em 0 0;display:inline-block;font-size:4px;width:.7em;height:.7em;margin:0 10px 4px 5px;overflow:hidden;text-indent:100%}.captcha{width:750px}.captcha .left{width:349px}.captcha .inputContainer .tip{left:318px}.captcha .inputContainer input[type=text],.captcha .inputContainer input[type=email],.captcha .inputContainer input[type=password]{width:290px}.nonModal{position:inherit;margin-top:70px;margin-bottom:70px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);border:1px solid #d6d6d6;width:750px;z-index:auto}.nonModal .left{width:349px}.nonModal .inputContainer .tip{left:318px}.nonModal input.infoField{width:100%}.nonModal .inputContainer input[type=email]{width:100%}.modal input{height:auto}.hideCloseIcon .close{display:none}.carrotBox{background-color:#e3f4ff;text-align:center;border-radius:4px;width:100%;height:60px;color:#666;padding:12px;margin-bottom:-8px;margin-top:20px}.carrotBox strong{display:block}.carrotBox.inline{height:40px}.carrotBox.inline strong{display:inline}.loginSignUp:not(.nonModal) .signUp .ui-spinner.inline{top:4px}.loginSignUp:not(.nonModal) .inputContainer{width:100%}.loginSignUp:not(.nonModal) .inputContainer input[type=password]{width:calc(100% - 40px)}.ui-spinner{position:relative;overflow:hidden;padding:0;vertical-align:middle;display:block;position:relative}.ui-spinner .ui-spinner-blade{-moz-transform-origin:50% -80%;-o-transform-origin:50% -80%;-ms-transform-origin:50% -80%;-webkit-transform-origin:50% -80%;transform-origin:50% -80%;position:absolute;left:46.75%;bottom:0;min-width:1px;width:6.25%;height:27.5%;border-radius:100%/25%;background-color:#fff;-webkit-animation:spinner-fade 1s infinite linear;animation:spinner-fade 1s infinite linear}.ui-spinner .ui-spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;transform:rotate(0deg)}.ui-spinner .ui-spinner-blade:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s;transform:rotate(30deg)}.ui-spinner .ui-spinner-blade:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s;transform:rotate(60deg)}.ui-spinner .ui-spinner-blade:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s;transform:rotate(90deg)}.ui-spinner .ui-spinner-blade:nth-child(5){-webkit-animation-delay:.32s;animation-delay:.32s;transform:rotate(120deg)}.ui-spinner .ui-spinner-blade:nth-child(6){-webkit-animation-delay:.4s;animation-delay:.4s;transform:rotate(150deg)}.ui-spinner .ui-spinner-blade:nth-child(7){-webkit-animation-delay:.48s;animation-delay:.48s;transform:rotate(180deg)}.ui-spinner .ui-spinner-blade:nth-child(8){-webkit-animation-delay:.56s;animation-delay:.56s;transform:rotate(210deg)}.ui-spinner .ui-spinner-blade:nth-child(9){-webkit-animation-delay:.64s;animation-delay:.64s;transform:rotate(240deg)}.ui-spinner .ui-spinner-blade:nth-child(10){-webkit-animation-delay:.72s;animation-delay:.72s;transform:rotate(270deg)}.ui-spinner .ui-spinner-blade:nth-child(11){-webkit-animation-delay:.8s;animation-delay:.8s;transform:rotate(300deg)}.ui-spinner .ui-spinner-blade:nth-child(12){-webkit-animation-delay:.88s;animation-delay:.88s;transform:rotate(330deg)}@-webkit-keyframes spinner-fade{0%{background-color:transparent}100%{background-color:#fff}}@-moz-keyframes spinner-fade{0%{background-color:transparent}100%{background-color:#fff}}@keyframes spinner-fade{0%{background-color:transparent}100%{background-color:#fff}}.ui-spinner.inline{display:inline-block;position:relative;top:-2px}.ui-screen{background-color:rgba(255,255,255,.8);position:fixed;height:100%;width:100%;z-index:150000}.ui-screen p{text-align:center;margin-top:50px;font-size:30px}.ui-screen .ui-spinner{margin:20% auto 0 auto}div.ui-file-upload input[type=text]{width:75%;margin:0;vertical-align:top}div.ui-file-upload .button{position:relative;overflow:hidden;width:23%;margin-left:1%}div.ui-file-upload .button input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}div.ui-date-placeholder{position:relative}div.ui-date-placeholder.hide-label input[type=date]{color:#333}div.ui-date-placeholder.hide-label label{display:none}div.ui-date-placeholder input[type=date]{color:transparent}div.ui-date-placeholder label{color:#aaa;position:absolute;pointer-events:none;left:0;top:0;font-size:13px}.formContainer{width:100%}.formContainer .inputContainer input.password{width:calc(100% - 40px)}.formContainer .inputContainer input.magicLinkCode{width:calc(100% - 75px)}