.fc-common-panel-wrapper.has-border{border:1px solid #ccc;border-radius:6px}.fc-common-panel-wrapper.has-close-btn .modal-header h2{width:calc(100% - 50px)}.fc-common-panel-wrapper .fc-common-panel-header{display:flex;justify-content:space-between;background-color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:1px solid #ccc;font-weight:bold;overflow:hidden;min-height:52px;height:52px;align-items:center;position:relative}.fc-common-panel-wrapper .fc-common-panel-header h2{width:100%;padding-left:50px;font-size:17px;color:#626469}.fc-common-panel-wrapper .fc-common-panel-header h2.without-icon{padding-left:20px}.fc-common-panel-wrapper .fc-common-panel-header h2:before{left:10px;top:10px;width:30px;height:30px;content:'';position:absolute;background-repeat:no-repeat !important}.fc-common-panel-wrapper .fc-common-panel-header .fc-common-panel-header-title{color:#0a4753;font-size:17px}.fc-common-panel-wrapper .fc-common-panel-header .fc-common-panel-header-close-btn{padding:0 20px;cursor:pointer;font-size:20px;line-height:53px}.fc-common-panel-wrapper .fc-common-panel-header .fc-common-panel-header-close-btn:before{content:'';width:15px;height:15px;display:inline-block;background:no-repeat url("images/icon-x-gray.svg") center}.fc-common-panel-wrapper .fc-common-panel-body{padding:48px !important;font-size:14px;background-color:#f4f4f5}.fc-common-panel-wrapper .fc-common-panel-footer{height:64px;line-height:48px;background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top:1px solid #b3b3b3;box-sizing:border-box}.fc-common-panel-wrapper .fc-common-panel-footer .fc-common-panel-footer-buttons{padding:8px 15px;float:right;box-sizing:border-box}.fc-common-panel-wrapper .fc-common-panel-footer .left-footer-panel{float:left}.fc-common-panel-wrapper .fc-common-panel-footer .left-footer-panel .fc-common-button{margin-left:0 !important;margin-right:12px !important}.fc-common-panel-wrapper .fc-common-panel-footer:after{content:' ';visibility:hidden;display:block;clear:both}@media only screen and (max-width: 480px){.fc-common-panel-wrapper .fc-common-panel-body{padding:35px !important}.fc-common-panel-wrapper .fc-common-panel-footer{height:inherit}.fc-common-panel-wrapper .fc-common-panel-footer .fc-common-panel-footer-buttons{width:100%}.fc-common-panel-wrapper .fc-common-panel-footer .fc-common-panel-footer-buttons .fc-common-button{width:100%;margin:0 0 10px 0 !important}.fc-common-panel-wrapper .fc-common-panel-footer .fc-common-panel-footer-buttons .fc-common-button:last-child{margin-bottom:0 !important}}.fc-sticky-body-border{display:block;position:absolute;height:auto;bottom:0;top:0;left:0;right:0;margin:80px 1.25% 170px 1.25%;z-index:-1;border:1px solid #ddd}@media only screen and (min-width: 701px) and (max-width: 1024px){.fc-sticky-body-border{margin:80px 1.25% 310px 1.25%}}@media only screen and (max-width: 700px){.fc-sticky-body-border{margin:80px 1.25% 340px 1.25%}}@media only screen and (max-width: 650px){.fc-sticky-body-border{display:none}}@media print{.fc-sticky-body-border{display:none}}.fc-body-layout .fc-body-layout-header{height:42px;line-height:42px;box-sizing:border-box;padding:0}.fc-body-layout .fc-body-layout-header.first-header{font-size:14px;background:#128474}.fc-body-layout .fc-body-layout-header h1{display:inline-block;font-size:16px;font-weight:bold;color:#fff;margin:0;padding:0 10px;line-height:42px}h1,h2{color:#008579}body.fc-app{overflow-y:auto;background-color:#fbfbfc}body.fc-app.redirect-background-image.background,body.fc-app.login-form-wrapper.background,body.fc-app.sso-notice-wrapper.background,body.fc-app.no-studies-assign-wrapper.background,body.fc-app.select-realm-and-study-wrapper.background,body.fc-app.change-password.background,body.fc-app.change-password-sso.background{background-size:cover;background-position:center;background-repeat:no-repeat}body.fc-app.redirect-background-image.background.background-1,body.fc-app.login-form-wrapper.background.background-1,body.fc-app.sso-notice-wrapper.background.background-1,body.fc-app.no-studies-assign-wrapper.background.background-1,body.fc-app.select-realm-and-study-wrapper.background.background-1,body.fc-app.change-password.background.background-1,body.fc-app.change-password-sso.background.background-1{background-image:url("//static.firecrestclinical.com/js-libraries/background/login-background-1.jpg")}body.fc-app.redirect-background-image.background.background-2,body.fc-app.login-form-wrapper.background.background-2,body.fc-app.sso-notice-wrapper.background.background-2,body.fc-app.no-studies-assign-wrapper.background.background-2,body.fc-app.select-realm-and-study-wrapper.background.background-2,body.fc-app.change-password.background.background-2,body.fc-app.change-password-sso.background.background-2{background-image:url("//static.firecrestclinical.com/js-libraries/background/login-background-2.jpg")}body.fc-app.redirect-background-image.background.background-3,body.fc-app.login-form-wrapper.background.background-3,body.fc-app.sso-notice-wrapper.background.background-3,body.fc-app.no-studies-assign-wrapper.background.background-3,body.fc-app.select-realm-and-study-wrapper.background.background-3,body.fc-app.change-password.background.background-3,body.fc-app.change-password-sso.background.background-3{background-image:url("//static.firecrestclinical.com/js-libraries/background/login-background-3.jpg")}body.fc-app.redirect-background-image.background.background-4,body.fc-app.login-form-wrapper.background.background-4,body.fc-app.sso-notice-wrapper.background.background-4,body.fc-app.no-studies-assign-wrapper.background.background-4,body.fc-app.select-realm-and-study-wrapper.background.background-4,body.fc-app.change-password.background.background-4,body.fc-app.change-password-sso.background.background-4{background-image:url("//static.firecrestclinical.com/js-libraries/background/login-background-4.jpg")}body.fc-app.redirect-background-image.background.background-5,body.fc-app.login-form-wrapper.background.background-5,body.fc-app.sso-notice-wrapper.background.background-5,body.fc-app.no-studies-assign-wrapper.background.background-5,body.fc-app.select-realm-and-study-wrapper.background.background-5,body.fc-app.change-password.background.background-5,body.fc-app.change-password-sso.background.background-5{background-image:url("//static.firecrestclinical.com/js-libraries/background/login-background-5.jpg")}body.fc-app.redirect-background-image.background.background-6,body.fc-app.login-form-wrapper.background.background-6,body.fc-app.sso-notice-wrapper.background.background-6,body.fc-app.no-studies-assign-wrapper.background.background-6,body.fc-app.select-realm-and-study-wrapper.background.background-6,body.fc-app.change-password.background.background-6,body.fc-app.change-password-sso.background.background-6{background-image:url("//static.firecrestclinical.com/js-libraries/background/login-background-6.jpg")}body.fc-app.redirect-background-image .fc-login-header,body.fc-app.login-form-wrapper .fc-login-header,body.fc-app.sso-notice-wrapper .fc-login-header,body.fc-app.no-studies-assign-wrapper .fc-login-header,body.fc-app.select-realm-and-study-wrapper .fc-login-header,body.fc-app.change-password .fc-login-header,body.fc-app.change-password-sso .fc-login-header{background-color:transparent}body.fc-app.redirect-background-image .fc-login-header .fc-responsive-header,body.fc-app.login-form-wrapper .fc-login-header .fc-responsive-header,body.fc-app.sso-notice-wrapper .fc-login-header .fc-responsive-header,body.fc-app.no-studies-assign-wrapper .fc-login-header .fc-responsive-header,body.fc-app.select-realm-and-study-wrapper .fc-login-header .fc-responsive-header,body.fc-app.change-password .fc-login-header .fc-responsive-header,body.fc-app.change-password-sso .fc-login-header .fc-responsive-header{background:transparent}body.fc-app.redirect-background-image .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button,body.fc-app.login-form-wrapper .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button,body.fc-app.sso-notice-wrapper .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button,body.fc-app.no-studies-assign-wrapper .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button,body.fc-app.select-realm-and-study-wrapper .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button,body.fc-app.change-password .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button,body.fc-app.change-password-sso .fc-login-header .fc-responsive-header .fc-responsive-header-burger-button{background-image:url("/identity-ui/ui/login/images/burger-white.png")}body.fc-app .fc-change-password-wrapper{position:relative;padding:0 24px}body.fc-app .fc-change-password-wrapper h4{font-family:'Roboto';font-style:normal;font-weight:500;font-size:20px;line-height:140%;color:#4D4354;margin:0px;padding:24px 0 22px 0;font-family:"Roboto", sans-serif}body.fc-app .fc-change-password-wrapper .top-button-bar{position:absolute;top:10px;right:10px;text-align:right;display:inline-flex}body.fc-app .fc-change-password-wrapper .top-button-bar button{position:relative;margin-right:15px;display:inline-block;text-align:center;width:100px;border-radius:5px;line-height:30px;font-size:15px;font-weight:700;padding-left:20px}body.fc-app .fc-change-password-wrapper .top-button-bar img{position:absolute;top:6px;left:15px;width:18px;height:18px}body.fc-app .fc-change-password-wrapper .top-button-bar #close-btn{border:solid #f0565b thin;background-color:#fff;color:#f0565b}body.fc-app .fc-change-password-wrapper .top-button-bar #save-btn{background:#128474;border:2px solid #128474;color:#fff}body.fc-app .fc-change-password-wrapper .top-button-bar #save-btn.disabled{background:#88C1B9;border:2px solid #88C1B9}body.fc-app .fc-change-password-wrapper .top-button-bar #save-btn.disabled:hover{cursor:auto}body.fc-app .nav-login-header{display:none;background-color:#128474;max-height:64px;padding:20px 24px}body.fc-app .nav-login-header .header-heading-wrapper{display:flex;align-items:center;justify-content:left;height:25px;gap:8px}body.fc-app .nav-login-header .header-heading-wrapper img.header-logo{display:block}body.fc-app .change-password-msg{display:none}body.fc-app.fc-change-password{background-color:#fff}body.fc-app.fc-change-password .nav-login-header{display:block !important}body.fc-app.fc-change-password .nav-sub-header{font-family:"Roboto", sans-serif;font-size:16px;color:#C3C3C5;background-color:#004750 !important;padding:24px 24px;height:auto;line-height:0}body.fc-app.fc-change-password .nav-sub-header #parent-stage{color:#C3C3C5;text-decoration:none}body.fc-app.fc-change-password .nav-sub-header #parent-stage:hover{text-decoration:underline}body.fc-app.fc-change-password .nav-sub-header #selected-stage{font-weight:bold;color:#F3F9F8}body.fc-app.fc-change-password .nav-sub-header .arrow-icon img{filter:invert(88%) sepia(4%) saturate(0%) hue-rotate(97deg) brightness(92%) contrast(84%);width:11px}body.fc-app.fc-change-password.must-change-password .fc-change-password-wrapper #close-btn,body.fc-app.fc-change-password.must-change-password .nav-sub-header{display:none !important}body.fc-app #j_password::-ms-reveal{display:none}body.fc-app .loading-mask{display:inline-block;position:absolute;z-index:500;margin:10%;border-radius:10px;min-width:200px;color:white;font-size:14px}body.fc-app .loading-mask .loading-mask-text{margin-left:10px}body.fc-app .loading-mask .loading-mask-icon{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;width:20px;height:20px;display:inline-block;vertical-align:middle}body.fc-app h1{margin:0;font-size:44px}body.fc-app h1.welcome{text-align:center;margin-bottom:24px;color:#f1f1f1;font-weight:normal;padding:0 70px;font-size:36px}body.fc-app h1 .welcome-logo{height:27px;width:194px;display:inline-block;background-size:cover;background-position:center}.page-content{border:none;padding:0;margin:0}.page-content .middle{padding:0}.page-content .middle .id-loading{width:100%}.page-content .middle .id-loading img{display:block;margin:10em auto 0 auto}h3{text-align:center;color:#05b5b3;font-weight:normal;cursor:pointer;margin-bottom:1em}h3:hover{color:#049c9a;text-decoration:underline}.paddingBottom20{padding-bottom:20px}.login-info-below-content{padding:64px 12%;text-align:center;color:rgba(255,255,255,0.7)}.login-info-below-content a{color:#f1f1f1}.login-info-below-content p{font-size:11px;line-height:1.75em}body.fc-app fieldset{margin:0;padding:0}form fieldset{border:none;padding:0;margin:0}form fieldset legend{margin-bottom:2em}form fieldset .alert{margin:0 0 3em}form fieldset p{font-size:0.75em;margin-bottom:2em}form fieldset .info{display:block;padding:0.5em;float:right;clear:both;text-align:right;font-style:italic;font-size:0.75em}form fieldset .info.invalid{color:#AC6F6F}form fieldset .info.valid{color:#37B34A}form fieldset>div{*zoom:1;margin-bottom:1em}form fieldset>div:after{visibility:hidden;display:block;content:"";clear:both;height:0}form fieldset div#getMigrationFlagsLoading{display:none;position:absolute !important;right:12px;top:10px}form fieldset div#getMigrationFlagsLoading img{height:30px;width:30px}form fieldset div#getMigrationFlagsLoading.active{display:block}form label,form input[type="text"],form input[type="password"],form select,form h4,form .note span{font-size:.80em}form label,form p,form ul{color:#111}form label,form input[type="text"],form input[type="password"],form select{padding:0.75em}form label{display:block;float:left;font-weight:bold}form input[type="text"],form input[type="password"],form select{width:70%;padding-left:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #CCC;margin:auto}form input[type="text"]:focus,form input[type="password"]:focus,form select:focus{outline:none;border-color:#999}form input[readonly]{color:#999;font-style:italic}form input[type="submit"]{font-weight:bold;padding:.75em 2em;margin:1em 1em 2em 1em;font-size:0.9em;-webkit-appearance:none;border:none}form input[type="submit"]{display:block;margin:0 auto;background:#008579;border:solid 1px #008579;border-radius:5px;color:#FFF;text-transform:uppercase;float:right}form input[type="submit"]:hover{background:#006c62}form input[type="submit"]:focus{background:#00786d;border-color:#00524b}form input[type="submit"]:active{background:#00524b}form input[type="submit"].disabled,form input[type="submit"].disabled:hover{background:#b9e1e0;border-color:#b9e1e0;cursor:default}form input[type="button"]{cursor:pointer}form input[type="button"].disabled,form input[type="button"].disabled:hover{pointer-events:none;opacity:0.7;cursor:default}.login-form{width:662px;padding:72px;margin:auto;box-sizing:border-box;border-radius:8px;background:rgba(220,237,237,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border:1px solid rgba(220,237,237,0.2)}.login-form #loginForm{margin:0 auto;width:100%}.login-form #loginForm fieldset{height:100%;border-radius:4px}.login-form #loginForm fieldset div{margin-bottom:32px;position:relative;height:56px;box-sizing:border-box}.login-form #loginForm fieldset div ::-webkit-input-placeholder{color:#ddd}.login-form #loginForm fieldset div :-moz-placeholder{color:#ddd}.login-form #loginForm fieldset div ::-moz-placeholder{color:#ddd}.login-form #loginForm fieldset div :-ms-input-placeholder{color:#ddd}.login-form #loginForm fieldset div #loginButton,.login-form #loginForm fieldset div #nextButton{width:100%;border-radius:30px;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.2);color:#f1f1f1;text-transform:none;font-size:24px;padding:0}.login-form #loginForm fieldset div #loginButton:hover,.login-form #loginForm fieldset div #nextButton:hover{background:rgba(255,255,255,0.5)}.login-form #loginForm fieldset div #changeUserNameButton{cursor:pointer;font-size:18px;color:white;font-weight:600;padding:0 20px 0 20px;margin-bottom:0;display:flex;align-items:center}.login-form #loginForm fieldset div #changeUserNameButton:hover{color:rgba(255,255,255,0.5)}.login-form #loginForm fieldset div input{height:58px;width:100%;border-radius:5px}.login-form #loginForm fieldset div input[type='text'],.login-form #loginForm fieldset div input[type='password']{padding:20px 10px 20px 48px;font-size:16px}.login-form #loginForm fieldset div input[type='text'].disabled{outline:none;border:unset;background:rgba(220,237,237,0.1);color:white;pointer-events:none}@media only screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.login-form #loginForm fieldset div input[type='password']{padding-top:18px}}.login-form #loginForm fieldset div .icon{position:absolute}.login-form #loginForm fieldset div .icon i{width:21px;height:21px;position:absolute;top:17px;left:18px}.login-form #loginForm fieldset div .icon i.icon-login{background-size:contain;background-repeat:no-repeat}.login-form #loginForm fieldset div .icon i.icon-username{background-image:url("/identity-ui/ui/login/images/icon-username.svg")}.login-form #loginForm fieldset div .icon i.icon-password{background-image:url("/identity-ui/ui/login/images/icon-password.svg")}.login-form #loginForm span div{margin:0}.login-form #loginForm span #forgotPass{display:inline-block;cursor:pointer;font-size:14px;color:rgba(255,255,255,0.7);font-weight:500}.login-form #loginForm span #forgotPass:hover{color:#fff}body.fc-app.login-form-wrapper .fc-login-header{height:auto}@media only screen and (min-height: 900px){body.fc-app.login-form-wrapper .mainWrapper{position:absolute;top:40%;left:50%;transform:translate(-50%, -40%)}}@media only screen and (max-height: 900px){body.fc-app.login-form-wrapper .mainWrapper{padding-top:80px;padding-bottom:80px}}@media only screen and (max-height: 768px){body.fc-app.login-form-wrapper .mainWrapper{padding-top:80px;padding-bottom:102px}}@media only screen and (max-width: 1366px){body.fc-app.login-form-wrapper .login-form{width:550px;padding:64px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div{height:auto}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div input{height:48px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div input[type='text'],body.fc-app.login-form-wrapper .login-form #loginForm fieldset div input[type='password']{padding:15px 10px 15px 48px;font-size:15px}}@media only screen and (max-width: 1366px) and (-ms-high-contrast: none), only screen and (max-width: 1366px) and (-ms-high-contrast: active){body.fc-app.login-form-wrapper .login-form #loginForm fieldset div input[type='password']{padding-top:14px}}@media only screen and (max-width: 1366px){body.fc-app.login-form-wrapper .login-form #loginForm fieldset div #loginButton{border-radius:24px;font-size:18px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div #nextButton{border-radius:24px;font-size:18px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div .icon i{top:12px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom{display:flex;flex-direction:column}body.fc-app.login-form-wrapper .login-info-below-content{padding:30px 30px}}@media only screen and (max-width: 600px){body.fc-app.login-form-wrapper .login-form{width:420px;padding:40px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div{margin-bottom:20px}}@media only screen and (max-width: 450px){body.fc-app.login-form-wrapper .login-form{width:370px;padding:30px 25px}body.fc-app.login-form-wrapper .login-info-below-content{padding:25px 24px}}@media only screen and (max-width: 400px){body.fc-app.login-form-wrapper .login-form{width:330px;padding:35px 20px}}@media only screen and (max-width: 360px){body.fc-app.login-form-wrapper .login-form{width:300px}body.fc-app.login-form-wrapper .login-info-below-content{padding:26px 30px}}@media only screen and (min-width: 1367px){body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom #loginFormBottom{margin-bottom:0}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom #loginFormBottom input{min-width:240px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom:after{content:unset}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #getMigrationFlagsLoading{top:14px}}body.fc-app h1.welcome{background-color:#f7f7f7;border-radius:6px 6px 0 0;color:rgba(0,0,0,0.66);font-size:28px;font-weight:600;margin:auto auto -8px;padding:0;width:480px;display:flex;flex-direction:column;align-items:flex-start}body.fc-app h1 .icon-logo{height:46px;width:170px;padding:52px 44px 24px}body.fc-app h1 span{padding:0 44px 0}.fc-message-simple-dialog .fc-imedidata-navigation-confirm-dlg .fc-common-panel-body{padding:32px 48px !important;font-size:18px}.fc-message-simple-dialog .fc-imedidata-navigation-confirm-dlg .fc-common-panel-body span p:last-child{margin-top:64px}.fc-message-simple-dialog .fc-imedidata-navigation-confirm-dlg h2.icon-info:before{left:12px;top:12px;width:24px;height:24px;background:url("/identity-ui/ui/login/images/warning-icon.png");background-size:cover}.login-form{background:#f7f7f7;border:none;border-radius:0 0 6px 6px;box-shadow:0 5px 5px 1px rgba(0,0,0,0.1);padding:52px 44px 54px;width:480px}.login-form #loginForm fieldset div{margin-bottom:0;height:48px}.login-form #loginForm fieldset div input{border:2px solid rgba(202,202,202,0.84);height:54px;padding:20px 10px 20px 52px}.login-form #loginForm fieldset div input[type='text'].disabled{border:2px solid rgba(202,202,202,0.84);color:#7d7d7d}.login-form #loginForm fieldset div input[type='text'],.login-form #loginForm fieldset div input[type='password']{font-size:15px !important}.login-form #loginForm fieldset div.password-wrapper{margin:32px 0}.login-form #loginForm fieldset div .icon i{width:14px;height:14px;top:20px;left:20px}.login-form #loginForm fieldset div .icon i.icon-password{margin-left:2px}.login-form #loginForm fieldset div #changeUserNameButton{color:#008579;font-size:16px;margin-top:4px}.login-form #loginForm fieldset div #changeUserNameButton:hover{color:#008579}.login-form #loginForm fieldset div#formBottom{align-items:flex-start}.login-form #loginForm fieldset div#formBottom #loginFormBottom,.login-form #loginForm fieldset div#formBottom span{width:100%}.login-form #loginForm fieldset div#formBottom #loginButton{width:100%;height:44px;background-color:#008579;border:1px solid rgba(255,255,255,0.5);border-radius:6px;color:#f1f1f1;font-size:16px;font-weight:bold}.login-form #loginForm fieldset div#formBottom #forgotPass{color:#008579;font-size:13px;font-weight:bold;margin-left:1px}.login-form #loginForm fieldset #nextButton,.login-form #loginForm fieldset #loginSSOButton{width:100%;height:44px;border-radius:6px;font-size:16px;font-weight:bold}.login-form #loginForm fieldset #nextButton{background-color:#008579;border:1px solid rgba(255,255,255,0.5);color:#f1f1f1;margin-top:20px;margin-bottom:10px}.login-form #loginForm fieldset .separator-line{width:100%}.login-form #loginForm fieldset #loginSSOButton{background-color:#f7f7f7;border:2px solid #008579;color:#008579;margin:4px 0 8px 0}.login-form #loginForm fieldset .imedidata-separator-line{display:none}.login-form #loginForm fieldset #loginIMediDataButton{width:100%;display:none;align-items:center;justify-content:center;background-color:#f4f8fc;border:2px solid #1d4169;border-radius:6px;cursor:pointer}.login-form #loginForm fieldset #loginIMediDataButton span{font-size:19px;font-weight:600;color:#082e5a}.login-form #loginForm fieldset #loginIMediDataButton .medidata-icon{height:24px;margin:0 0 6px 6px}.login-form #loginForm fieldset .privacy-summary{color:#575756;font-size:13px;margin-top:24px;display:inline-block;text-align:center}.login-form #loginForm fieldset .privacy-summary a{cursor:pointer;color:#008579;text-decoration:underline}@media only screen and (min-width: 1367px){body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom #loginFormBottom input#loginButton{min-width:200px}}@media only screen and (max-width: 1366px){body.fc-app.login-form-wrapper h1.welcome{width:480px;align-items:flex-start;margin-bottom:-8px;margin-top:0}body.fc-app.login-form-wrapper .login-form{padding:44px 44px 54px;width:480px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div{height:48px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div .icon i{top:18px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom{flex-direction:row-reverse;align-items:center}body.fc-app.login-form-wrapper .login-form #loginForm #nextButton,body.fc-app.login-form-wrapper .login-form #loginForm #loginSSOButton{font-size:16px !important}}@media only screen and (max-width: 600px){body.fc-app.login-form-wrapper h1.welcome{width:420px;margin-bottom:-8px}body.fc-app.login-form-wrapper h1.welcome span{padding-left:40px}body.fc-app.login-form-wrapper h1 .icon-logo{padding-left:40px}body.fc-app.login-form-wrapper .login-form{padding:40px;width:420px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div{margin-bottom:0}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div.password-wrapper{margin:24px 0}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom #loginButton{min-width:180px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset #formBottom #forgotPass{margin-top:11px;margin-bottom:16px}}@media only screen and (max-width: 450px){body.fc-app.login-form-wrapper h1.welcome{width:370px;padding:0;margin-bottom:-8px;font-size:24px}body.fc-app.login-form-wrapper h1.welcome span{width:100%;text-align:left}body.fc-app.login-form-wrapper .login-form{width:370px}body.fc-app.login-form-wrapper .login-form #loginForm fieldset div.password-wrapper{margin:20px 0}body.fc-app.login-form-wrapper .login-form #loginButton{min-width:172px}body.fc-app.login-form-wrapper .login-form #forgotPass{font-size:11px !important}}@media only screen and (max-width: 400px){body.fc-app.login-form-wrapper h1.welcome{width:330px}body.fc-app.login-form-wrapper .login-form{width:330px}}@media only screen and (max-width: 360px){body.fc-app.login-form-wrapper h1.welcome{width:300px}body.fc-app.login-form-wrapper .login-form{width:300px}}.fc-message-simple-dialog .modal-content-container .modal-body div span p{height:20px}.generic-error{background-color:#f1f1f1;border:1px solid #e6e6e6;box-sizing:border-box;margin:2em auto;max-width:485px;overflow:auto;padding:30px}.generic-error h2{font-size:1.2em;font-weight:bold;margin:0;padding:0;padding-bottom:20px}.generic-error button{border:none !important;border-radius:0 !important;float:right;margin:0;border:solid 1px #000;background:#008579;color:#FFF;font-weight:bold;padding:.5em 2em;margin:1em;border-radius:5px;font-size:0.9em}.generic-error button:hover{background:#006c62;color:#FFF}.generic-error button:disabled{color:#BBB;border-color:#cdecec;background:#FFF}.generic-error button:focus{outline:none;border-color:#000}.generic-error .body-text{padding-bottom:20px}.fc-body-layout .fc-body-layout-header h1{padding:0 40px}#acceptTermsOfUseWrapper{background:#f4f4f6;padding-bottom:24px;padding-top:64px}#termsForm{padding:32px;max-width:720px;width:65%;margin:0px auto 0 auto;border:1px solid #d7d7d7;border-top:none;background:white;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.15);border-radius:0 0 3px 3px;font-size:14px}#termsForm fieldset,#portal-training-compliance-confirmation fieldset,#portal-news-confirmation fieldset{display:inline-block}#termsForm fieldset label,#portal-training-compliance-confirmation fieldset label,#portal-news-confirmation fieldset label{font-size:14px}#termsForm fieldset .accept-button,#portal-training-compliance-confirmation fieldset .accept-button,#portal-news-confirmation fieldset .accept-button{margin-bottom:0px;width:23%}#termsForm fieldset label,#portal-training-compliance-confirmation fieldset label,#portal-news-confirmation fieldset label{font-weight:normal;padding:0 16px 0 12px;color:#6d6c6f;width:calc(100% - 50px);float:right}#termsForm fieldset #acceptButton,#termsForm fieldset #portal-training-compliance-confirmation-proceed,#termsForm fieldset #portal-news-confirmation-proceed,#portal-training-compliance-confirmation fieldset #acceptButton,#portal-training-compliance-confirmation fieldset #portal-training-compliance-confirmation-proceed,#portal-training-compliance-confirmation fieldset #portal-news-confirmation-proceed,#portal-news-confirmation fieldset #acceptButton,#portal-news-confirmation fieldset #portal-training-compliance-confirmation-proceed,#portal-news-confirmation fieldset #portal-news-confirmation-proceed{float:right;border-radius:30px;height:32px;padding:0;line-height:28px;text-transform:none;margin-bottom:0px;width:23%;font-size:14px}.accept-terms{background:#fff;padding:25px 32px 10px;font-size:14px;max-width:720px;border:1px solid #d7d7d7;width:65%;color:#6d6c6f;margin:0 auto;text-align:justify;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.15);border-radius:3px 3px 0 0}.accept-terms .section{border-bottom:solid 1px #05b5b3;padding:0 0 2em;margin:0 0 3em}.accept-terms h1{font-size:28px !important;margin:1em 0 1em 0;color:#044750;text-align:initial}.accept-terms h2{margin:1em 0 1em 0;color:#044750;font-size:21px;text-align:initial}.accept-terms h3{text-align:left;font-weight:bold;margin:1em 0;color:#044750}.accept-terms h3:hover{text-decoration:none;cursor:default}.accept-terms a{color:#05b5b3}.accept-terms .alert{margin-left:0;margin-right:0}.accept-terms p{line-height:1.25em}.accept-terms ol,.accept-terms li{list-style-type:none;padding:0}.accept-terms ol{counter-reset:item;margin-bottom:1em}.accept-terms ol li{line-height:1.5em;margin:1em 0}.accept-terms ol ul{list-style-type:none;margin:0 1.5em;padding:0}.accept-terms ol ul li{margin:1em 0}.accept-terms ul,.accept-terms p{font-size:1em}form#termsForm fieldset div,#portal-training-compliance-confirmation fieldset div,#portal-news-confirmation fieldset div{margin-bottom:0px}form#termsForm fieldset div:first-child,#portal-training-compliance-confirmation fieldset div:first-child,#portal-news-confirmation fieldset div:first-child{display:inline-block;width:77%;margin:0px;float:left;text-align:justify}form#termsForm fieldset .progress.on,#portal-training-compliance-confirmation fieldset .progress.on,#portal-news-confirmation fieldset .progress.on{position:relative;top:10px}form#termsForm .ck-button,#portal-training-compliance-confirmation .ck-button,#portal-news-confirmation .ck-button{width:13px;margin-top:2px;margin-left:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-user-select:none;user-select:none}form#termsForm .ck-button:hover input ~ .checkmark,#portal-training-compliance-confirmation .ck-button:hover input ~ .checkmark,#portal-news-confirmation .ck-button:hover input ~ .checkmark{background-color:#ccc}form#termsForm .ck-button input[type='checkbox'],#portal-training-compliance-confirmation .ck-button input[type='checkbox'],#portal-news-confirmation .ck-button input[type='checkbox']{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form#termsForm .ck-button input[type='checkbox']:checked ~ .checkmark:after,#portal-training-compliance-confirmation .ck-button input[type='checkbox']:checked ~ .checkmark:after,#portal-news-confirmation .ck-button input[type='checkbox']:checked ~ .checkmark:after{display:block;margin-left:3px;width:5px;height:8px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form#termsForm .ck-button input[type='checkbox']:checked ~ .checkmark,#portal-training-compliance-confirmation .ck-button input[type='checkbox']:checked ~ .checkmark,#portal-news-confirmation .ck-button input[type='checkbox']:checked ~ .checkmark{background-color:#128474;border-color:#128474}form#termsForm .ck-button .checkmark,#portal-training-compliance-confirmation .ck-button .checkmark,#portal-news-confirmation .ck-button .checkmark{content:"";display:block;background:white;border-radius:3px;border:2px solid #008579;width:14px;height:14px;position:absolute;left:-2px;top:-2px}form#termsForm .ck-button .checkmark:after,#portal-training-compliance-confirmation .ck-button .checkmark:after,#portal-news-confirmation .ck-button .checkmark:after{content:"";position:absolute;display:none}form#termsForm .ck-button .checkmark:before,#portal-training-compliance-confirmation .ck-button .checkmark:before,#portal-news-confirmation .ck-button .checkmark:before{content:"";display:block;width:3px;height:8px;border:solid #fff;transform:rotateZ(45deg);border-width:0 2px 2px 0;color:white;position:absolute;left:4px;top:0px;z-index:1;display:none}form#termsForm .ck-button .checkmark:checked:before,#portal-training-compliance-confirmation .ck-button .checkmark:checked:before,#portal-news-confirmation .ck-button .checkmark:checked:before{display:block}form#termsForm .ck-button .checkmark:checked:after,#portal-training-compliance-confirmation .ck-button .checkmark:checked:after,#portal-news-confirmation .ck-button .checkmark:checked:after{background-color:#128474;border-color:#128474}@media only screen and (max-width: 1100px){form#termsForm fieldset div:first-child,#portal-training-compliance-confirmation fieldset div:first-child,#portal-news-confirmation fieldset div:first-child{width:100%}form#termsForm fieldset div:first-child label,#portal-training-compliance-confirmation fieldset div:first-child label,#portal-news-confirmation fieldset div:first-child label{padding-right:0;width:calc(100% - 50px)}form#termsForm fieldset #acceptButton,form#termsForm fieldset #portal-training-compliance-confirmation-proceed,form#termsForm fieldset #portal-news-confirmation-proceed,#portal-training-compliance-confirmation fieldset #acceptButton,#portal-training-compliance-confirmation fieldset #portal-training-compliance-confirmation-proceed,#portal-training-compliance-confirmation fieldset #portal-news-confirmation-proceed,#portal-news-confirmation fieldset #acceptButton,#portal-news-confirmation fieldset #portal-training-compliance-confirmation-proceed,#portal-news-confirmation fieldset #portal-news-confirmation-proceed{padding-top:0;width:160px;margin-top:16px}}@media only screen and (max-width: 600px){form#termsForm fieldset #acceptButton,form#termsForm fieldset #portal-training-compliance-confirmation-proceed,form#termsForm fieldset #portal-news-confirmation-proceed,#portal-training-compliance-confirmation fieldset #acceptButton,#portal-training-compliance-confirmation fieldset #portal-training-compliance-confirmation-proceed,#portal-training-compliance-confirmation fieldset #portal-news-confirmation-proceed,#portal-news-confirmation fieldset #acceptButton,#portal-news-confirmation fieldset #portal-training-compliance-confirmation-proceed,#portal-news-confirmation fieldset #portal-news-confirmation-proceed{width:100%}}@media only screen and (max-width: 1024px){.fc-body-layout .fc-body-layout-header h1{padding:0 33px}}@media only screen and (max-width: 425px){.fc-body-layout .fc-body-layout-header h1{padding:0 18px}#acceptTermsOfUseWrapper{padding-top:16px}#acceptTermsOfUseWrapper .accept-terms{margin:0 16px;width:auto;padding:4px 24px 10px}#termsForm{margin:0 16px;padding:24px 24px;width:auto}}body.fc-portal-training-compliance-wrapper{background:#F4F4F6 !important}body.fc-portal-training-compliance-wrapper,body.fc-terms-and-conditions-wrapper{background:#fff}body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a,body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:after{color:#128474}body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover,body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover:after{color:#2095d2}body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a,body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover,body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:after,body.fc-portal-training-compliance-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover:after{color:#2095d2}.portal-training-compliance-wrapper{background:#f4f4f6;margin-bottom:-1px;padding-bottom:1px}.portal-training-compliance-wrapper .portal-training-compliance{font-family:Arial,Helvetica,sans-serif;width:790px;max-width:790px;margin:64px auto 64px auto;background:#fff;border:1px solid #D7D7D7;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.15);border-radius:3px}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog{border-bottom:1px solid #d0d0cf;padding:32px;text-align:justify}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog .portal-training-compliance-dialog-title{text-align:initial}.portal-training-compliance-wrapper .portal-training-compliance #portal-training-compliance-confirmation{padding:32px}.portal-training-compliance-wrapper .portal-training-compliance #portal-training-compliance-confirmation .row{margin-bottom:0}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog-title{font-size:28px;line-height:24px;margin-bottom:24px;color:#044750}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog-content{color:#444;font-size:14px}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog-content p{margin-bottom:24px}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog-content a{text-decoration:initial}.portal-training-compliance-wrapper .portal-training-compliance #portal-training-document-link{color:#008579;font-weight:bold}.portal-training-compliance-wrapper .portal-training-compliance .container{padding:0;display:block;position:relative;cursor:pointer;-webkit-user-select:none;font-weight:normal;-moz-user-select:none;-ms-user-select:none;user-select:none}.portal-training-compliance-wrapper .portal-training-compliance .container input{position:absolute;opacity:0;cursor:pointer}.portal-training-compliance-wrapper .portal-training-compliance .checkmark{display:inline-block;left:0;height:13px;flex:0 0 13px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.portal-training-compliance-wrapper .portal-training-compliance .container:hover input ~ .checkmark{background-color:#008579}.portal-training-compliance-wrapper .portal-training-compliance .container input:checked ~ .checkmark{background-color:#008579;border-color:#008579}.portal-training-compliance-wrapper .portal-training-compliance .checkmark:after{content:"";position:absolute;display:none}.portal-training-compliance-wrapper .portal-training-compliance .container input:checked ~ .checkmark:after{display:block}.portal-training-compliance-wrapper .portal-training-compliance .container .checkmark:after{left:5px;top:1px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 930px){.portal-training-compliance-wrapper .portal-training-compliance{width:calc(100% - 98px);margin:48px}.portal-training-compliance-wrapper .portal-training-compliance .container{padding-left:0}}@media only screen and (max-width: 700px){.portal-training-compliance-wrapper .portal-training-compliance{width:auto;margin:32px}}@media only screen and (max-width: 480px){.portal-training-compliance-wrapper .portal-training-compliance{margin:24px}.portal-training-compliance-wrapper .portal-training-compliance .portal-training-compliance-dialog{padding:40px 24px 24px}.portal-training-compliance-wrapper .portal-training-compliance #portal-training-compliance-confirmation{padding:24px}}@media only screen and (max-width: 360px){.portal-training-compliance-wrapper .portal-training-compliance{margin:16px}}body.fc-portal-news-wrapper{background:#F4F4F6 !important}body.fc-portal-news-wrapper,body.fc-terms-and-conditions-wrapper{background:#fff}body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a,body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:after{color:#128474}body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover,body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper a:hover:after{color:#2095d2}body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a,body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover,body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:after,body.fc-portal-news-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:after,body.fc-terms-and-conditions-wrapper .fc-login-header .fc-responsive-header .fc-header-horizontal-menu-bar .fc-header-horizontal-menu-bar-action-menu-wrapper .fc-header-horizontal-menu-bar-action-menu-item-wrapper.active a:hover:after{color:#2095d2}.portal-news-wrapper{background:#f4f4f6;margin-bottom:-1px;padding-bottom:1px}.portal-news-wrapper .portal-news{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;width:790px;max-width:790px;margin:64px auto 64px auto;background:#fff;border:1px solid #D7D7D7;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.15);border-radius:3px}.portal-news-wrapper .portal-news .portal-news-dialog{border-bottom:1px solid #d0d0cf;padding:32px;text-align:justify}.portal-news-wrapper .portal-news .portal-news-dialog .portal-news-dialog-title{text-align:initial}.portal-news-wrapper .portal-news #portal-news-confirmation{padding:32px}.portal-news-wrapper .portal-news #portal-news-confirmation .row{margin-bottom:0}.portal-news-wrapper .portal-news .portal-news-dialog-title{font-size:28px;line-height:24px;margin-bottom:24px;color:#044750}.portal-news-wrapper .portal-news .portal-news-dialog-content{color:#444;font-size:14px}.portal-news-wrapper .portal-news .portal-news-dialog-content h1,.portal-news-wrapper .portal-news .portal-news-dialog-content h2,.portal-news-wrapper .portal-news .portal-news-dialog-content h3,.portal-news-wrapper .portal-news .portal-news-dialog-content h4,.portal-news-wrapper .portal-news .portal-news-dialog-content h5,.portal-news-wrapper .portal-news .portal-news-dialog-content h6{text-align:left;font-weight:bold;margin:0;line-height:3em}.portal-news-wrapper .portal-news .portal-news-dialog-content h1{font-size:28px;color:#044750}.portal-news-wrapper .portal-news .portal-news-dialog-content h2{color:#044750;font-size:24px}.portal-news-wrapper .portal-news .portal-news-dialog-content h3{color:#044750;font-size:18px}.portal-news-wrapper .portal-news .portal-news-dialog-content h4{color:#05b5b3}.portal-news-wrapper .portal-news .portal-news-dialog-content a{text-decoration:initial;color:#05b5b3}.portal-news-wrapper .portal-news .portal-news-dialog-content p{margin-bottom:24px;line-height:1.25em}.portal-news-wrapper .portal-news .portal-news-dialog-content ol,.portal-news-wrapper .portal-news .portal-news-dialog-content li{list-style-type:none;padding:0}.portal-news-wrapper .portal-news .portal-news-dialog-content ol{counter-reset:item;margin-bottom:1em}.portal-news-wrapper .portal-news .portal-news-dialog-content ol li{line-height:1.5em;margin:1em 0}.portal-news-wrapper .portal-news .portal-news-dialog-content ol ul{list-style-type:none;margin:0 1.5em;padding:0}.portal-news-wrapper .portal-news .portal-news-dialog-content ol ul li{margin:1em 0}.portal-news-wrapper .portal-news .portal-news-dialog-content ul,.portal-news-wrapper .portal-news .portal-news-dialog-content p{font-size:1em}.portal-news-wrapper .portal-news .portal-news-dialog-content table{width:100%;font-size:1em;margin:0 0 2em 0;border-collapse:collapse;border-spacing:0}.portal-news-wrapper .portal-news .portal-news-dialog-content table tr th,.portal-news-wrapper .portal-news .portal-news-dialog-content table tr td{padding:0.75em 0.5em;border-top:1px solid #E5E5E5}.portal-news-wrapper .portal-news .portal-news-dialog-content table tr th{text-align:left;color:#626469;font-weight:bold}.portal-news-wrapper .portal-news .portal-news-dialog-content table tr td{border-color:#E5E5E5}.portal-news-wrapper .portal-news .portal-news-dialog-content iframe{display:block;margin:0 auto}.portal-news-wrapper .portal-news #portal-training-document-link{color:#008579;font-weight:bold}.portal-news-wrapper .portal-news .container{padding:0;display:block;position:relative;cursor:pointer;-webkit-user-select:none;font-weight:normal;-moz-user-select:none;-ms-user-select:none;user-select:none}.portal-news-wrapper .portal-news .container input{position:absolute;opacity:0;cursor:pointer}.portal-news-wrapper .portal-news .checkmark{display:inline-block;left:0;height:13px;flex:0 0 13px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.portal-news-wrapper .portal-news .container:hover input ~ .checkmark{background-color:#008579}.portal-news-wrapper .portal-news .container input:checked ~ .checkmark{background-color:#008579;border-color:#008579}.portal-news-wrapper .portal-news .checkmark:after{content:"";position:absolute;display:none}.portal-news-wrapper .portal-news .container input:checked ~ .checkmark:after{display:block}.portal-news-wrapper .portal-news .container .checkmark:after{left:5px;top:1px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 930px){.portal-news-wrapper .portal-news{width:calc(100% - 98px);margin:48px}.portal-news-wrapper .portal-news .container{padding-left:0}}@media only screen and (max-width: 700px){.portal-news-wrapper .portal-news{width:auto;margin:32px}}@media only screen and (max-width: 480px){.portal-news-wrapper .portal-news{margin:24px}.portal-news-wrapper .portal-news .portal-news-dialog{padding:40px 24px 24px}.portal-news-wrapper .portal-news #portal-news-confirmation{padding:24px}}@media only screen and (max-width: 360px){.portal-news-wrapper .portal-news{margin:16px}}.no-studies-assign-wrapper .warning-info{color:#fff;font-size:14px;margin-bottom:20px}.sso-logout-content .sso-logout-form-wrapper{width:25%;margin:100px auto;background-color:#fff}.sso-logout-content .sso-logout-form-wrapper .fc-common-panel-body{background-color:#fff}@media only screen and (max-width: 1024px){.sso-logout-content .sso-logout-form-wrapper{width:35%}}@media only screen and (max-width: 850px){.sso-logout-content .sso-logout-form-wrapper{width:50%}}@media only screen and (max-width: 650px){.sso-logout-content .sso-logout-form-wrapper{width:60%}}@media only screen and (max-width: 450px){.sso-logout-content .sso-logout-form-wrapper{width:80%}}#sso-notice{padding-bottom:102px}#sso-notice .welcome{font-weight:bold;background-color:unset;margin-bottom:20px;padding-left:90px;color:#d4d3d3}#sso-notice .sso-notice-section{width:660px;margin:auto auto 2em auto;padding:2em;background:rgba(220,237,237,0.1);border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border:1px solid rgba(220,237,237,0.2);border-radius:8px}#sso-notice .sso-notice-section .sso-notice-dialog{background-color:#fff;color:black;padding:2em;margin-bottom:1em;border-radius:8px;font-size:1em}#sso-notice .sso-notice-section .sso-notice-form{color:rgba(255,255,255,0.7)}#sso-notice .sso-notice-section .sso-notice-form .sso-notice-acknowledge{display:flex;align-items:center}#sso-notice .sso-notice-section .sso-notice-form label{float:none;display:inline-block;font-weight:normal;color:white;font-size:.9em}#sso-notice .sso-notice-section fieldset{padding-bottom:0;margin-bottom:0}#sso-notice .sso-notice-section fieldset input{width:20px;height:20px;border-radius:4px}#sso-notice .sso-notice-section .sso-notice-confirm{overflow:auto;color:white}#sso-notice .sso-notice-section .sso-notice-confirm input{border-radius:2em;background:rgba(220,237,237,0.7);border:2px solid white}@media only screen and (min-height: 900px){body.fc-app.sso-notice-wrapper .mainWrapper{position:absolute;top:40%;left:50%;transform:translate(-50%, -40%)}}@media only screen and (max-height: 900px){body.fc-app.sso-notice-wrapper .mainWrapper{padding-top:80px;padding-bottom:80px}}@media only screen and (max-height: 768px){body.fc-app.sso-notice-wrapper .mainWrapper{padding-top:80px;padding-bottom:102px}}@media only screen and (max-width: 600px){body.fc-app.sso-notice-wrapper #sso-notice .sso-notice-section{width:420px;padding:40px}}@media only screen and (max-width: 450px){body.fc-app.sso-notice-wrapper #sso-notice .sso-notice-section{width:370px;padding:30px 25px}}@media only screen and (max-width: 400px){body.fc-app.sso-notice-wrapper #sso-notice .sso-notice-section{width:330px;padding:35px 20px}}@media only screen and (max-width: 360px){body.fc-app.sso-notice-wrapper #sso-notice .sso-notice-section{width:auto;margin:20px}body.fc-app.sso-notice-wrapper #sso-notice .sso-notice-section .sso-notice-form .sso-notice-confirm input{width:100%}}h4{color:#05b5b3;margin:1em 0 1.75em 0}.fcFooter{background-color:#ffffff}ul.password-details{padding:0;font-weight:bold;list-style-type:none;list-style-position:inside}ul.password-details li{margin:.6em 0;line-height:1.5em;padding:0 0 0 2em;position:relative;background-repeat:no-repeat;background-position:left top}ul.password-details li.valid{background-image:url("../images/success.png")}ul.password-details li.invalid{background-image:url("../images/error.png")}ul.password-details ul{padding:0;color:inherit}ul.password-details ul li{margin-left:2.5em}ul.password-details ul li:before{content:""}.fc-my-account .form-container{border-bottom:none}.login-contain{padding-bottom:20px}.qtip-light{font-size:1em;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.25em;width:60%;max-width:700px;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.qtip-light .qtip-contentWrapper{border-radius:5px}.qtip-light .qtip-contentWrapper .qtip-title{color:#05b5b3;border-bottom:solid 1px #D7E0E9;margin:1em;padding:0.6em 0.75em;font-size:0.9em}.qtip-light .qtip-contentWrapper .qtip-title .qtip-button{color:#888;font-size:1.5em}.qtip-light .qtip-contentWrapper .qtip-title .qtip-button:hover{color:#333}.qtip-light .qtip-contentWrapper .qtip-content{border-radius:5px;padding:0}.qtip-light .qtip-contentWrapper .qtip-content.error{margin:1em 1em 3em 1em;color:#AC6F6F;font-size:0.9em}.qtip-light .qtip-contentWrapper .qtip-content .column{margin:1em 1em 3em 1em}.qtip-light .qtip-contentWrapper .qtip-content .column p{margin-bottom:1em;font-size:0.9em}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm>div{overflow:auto;margin-bottom:1em}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm label,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="text"],.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="password"],.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm select,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm h4,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm .note span{font-size:.80em}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm label,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm p,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm ul{color:#111}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm label,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="text"],.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="password"],.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm select{padding:0.75em}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm label{display:block;float:left;font-weight:bold}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="text"],.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="password"],.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm select{width:70%;padding-left:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #CCC;margin:auto}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="text"]:focus,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="password"]:focus,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm select:focus{outline:none;border-color:#999}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[readonly]{color:#999;font-style:italic}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"]{font-weight:bold;padding:.75em 2em;margin:1em 1em 2em 1em;font-size:0.9em;-webkit-appearance:none;border:none}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"]{display:block;margin:0 auto;background:#008579;border:solid 1px #008579;color:#FFF;text-transform:uppercase;float:right;-moz-transition:all .25s linear;-o-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"].disabled,.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"].disabled:hover{background:#b9e1e0;border-color:#b9e1e0;cursor:default}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"]:hover{background:#006c62}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"]:focus{background:#00786d;border-color:#00524b}.qtip-light .qtip-contentWrapper .qtip-content .column #forgotPasswordForm input[type="submit"]:active{background:#00524b}.qtip-light .qtip-contentWrapper .qtip-content.help{margin:1em 1em 3em 1em;overflow:hidden !important}.qtip-light .qtip-contentWrapper .qtip-content .new-modal{margin:0;padding:0;z-index:9999}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-header{background:#fff;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;padding:0 !important;margin:0 !important;font-weight:bold;height:50px;overflow:hidden}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-header h2{color:#626469 !important;float:left;font-size:1em;height:inherit;line-height:54px;margin:0;overflow:hidden;padding:0 0 0 56px;position:relative;width:72%}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-header h2:before{background:url("../images/modal-header-sprite.png") 0 0;background-repeat:no-repeat;content:'';height:50px;left:5px;margin:0;padding:0;position:absolute;top:0;width:50px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-header.login-failure-header h2:before{background:url("../images/modal-header-sprite.png") 0 50%}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-header.progress-bar-header h2:before{background:url("../images/modal-header-sprite.png") 0 100%}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body{position:relative}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .modal-body-content{margin-left:312px;padding:28px 32px 32px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .modal-body-content p{font-size:1em !important;margin:0 !important;padding-bottom:20px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body{color:#666;margin-left:0;padding:40px 60px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset{border:1px solid #e6e6e6;margin:20px 0 10px;padding:15px 10px 10px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset legend,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset legend{color:#008579;font-weight:bold;padding:0 10px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset p,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset p{margin:0 10px !important}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset #continueButtonLoginFailure,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset #continueButtonLoginFailure{border:1px solid #e6e6e6 !important;border-radius:0 !important;color:#666 !important;font-size:1em !important;margin:0 10px 10px !important;white-space:nowrap;max-height:34px;max-width:135px;position:relative;border:solid 1px #000;background:#f5f5f5;color:#FFF;font-weight:bold;padding:.5em 2em;margin:1em;border-radius:5px;font-size:0.9em}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset #continueButtonLoginFailure:hover,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset #continueButtonLoginFailure:hover{background:#e8e8e8;color:#FFF}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset #continueButtonLoginFailure:disabled,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset #continueButtonLoginFailure:disabled{color:#BBB;border-color:#cdecec;background:#FFF}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset #continueButtonLoginFailure:focus,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset #continueButtonLoginFailure:focus{outline:none;border-color:#000}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset #continueButtonLoginFailure:before,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset #continueButtonLoginFailure:before{background:url("../images/icon-sso-32.png") 0 0;background-repeat:no-repeat;content:'';height:32px;left:0;margin:0;padding:0;position:absolute;top:-1px;width:32px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure fieldset #continueButtonLoginFailure .button-text,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body fieldset #continueButtonLoginFailure .button-text{margin-left:5px;white-space:nowrap}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure .progress-bar-wrapper,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body .progress-bar-wrapper{background-color:#f1f1f1;margin-bottom:20px;width:100%}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .login-failure .progress-bar-wrapper .progress-bar,.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body .progress-bar-wrapper .progress-bar{background-color:#008579;height:20px;width:1%}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .progress-bar-body p{text-align:center}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-body .modal-body-success-image{background:url("../images/success-dialog-image.png") 100px 140px,linear-gradient(to bottom right, #168273,#07434d);background-repeat:no-repeat;float:left;height:353px;width:312px}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-footer{border-radius:0 0 5px 5px;border-top:1px solid #b3b3b3;box-sizing:border-box;clear:both;height:72px;margin:0 !important;padding:20px !important;position:relative;width:100%;background:-moz-linear-gradient(top, #dedede 0%, #f0f0f0 16%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(16%, #f0f0f0));background:-webkit-linear-gradient(top, #dedede 0%, #f0f0f0 16%);background:-o-linear-gradient(top, #dedede 0%, #f0f0f0 16%);background:-ms-linear-gradient(top, #dedede 0%, #f0f0f0 16%);background:linear-gradient(to bottom, #dedede 0%,#f0f0f0 16%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f0f0f0', GradientType=0)}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-footer button{border:none !important;border-radius:0 !important;float:right;margin:0 !important;border:solid 1px #000;background:#008579;color:#FFF;font-weight:bold;padding:.5em 2em;margin:1em;border-radius:5px;font-size:0.9em}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-footer button:hover{background:#006c62;color:#FFF}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-footer button:disabled{color:#BBB;border-color:#cdecec;background:#FFF}.qtip-light .qtip-contentWrapper .qtip-content .new-modal .modal-footer button:focus{outline:none;border-color:#000}.do-you-need-help-modal .modal-header h2.fc-logo{padding-left:145px}.do-you-need-help-modal .modal-header h2.fc-logo .fc-responsive-dialog-title{color:#014750}.do-you-need-help-modal .modal-header h2.fc-logo:before{width:150px;background:center no-repeat url("../images/Firecrest-Logo.png");background-size:cover;left:0;top:9px}.do-you-need-help-modal .ngdialog-content{max-width:700px}.do-you-need-help-modal .ngdialog-content a{color:#128474}.do-you-need-help-modal .ngdialog-content .modal-body{font-size:17px;line-height:20px;background-color:#f4f4f4;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.do-you-need-help-modal .ngdialog-content .modal-body table.countrySelect{border-collapse:unset;border:1px solid #c6c6c6}.do-you-need-help-modal .ngdialog-content .modal-body table.countrySelect tr{border-top:none;background-color:#F9F9F9}.do-you-need-help-modal .ngdialog-content .modal-body table.countrySelect tr.odd{background-color:#fff}.do-you-need-help-modal dl,.qtip-light .qtip-contentWrapper .qtip-content.help dl{font-size:0.8em;margin-bottom:1em}.do-you-need-help-modal dl dt,.do-you-need-help-modal dl dd,.qtip-light .qtip-contentWrapper .qtip-content.help dl dt,.qtip-light .qtip-contentWrapper .qtip-content.help dl dd{display:inline}.do-you-need-help-modal dl dt,.qtip-light .qtip-contentWrapper .qtip-content.help dl dt{font-weight:bold}.do-you-need-help-modal dl a,.qtip-light .qtip-contentWrapper .qtip-content.help dl a{color:#05b5b3}.do-you-need-help-modal p,.qtip-light .qtip-contentWrapper .qtip-content.help p{margin-bottom:0.5em}.do-you-need-help-modal table.countrySelect,.qtip-light .qtip-contentWrapper .qtip-content.help table.countrySelect{margin-top:1em;width:100%;border-collapse:collapse;font-size:0.75em;color:#555}.do-you-need-help-modal table.countrySelect tr,.qtip-light .qtip-contentWrapper .qtip-content.help table.countrySelect tr{border-top:solid 1px #b6c7d7}.do-you-need-help-modal table.countrySelect tr.odd,.qtip-light .qtip-contentWrapper .qtip-content.help table.countrySelect tr.odd{background:#f0f0f0}.do-you-need-help-modal table.countrySelect td,.qtip-light .qtip-contentWrapper .qtip-content.help table.countrySelect td{padding:0.1em 0.5em;margin:0}@media only screen and (max-width: 910px){.qtip-light .qtip-contentWrapper .new-modal .modal-body .modal-body-content{margin:0 !important}.qtip-light .qtip-contentWrapper .new-modal .modal-body .modal-body-success-image{display:none}}@media only screen and (max-width: 330px){.qtip-light .qtip-contentWrapper .new-modal .modal-header h2{font-size:.8em !important;padding:0 0 0 32px !important}.qtip-light .qtip-contentWrapper .new-modal .modal-header h2:before{background:none !important}}.ngdialog.fc-responsive-dialog.forgot-password-dialog .ngdialog-content .modal-content-container .modal-body .modal-content p{font-size:15px;margin-bottom:18px}.ngdialog.fc-responsive-dialog.forgot-password-dialog .ngdialog-content .modal-content-container .modal-body .modal-content #forgotPasswordForm{position:relative}.ngdialog.fc-responsive-dialog.forgot-password-dialog .ngdialog-content .modal-content-container .modal-body .modal-content #forgotPasswordForm .row label{font-size:15px;margin-bottom:6px;padding:0px;color:#555}.ngdialog.fc-responsive-dialog.forgot-password-dialog .ngdialog-content .modal-content-container .modal-body .modal-content #forgotPasswordForm .row input{width:100%;padding:10px;margin-bottom:10px;font-size:14px;border-radius:3px}.ngdialog.fc-responsive-dialog.reset-password-token-dialog .ngdialog-content{width:500px}.ngdialog.fc-responsive-dialog.reset-password-token-dialog .ngdialog-content .modal-content-container .modal-body .modal-content p{font-size:15px;margin-bottom:18px}.ngdialog.fc-responsive-dialog.reset-password-token-dialog .ngdialog-content .modal-content-container .modal-body .modal-content #resetPasswordTokenForm{position:relative}.ngdialog.fc-responsive-dialog.reset-password-token-dialog .ngdialog-content .modal-content-container .modal-body .modal-content #resetPasswordTokenForm .row label{font-size:15px;margin-bottom:6px;padding:0px;color:#555}.ngdialog.fc-responsive-dialog.reset-password-token-dialog .ngdialog-content .modal-content-container .modal-body .modal-content #resetPasswordTokenForm .row input{width:100%;padding:10px;margin-bottom:10px;font-size:14px;border-radius:3px}.portal-wrapper{width:650px;margin:150px auto 60px 200px}.portal-wrapper div.portal-select-box{margin-bottom:60px}.portal-wrapper div.recent-portals{color:#fff}.portal-wrapper div.recent-portals div{margin-bottom:20px}.portal-wrapper div.recent-portals div label{font-weight:400;font-size:16px}.portal-wrapper div.recent-portals .portal-tags{margin:0}.portal-wrapper div.recent-portals .portal-tags .portal-tag{margin-bottom:10px;margin-right:15px;border:1px solid rgba(255,255,255,0.3);border-radius:20px;background:rgba(255,255,255,0.1);padding:5px 15px;display:inline-block;cursor:pointer;font-size:14px}.portal-wrapper div.recent-portals .portal-tags .portal-tag:hover{background:rgba(255,255,255,0.6)}.portal-wrapper div.portal-user{text-align:left;color:#f1f1f1;margin-bottom:24px}.portal-wrapper div.portal-user label{font-size:30px;font-weight:300}.portal-wrapper div.portal-user label strong{font-weight:500}@media only screen and (max-width: 1024px){.portal-wrapper{width:65%;margin:60px auto}.portal-wrapper .recent-portals .portal-tags .portal-tag{margin-bottom:15px;margin-right:10px}}@media only screen and (max-width: 460px){.portal-wrapper{width:80%}}.reset-password-body-wrapper{margin:5% auto 0 auto;padding-bottom:20px;width:1360px}.reset-password-body-wrapper .reset-password-column-layout{display:inline-block;width:50%;float:left;padding:0 40px;vertical-align:top;box-sizing:border-box}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-vertical-form-group{padding-left:0;padding-right:0}.reset-password-body-wrapper .reset-password-column-layout .reset-password-validation-heading{font-size:24px;color:#128474;padding:0 0 30px 0}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container{padding:0}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container .fc-responsive-form-panel{width:100%}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container .fc-responsive-form-panel .fc-responsive-form-panel-wrapper .fc-responsive-form-panel-body{padding:40px}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container .fc-responsive-form-panel .fc-responsive-form-panel-wrapper .fc-responsive-form-panel-body .fc-responsive-vertical-form-group .change-password-input{position:relative}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container .fc-responsive-form-panel .fc-responsive-form-panel-wrapper .fc-responsive-form-panel-body .fc-responsive-vertical-form-group .fc-responsive-form-input{width:100%}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container .fc-responsive-form-panel .fc-responsive-form-panel-wrapper .fc-responsive-form-panel-body .fc-responsive-vertical-form-group .reset-password-button{width:100%;padding:0;margin-left:0 !important;border-radius:3px}.reset-password-message-form-wrapper{width:450px;margin:100px auto;background-color:#fff}.reset-password-message-form-wrapper .heading-message{font-size:16px;font-weight:bold;padding-bottom:16px}.reset-password-message-form-wrapper .login-now-btn{width:100%;padding:0;margin-left:0 !important;border-radius:3px;margin-top:32px}.reset-password-message-form-wrapper .reset-pass-icon:before{width:25px;height:25px;top:13px;background:url("../images/icon-round-check.svg")}.reset-password-message-form-wrapper .fc-common-panel-body{background-color:#fff}.reset-password-wrong-status-dlg .primary-msg{font-size:15px}.reset-password-wrong-status-dlg .secondary-msg{font-size:13px}@media only screen and (max-width: 1360px){.reset-password-body-wrapper{width:90%}.reset-password-body-wrapper .reset-password-column-layout{padding:0 20px}}@media only screen and (max-width: 1024px){.reset-password-body-wrapper{margin-top:20px}.reset-password-body-wrapper .reset-password-column-layout{width:100%}.reset-password-body-wrapper .reset-password-column-layout .fc-responsive-form-container .fc-responsive-form-panel .fc-responsive-form-panel-wrapper .fc-responsive-form-panel-body{padding:10px}}@media only screen and (max-width: 650px){.reset-password-message-form-wrapper{width:60%}}@media only screen and (max-width: 450px){.reset-password-message-form-wrapper{width:80%}}@media only screen and (max-width: 1200px){.login-contain{width:50%}body.fc-app h1.welcome{margin-bottom:18px;margin-top:15px}body.fc-app .fc-change-password-wrapper{padding:0 16px}}@media only screen and (max-width: 850px){.login-contain{width:60%}}@media only screen and (max-width: 650px){.login-contain{width:75%}.qtip-light{width:80%}}@media only screen and (max-width: 570px){body.fc-app h1.welcome{font-size:28px}body.fc-app h1.welcome span{display:block;margin-bottom:6px}}@media only screen and (max-width: 450px){.login-contain{width:90%}.login-contain form label,.login-contain form input[type="text"],.login-contain form input[type="password"],.login-contain form select,.login-contain form .note span{float:none;clear:both;width:99%;margin:0.1em 0 0.1em 0;padding-left:0}.login-contain.logout{max-width:40em}.login-contain.logout button{border:solid 1px #000;background:#008579;color:#FFF;font-weight:bold;padding:.5em 2em;margin:1em;border-radius:5px;font-size:0.9em;border:none;margin:0}.login-contain.logout button:hover{background:#006c62;color:#FFF}.login-contain.logout button:disabled{color:#BBB;border-color:#cdecec;background:#FFF}.login-contain.logout button:focus{outline:none;border-color:#000}.login-contain.logout .alert{margin-left:0;margin-right:0;line-height:1.25em}.login-contain.logout a{font-weight:bold;color:#008579;text-decoration:none;font-size:0.9em}.login-contain.logout a:hover{text-decoration:underline}.qtip-light{width:95%}body.fc-app h1{font-size:20px}body.fc-app h1.welcome{padding:0 30px}body.fc-app h1.welcome strong{font-weight:bold;font-size:44px}}.ngdialog.fc-responsive-dialog.forgot-password-dialog .fc-common-panel-header .sso-icon:before,.ngdialog.fc-responsive-dialog.forgot-password-dialog .fc-common-panel-header .forgot-password-icon:before,.sso-logout-content .sso-logout-form-wrapper .fc-common-panel-header .sso-icon:before,.sso-logout-content .sso-logout-form-wrapper .fc-common-panel-header .forgot-password-icon:before{width:25px;height:25px;top:13px;background:url("../images/icon-login-retrieval.svg")}@media only screen and (max-width: 360px){body.fc-app h1.welcome:after{height:25px;width:250px}}.logoutInfo{margin-top:2em;margin-bottom:3em}
/*# sourceMappingURL=style.css.map */
