body{background:#f4f4f4;width:100%;font-family:arial,sans-serif;line-height:1.4em;font-size:1em;color:#455560;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin-top:1.5em !important}.javascript{font-size:1.6em;text-align:center;font-weight:bold;line-height:1.25;margin-top:2em}.javascript p:last-child{margin-bottom:0}svg.success{fill:#3cb878;width:5em;height:5em;margin:0 auto 1.25em;display:block}svg.almost{fill:#6dcff6;width:6em;height:6em;margin:0 auto 1.25em;display:block}svg.invalid{fill:#ed1c24;width:5em;height:5em;margin:0 auto 1.25em;display:block}svg.invalid .cross{fill:#fff}.panel{-webkit-border-radius:.35em;-moz-border-radius:.35em;border-radius:.35em;overflow:hidden;font-size:1.4em;position:relative}.panel .panel-heading{text-align:center;padding:1.5em;background:#064567;border-bottom:none}@media(max-width:767px){.panel .panel-heading{padding:1em}.panel .panel-heading img{width:150px}}.panel .nav-bar{color:#fff;padding:.5em;background:#1e374d}.panel .nav-bar a{color:#fff}.panel .nav-bar a .glyphicon{font-size:.8em}.panel .nav-bar .user-identity{margin:.5em 0}.panel .system-message{border-radius:0;margin:15px auto;line-height:1.25;padding:1em;color:#fff;border-radius:4px}.panel .system-message-danger{background-color:rgba(199,35,50,.6) !important;color:#450c11 !important;border:1px solid rgba(177,31,44,.6) !important}.panel .system-message-warning{background-color:rgba(243,153,0,.6) !important;color:#5a3900 !important;border:1px solid rgba(217,137,0,.6) !important}.panel .system-message-info{background-color:rgba(41,143,194,.6) !important;color:#0e3243 !important;border:1px solid rgba(36,127,173,.6) !important}.panel .system-message-success{background-color:rgba(28,190,60,.6) !important;color:#083912 !important;border:1px solid rgba(25,168,53,.6) !important}.panel .system-message.javascript{font-size:12px}.panel .system-message a{text-decoration:underline}.panel .system-message p strong{font-size:1.2em}.panel .system-message p:last-child{margin-bottom:0}.panel .panel-body{padding-bottom:1em}.panel .panel-body .login-form .form-button{position:relative}.panel .panel-body .login-form .form-button button,.panel .panel-body .login-form .form-button input{margin:0 0 1.5em}.panel .panel-body .welcome-page p{font-size:1.2em;line-height:1.3em}.panel .panel-body .welcome-page p a{text-decoration:underline;display:inline}.panel .panel-body .page-header{margin-top:.2em;border-bottom-color:#ddd}.panel .panel-body .page-header h1{font-size:1.2em;font-weight:bold;color:#064567;text-align:center}.panel .panel-body .page-header p{padding:0 1em}.panel .panel-body p{text-align:center;line-height:1.4em}.panel .panel-body ul.reasons{background:rgba(109,207,246,.15);border-radius:4px;border:1px solid rgba(109,207,246,.5);padding:0 1em;margin:0 0 1.5em;list-style:none}.panel .panel-body ul.reasons li{line-height:1.5;padding:1em;text-align:center;border-bottom:1px solid rgba(109,207,246,.5)}.panel .panel-body ul.reasons li:last-child{border-bottom:0}.panel .panel-body .alert{line-height:1.3em;text-align:center}.panel .panel-body .alert a{text-decoration:underline;display:inline}.panel .panel-body .text-danger{font-size:.85em;display:block;margin-top:.4em}.panel .panel-body .btn-primary,.panel .panel-body .btn-secondary,.panel .panel-body .btn-tertiary{background-color:#064567;border:1px solid #064567;color:#fff;padding:.5em 1.25em;display:inline-block;margin:1em .25em;text-decoration:none;-webkit-border-radius:.35em;-moz-border-radius:.35em;border-radius:.35em;transition:all 300ms}.panel .panel-body .btn-primary:hover,.panel .panel-body .btn-secondary:hover,.panel .panel-body .btn-tertiary:hover{color:#fff;background-color:#0a75af}.panel .panel-body .btn-secondary{background:none;color:#666;border:1px solid #a6a6a6}.panel .panel-body .btn-secondary:hover{border-color:#8c8c8c;background-color:#d9d9d9;color:#404040}.panel .panel-body .btn-tertiary{background:none;color:#0c86c7;border:1px solid #fff;margin:.25em;text-decoration:underline}.panel .panel-body .btn-tertiary:hover{color:#0d96df;border-color:#e6e6e6;background-color:#f2f2f2}.panel .panel-body h2{margin-top:1em;font-size:1.1em;font-weight:bold;text-align:center;color:#666}.panel .panel-body a{text-decoration:underline;color:#0a75af}.panel .panel-body a:hover{color:#07557f}.panel .panel-body .g-recaptcha{margin-bottom:2em}.panel .panel-body .g-recaptcha .text-danger{margin-top:0 !important}.panel .panel-body .notice{margin:0}.panel .panel-body .my-account .page-header a{position:absolute;top:0;right:1em;text-decoration:none}.panel .panel-body .my-account .page-header a:hover{text-decoration:underline}.panel .panel-body .my-account .account-options{padding:0 0 .5em}.panel .panel-body .my-account .account-options a{display:block;border:1px solid #ddd;padding:1em;text-align:left;box-shadow:1px 2px rgba(0,0,0,.2);margin-top:1em;line-height:1.3em;text-decoration:none;-webkit-border-radius:.35em;-moz-border-radius:.35em;border-radius:.35em}.panel .panel-body .my-account .account-options a .glyphicon{display:inline-block;margin-right:.3em;color:#999}.panel .panel-body .my-account .account-options a:hover{background-color:#eee;text-decoration:none;border:1px solid #aaa;transition:all 300ms}.panel .panel-body .my-account .account-options a:hover .glyphicon{color:#064567;transition:all 300ms}.panel .panel-body form .alert{font-size:.9em;padding:.75em;display:inline-block;margin-left:.5em;background:none;border:0;padding:0;margin-bottom:0;font-size:.7em !important;color:#ed1c24}.panel .panel-body form .alert .validation-summary-errors{display:inline-block;padding-left:.5em}.panel .panel-body form .alert .validation-summary-errors ul{padding:0;margin:0}.panel .panel-body form .alert .validation-summary-errors ul li{margin-top:0;list-style:none;list-style-type:none}.panel .panel-body form fieldset legend{font-size:1em;margin:0 0 1em;border:0;color:#666;text-align:center;font-weight:bold}.panel .panel-body form fieldset legend.login{font-size:1.5em}.panel .panel-body form fieldset p{font-size:.9em}.panel .panel-body form fieldset .form-group{position:relative}.panel .panel-body form fieldset .form-group .help-block{font-size:.85em}.panel .panel-body form fieldset .form-group .help-block div{display:block}.panel .panel-body form fieldset .form-group .help-block div.valid{color:#3cb878;text-decoration:line-through;transition:all 300ms}.panel .panel-body form fieldset .form-group.security-question.has-error select.valid+input+.glyphicon,.panel .panel-body form fieldset .form-group.security-question.has-danger select.valid+input+.glyphicon{color:#ed1c24 !important}.panel .panel-body form fieldset .form-group.security-question.has-success select{color:#555}.panel .panel-body form fieldset .form-group.security-question select{color:#999}.panel .panel-body form fieldset .form-group.security-question select option{color:#555}.panel .panel-body form fieldset .form-group.security-question select option:disabled{color:#ababab}.panel .panel-body form fieldset .form-group.security-question select.valid{color:#555}.panel .panel-body form fieldset .form-group.security-question select.valid+input+.glyphicon{color:#3cb878 !important;opacity:1 !important}.panel .panel-body form fieldset .form-group.security-question select:focus+input+.glyphicon{transition:all 300ms;color:#064567 !important;opacity:1 !important}.panel .panel-body form fieldset .form-group.security-question input.own-question{margin-top:1em;padding-left:.8em}.panel .panel-body form fieldset .form-group.security-question input.own-question:focus+.glyphicon{color:#3cb878;opacity:1 !important}.panel .panel-body form fieldset .form-group label{font-size:.9em;color:#666;font-weight:normal;margin-bottom:.4em;display:inline-block}@media(max-width:991px){.panel .panel-body form fieldset .form-group label{width:100%}}.panel .panel-body form fieldset .form-group label .field-validation-error{position:relative;display:inline-block;color:#af0e14;font-size:1em;padding-left:.5em}@media(max-width:991px){.panel .panel-body form fieldset .form-group label .field-validation-error{font-size:.95em;float:right}}.panel .panel-body form fieldset .form-group input.form-control,.panel .panel-body form fieldset .form-group select{padding-left:30px}.panel .panel-body form fieldset .form-group input.form-control:focus,.panel .panel-body form fieldset .form-group select:focus{transition:all 300ms;outline:none;box-shadow:0 0 0 1px rgba(12,134,199,.35) !important;border-color:#064567 !important}.panel .panel-body form fieldset .form-group input.form-control:focus+.glyphicon,.panel .panel-body form fieldset .form-group select:focus+.glyphicon{transition:all 300ms;color:#064567 !important;opacity:1 !important}.panel .panel-body form fieldset .form-group select{padding-left:26px}.panel .panel-body form fieldset .form-group span.glyphicon{font-size:.85em;pointer-events:none;opacity:.5;z-index:500}.panel .panel-body form fieldset .form-group span.glyphicon.shown-content{position:absolute;top:32px;left:10px}.panel .panel-body form fieldset .form-group span.glyphicon.hidden-content{position:absolute;top:12px;left:10px}.panel .panel-body form fieldset .form-group.form-button{clear:both;margin-bottom:0;text-align:center}.panel .panel-body form fieldset .form-group .input-group .input-group-addon.enabled{cursor:pointer}.panel .panel-body form fieldset .form-group .input-group .input-group-addon.enabled:hover span.glyphicon{opacity:1}.panel .panel-body form fieldset .form-group .input-group .input-group-addon:not(:first-child):not(:last-child){border-top-right-radius:.3em;border-bottom-right-radius:.3em}.panel .panel-body form fieldset .form-group .input-group .text-danger{display:table-row;line-height:2.1em}footer{margin-bottom:1.5em;font-size:1.6em}footer a{cursor:pointer;color:#455560;text-decoration:underline}footer a:hover{color:#0d96df}footer #links{text-align:center}footer #links .glyphicon{font-size:.95em}footer #links ul{padding-left:0;margin-bottom:0}footer #links ul li{display:inline-block}footer #links ul li#email .contact-details .glyphicon{margin-top:-2px;top:2px}footer .contact-links{padding:0}footer #social-copyright{text-align:center}footer #social-copyright #copyright{font-size:.8em;display:inline-block;position:relative;top:-6px}footer span.contact-details{vertical-align:top;display:inline-block;text-decoration:underline}footer span.contact-details.telephone{text-decoration:none;margin-top:0}footer #social-media a{text-decoration:none}footer #social-media span{margin-right:.2em}.sprite{background:transparent url("../sprites.png") no-repeat}span.sprite{display:inline-block !important}.sprite-ico-facebook-png,.sprite-ico-linkedin-png,.sprite-ico-twitter-png{width:22px !important;height:22px !important}.sprite-ico-facebook-png{background-position:0 -18px !important}.sprite-ico-linkedin-png{background-position:0 -40px !important}.sprite-ico-twitter-png{background-position:0 -80px !important}@media(max-width:480px){footer #links ul{margin-bottom:1em}}@media(min-width:280px){.panel-body{padding:0}footer #links{text-align:center;font-size:.9em;margin-top:.5em}footer #links ul li{font-size:.8em;border-right:none;padding:.6em .5em .6em 0}footer #links ul li span.contact-details.telephone{border-right:none;padding-right:0;margin-right:0}footer #social-copyright{margin:0 auto;text-align:center;border-top:1px solid #bfbfbf;padding-top:1.2em}footer #social-copyright span.social-text{display:none}footer #certification{text-align:center}footer #certification .iso{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}footer #certification .iso.two{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}footer #certification .iso img{width:155px;height:88px}footer #certification .sponsor{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:center;line-height:72px;font-size:.75em}footer #certification .sponsor img{margin-right:1em}footer #certification .sponsor img.rcgp{margin-right:0}footer #certification .sponsor.two{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:center}footer #certification .sponsor.two a{float:left}}@media(min-width:480px){.panel .panel-body .page-content{font-size:1em}footer #links ul li{font-size:.9em}footer #social-copyright{border-top:none;padding-top:.8em}}@media(max-width:767px){.panel .nav-bar .user-identity{display:none}footer #certification .two{-webkit-justify-content:center !important;justify-content:center !important}footer #certification .two img,footer #certification .two a{float:none !important}}@media(min-width:768px){.panel .nav-bar .user-identity{margin:0}.panel .panel-body .page-header h1{font-size:1.5em}.panel .panel-body .page-header a{right:2em}.panel .panel-body .my-account .page-header h1{padding-left:.5em}.panel .panel-body .my-account .account-options{padding:0 1em 1em}footer #links{margin-top:0}footer #links ul li{font-size:.9em}footer #contact,footer #social-copyright{margin:0}footer #social-copyright #copyright,footer #social-copyright #social-media{float:none}footer #copyright{position:relative;top:0}}@media(min-width:992px){.login{padding-left:15px}.panel .panel-body .my-account .page-header h1{text-align:center;padding-left:0}.panel .panel-body .my-account .page-header a{top:1.5em;right:1.5em}.panel .panel-body .my-account .account-options{padding:0 2em 1.5em;display:flex}.panel .panel-body .my-account .account-options div{flex:1;display:flex}.panel .panel-body .my-account .account-options a{flex:1;text-align:center;min-height:8.5em}.panel .panel-body .my-account .account-options a .glyphicon{display:block;margin:.2em 0 .5em;font-size:2em}footer #links{padding:0;font-size:.9em;margin-top:.5em}footer #links ul li{border-right:1px solid #666;padding:0 .8em 0 0;margin-left:.5em}footer #links ul li:last-of-type{margin-left:.5em;border-right:none}}#cookie-wrapper{background:#333 !important;color:#fff !important;position:fixed;bottom:0;right:0;left:0;min-height:60px;z-index:1000}#cookie-wrapper p{line-height:60px;margin:0;font-size:1.4em;text-align:left}#cookie-wrapper p a{color:#5091cd !important;text-decoration:underline}#cookie-wrapper p a:hover{color:#3e73a3 !important}#cookie-wrapper a#cookie-accept{background-color:#27b362;border-radius:5px;color:#fff;height:40px;font-size:1.4em;display:inline-block;width:100%;line-height:40px;text-align:center;text-decoration:none;margin-top:10px}#cookie-wrapper a#cookie-accept:hover{background-color:#1e8e4d !important;color:#fff !important}@media(max-width:992px){#cookie-wrapper p{line-height:1.6em;padding-top:15px}#cookie-wrapper a#cookie-accept{margin-bottom:15px}}.relog-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;margin-top:0 !important}.relog-container .container{width:100%}.relog-container .panel{margin-bottom:0}#demo{width:100%;text-align:center;background:#ce4509;color:#fff;line-height:35px;font-weight:bold;margin-bottom:.75em}.signout{display:none;width:0;height:0}.product-list .client-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list .client-list .client{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:all 300ms;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 48%;-ms-flex:1 0 48%;flex:1 0 48%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;max-width:48%;margin:1%;height:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background:#f4f4f4;vertical-align:middle;text-align:center;min-height:125px}@media(min-width:611px) and (max-width:721px){.product-list .client-list .client{-webkit-align-content:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start;min-height:175px}}@media(max-width:610px){.product-list .client-list .client{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.product-list .client-list .client:hover{border-color:rgba(6,69,103,.5);box-shadow:0 0 10px 2px rgba(0,0,0,.15)}.product-list .client-list .client .client-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:.75em}.product-list .client-list .client .client-info h2{margin:0;font-size:.9em;color:#064567;text-align:left}@media(min-width:768px) and (max-width:1199px){.product-list .client-list .client .client-info h2{font-size:.8em}}@media(max-width:767px){.product-list .client-list .client .client-info h2{font-size:.8em}}.product-list .client-list .client .client-info .client-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media(max-width:340px){.product-list .client-list .client .client-info .client-links{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 62%;-ms-flex:0 0 62%;flex:0 0 62%}}@media(min-width:341px) and (max-width:400px){.product-list .client-list .client .client-info .client-links{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media(min-width:401px) and (max-width:610px){.product-list .client-list .client .client-info .client-links{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 46%;-ms-flex:0 0 46%;flex:0 0 46%}}.product-list .client-list .client .client-info .client-links a{display:inline-block;width:auto;margin:0;padding:.5em 1em;font-size:.65em;text-align:center}.product-list .client-list .client p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0;padding:1em;text-align:left;font-size:.65em;line-height:1.5;border-top:1px solid #dedede;background:#fff}.current-accounts{color:#31708f;background-color:#d9edf7;border:1px solid #bce8f1;padding-top:1em;padding-bottom:1em;border-radius:4px;margin-top:1.25em;margin-bottom:1.25em}.current-accounts ul{padding:0;margin:0;text-align:center}.current-accounts ul li{list-style-type:none;display:inline-block;text-align:center;font-weight:bold}.current-accounts ul li::after{content:", "}.current-accounts ul li:last-child::after{content:""}.panel .panel-body .same-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width:991px){.panel .panel-body .same-height{display:block}}.panel .panel-body .login-form{border:0;padding:1.5em 2em 0}.panel .panel-body .login-form.challenge{padding:2.25em 2em 1em}.panel .panel-body .login-form.challenge legend{margin-bottom:1.5em}.panel .panel-body .login-form.relog{padding:1.5em 0 0}.panel .panel-body .login-form.relog h1{margin-top:0}.panel .panel-body .login-form.relog p{font-size:.9em;margin-bottom:.25em}.panel .panel-body .login-form.relog p strong{font-size:1.1em}.panel .panel-body .login-form.relog .row{margin-bottom:0}.panel .panel-body .login-form.relog .form-group{margin-bottom:1em;text-align:left}.panel .panel-body .login-form.relog .form-group a{font-size:.9em;font-weight:normal;color:#0c8bbe;margin-top:.25em;margin-bottom:.25em;display:inline-block}.panel .panel-body .login-form.relog .form-group a:hover{color:#06455e}.panel .panel-body .login-form.relog .form-group.password{margin-bottom:1em}.panel .panel-body .login-form.relog .form-group.form-button{margin-bottom:0}.panel .panel-body .login-form.relog .form-group.form-button .btn-primary{margin:0 !important;width:100%}.panel .panel-body .login-form .form-button button{margin:0 !important}.panel .panel-body .login-form .forgot-password{position:relative;font-size:.85em;font-weight:bold;color:#064567}.panel .panel-body .login-form .forgot-password:hover{color:#0d96df}.panel .panel-body .login-form form fieldset>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.panel .panel-body .login-form form fieldset>.row:before,.panel .panel-body .login-form form fieldset>.row:after{display:none !important}@media(max-width:460px){.panel .panel-body .login-form form fieldset>.row>*{flex:1 100%}}.panel .panel-body .login-form form fieldset>.row .form-group{margin-bottom:0}.panel .panel-body .login-form form fieldset>.row .form-group.form-button{text-align:right}@media(max-width:460px){.panel .panel-body .login-form form fieldset>.row .form-group.form-button{text-align:left}.panel .panel-body .login-form form fieldset>.row .form-group.form-button input{width:100%;margin-top:1em}}.panel .panel-body .login-form form fieldset>.row .form-group.form-button input{margin-bottom:0}.panel .panel-body .login-form form fieldset legend{font-size:1.4em}.panel .panel-body .login-form form fieldset .login-remember{position:relative;margin:0 0 .75em;font-weight:bold;color:#444;width:100%;text-align:left}.panel .panel-body .login-form form fieldset .login-remember input{margin-bottom:0}.panel .panel-body .login-form form fieldset .login-remember span{position:relative;top:-2px;margin-left:.25em}.panel .panel-body .login-form form fieldset .login-remember-text{border-top:1px solid #d9d9d9;text-align:left;line-height:1.5;padding-top:1em;margin-top:1em;margin-bottom:0}.panel .panel-body .form-button.centered{text-align:center}.panel .panel-body .more-info{padding:1.5em 2em 0}@media(min-width:992px){.panel .panel-body .more-info{border-left:1px solid #d9d9d9}}@media(max-width:991px){.panel .panel-body .more-info{border-top:1px solid #d9d9d9}}.panel .panel-body .more-info.demo h2{margin-bottom:1.75em !important}@media(max-width:767px){.panel .panel-body .more-info.demo h2{font-size:1.2em}}@media(max-width:420px){.panel .panel-body .more-info.demo h2{font-size:1em}}.panel .panel-body .more-info.demo p{text-align:left !important;font-size:1em !important}.panel .panel-body .more-info h2{font-size:1.4em;margin:0 0 .75em;border:0;position:relative}@media(max-width:991px){.panel .panel-body .more-info h2{display:none}}.panel .panel-body .more-info .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.25em;margin-bottom:2.25em}@media(max-width:991px){.panel .panel-body .more-info .row{margin-top:0;margin-bottom:1em}.panel .panel-body .more-info .row:last-child{margin-bottom:.25em}}@media(max-width:420px){.panel .panel-body .more-info .row{display:block}}.panel .panel-body .more-info .row h3{font-size:1em;line-height:1.4;font-weight:bold;margin:0;text-align:left}@media(max-width:420px){.panel .panel-body .more-info .row h3{display:none}}.panel .panel-body .more-info .row p{font-size:.9em;text-align:left;margin-bottom:.5em}@media(max-width:767px){.panel .panel-body .more-info .row p{text-align:center !important}}.panel .panel-body .more-info .row button,.panel .panel-body .more-info .row a.button{line-height:37px;height:37px;width:100%;max-width:200px;margin:0 auto;display:block;position:relative;text-align:center;background:#ce4509;border:1px solid #9d3507;text-decoration:none;color:#fff;font-size:.9em;text-decoration:none;-webkit-border-radius:.35em;-moz-border-radius:.35em;border-radius:.35em;transition:all 300ms}@media(max-width:991px){.panel .panel-body .more-info .row button,.panel .panel-body .more-info .row a.button{float:right !important}}@media(max-width:767px){.panel .panel-body .more-info .row button,.panel .panel-body .more-info .row a.button{width:200px;display:block}}@media(max-width:420px){.panel .panel-body .more-info .row button,.panel .panel-body .more-info .row a.button{width:100%;max-width:100%}}.panel .panel-body .more-info .row button:hover,.panel .panel-body .more-info .row a.button:hover{background:#9d3507;text-decoration:none}.panel .panel-body .form-group.multi-button{text-align:center}.panel .panel-body .form-group.multi-button form{display:inline-block}.panel .panel-body .create-password{margin-top:1.5em;padding-top:1em;border-top:1px solid #d9d9d9}.panel .panel-body .create-password h3{text-align:left;font-size:14px;font-weight:bold}.panel .panel-body .create-password p{text-align:left}.panel .panel-body .create-password p.example{padding-left:1.5em;color:#737373}.panel .panel-body .create-password p .glyphicon{padding-right:3px}.panel .panel-body .create-password p .glyphicon-ok{display:none}.panel .panel-body .create-password p .glyphicon-minus{color:#b3b3b3}.panel .panel-body .create-password p.valid{transition:all 300ms;color:#a6a6a6}.panel .panel-body .create-password p.valid .glyphicon-minus{display:none}.panel .panel-body .create-password p.valid .glyphicon-ok{display:inline-block;color:#3cb878}.setup-2fa{margin-top:.8em}.setup-2fa .twoFA-explanation{padding:0 2em}.setup-2fa .twoFA-explanation p{font-weight:bold;margin:.2em 0 1.5em}.setup-2fa ol{padding-right:1.5em}@media(max-width:768px){.setup-2fa ol{padding:0 1.1em}}.setup-2fa ol li{margin-bottom:2.5em;line-height:normal}@media(max-width:768px){.setup-2fa ol li{margin-bottom:1.5em}}.setup-2fa ol li .qrCode-key{margin-top:1.5em}.setup-2fa ol li .qrCode-key #qrCode canvas{border:1px solid #999;padding:.3em .3em}.setup-2fa ol li .qrCode-key .copy-key kbd{background-color:#f2f2f2;border:1px solid #ccc;color:#000;padding:.5em 1em;box-shadow:none;display:inline-block;margin-top:1.5em}@media(max-width:768px){.setup-2fa ol li .qrCode-key .copy-key kbd{margin-top:1.5em}}.setup-2fa ol li .qrCode-key .copy-key p{text-align:left;font-size:.8em;margin-top:.8em}@media(max-width:768px){.setup-2fa ol li .qrCode-key .copy-key p{margin-bottom:0}}.setup-2fa .verification{margin-top:1.5em}.setup-2fa .verification .form-group{margin-bottom:0}.setup-2fa .verification .form-group .btn-primary{margin:0;padding:.42em .8em;border-top-left-radius:0;border-bottom-left-radius:0}.setup-2fa .verification .form-group.has-error .btn-primary{box-shadow:0 0 2px #ed1c24}.recovery-code-information code{display:block;width:6em;text-align:center;margin:.8em auto;padding:.5em}.recovery-code-information .alert-warning{margin-top:1em}.recovery-code-information .centre-link{text-align:center}.recovery-code-information .centre-link .btn{margin-top:0}.login-2fa .btn-default{background-color:#064567;border:1px solid #064567;color:#fff}.login-2fa .btn-default:hover{background-color:#0a75af;border:1px solid #0a75af}.login-2fa.recovery-code form{margin-bottom:1.8em}.amp .panel .panel-body{color:#fff}.amp .panel .panel-body .page-header{display:none}.amp .panel .panel-body .setup-2fa a{color:#fff}.amp .panel .panel-body .setup-2fa #qrCode canvas{background-color:#fff}.amp .panel .panel-body .recovery-code-information .alert-warning p{color:#8a6d3b}.amp .panel .panel-body .recovery-code-information .centre-link .btn-primary{background-color:#197983;border-color:#197983}.amp .panel .panel-body form .input-group .input-group-btn button{background-color:#197983;border-color:#197983}.consent .client-logo{text-align:center;margin:1em 0}.consent .client-logo img{height:58px}.consent .panel{margin-top:.35em}.consent .panel .list-group{font-size:.8em}.consent .panel .panel-heading{background:#f4f4f4;font-size:.8em;padding:1em;text-align:left}.consent .consent-buttons{margin-top:0;margin-bottom:1em}@media(max-width:767px){.consent .consent-buttons{display:block;text-align:center !important}.consent .consent-buttons .pull-right{float:none !important}}.consent .consent-buttons button,.consent .consent-buttons a{margin:0 !important;margin-top:.5em !important}.consent .consent-buttons button.btn-primary,.consent .consent-buttons a.btn-primary{margin-right:.5em !important}@media(max-width:310px){.consent .consent-buttons button.btn-primary,.consent .consent-buttons a.btn-primary{margin-right:0 !important}}.consent .consent-form p{margin-bottom:1.4em}.consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px}.consent .consent-form .consent-description{margin-left:1.4em;margin-top:.25em}.consent .consent-form .consent-description label{font-weight:normal}.consent .consent-form .list-group-item{font-size:.85em}@media(max-width:767px){.consent .consent-form .consent-remember{text-align:center}}.consent .consent-form .consent-remember label{font-weight:normal;margin-bottom:10px}.consent .consent-form .consent-remember label input{top:2px;position:relative}.grants{margin-bottom:1.5em}.grants .intro-text p{margin-bottom:0}.grants .individual-grant{margin:0 2em}@media(max-width:767px){.grants .individual-grant{margin:0}}@media(max-width:500px){.grants .individual-grant{margin-top:1em}}.grants .individual-grant .grant{margin-top:2.5em;padding:1em;border:1px solid #ccc;background:#fafafa;-webkit-border-radius:.35em;-moz-border-radius:.35em;border-radius:.35em;border-top-right-radius:0;transition:all 300ms;display:flex;align-items:center}@media(max-width:767px){.grants .individual-grant .grant .grant-details{margin-left:-2em;float:left}}@media(max-width:650px){.grants .individual-grant .grant button{margin-right:0;align-self:flex-end}}@media(max-width:500px){.grants .individual-grant .grant{display:inline-block;border-top-left-radius:0}.grants .individual-grant .grant form{display:block;float:left;width:100%}.grants .individual-grant .grant button{margin-top:1em;width:100%;float:left}}.grants .individual-grant .grant:first-child{margin-top:3em}.grants .individual-grant .grant:hover{border-color:#8c8c8c}.grants .individual-grant .grant:hover .time{border-color:#8c8c8c;border-bottom:1px solid #e6e6e6}.grants .individual-grant .grant img{width:100%}.grants .individual-grant .grant .clientname{font-weight:bold;font-size:1.2em;margin-bottom:0;padding-bottom:.5em}.grants .individual-grant .grant .time{transition:all 300ms;font-size:.9em;position:absolute;padding-top:.5em;padding-bottom:.25em;width:auto;top:-25px;right:-1px;border-radius:.35em .35em 0 0;background:#f0f0f0;border:1px solid #ccc;border-bottom:1px solid #e6e6e6}@media(max-width:500px){.grants .individual-grant .grant .time{left:-1px;top:-42px}}.grants .individual-grant .grant .time div:last-child{padding-right:10px}@media(max-width:500px){.grants .individual-grant .grant .time div:last-child{padding-right:15px}}.grants .individual-grant .grant .time .created,.grants .individual-grant .grant .time .expires{font-size:.95em;display:inline-block;margin-left:16px}@media(max-width:500px){.grants .individual-grant .grant .time .created,.grants .individual-grant .grant .time .expires{width:100%;text-align:right;margin-left:0;padding-right:15px;padding-left:15px}}.grants .individual-grant .grant .time .created span,.grants .individual-grant .grant .time .expires span{color:#666;font-weight:bold;font-size:.9em;position:relative;top:-1px;display:inline-block}@media(max-width:500px){.grants .individual-grant .grant .time .created span,.grants .individual-grant .grant .time .expires span{float:left}}@media(max-width:500px){.grants .individual-grant .grant .time .created{margin-bottom:3px}}.grants .individual-grant .grant .time .created span{color:#3cb878}.grants .individual-grant .grant .time .expires span{color:#ed1c24}.grants .individual-grant .grant .granttype{margin-bottom:0}.grants .individual-grant .grant .granttype span{color:#666;font-weight:bold;font-size:.85em;display:block;padding-bottom:.5em}.grants .individual-grant .grant .granttype ul{margin:0;padding:0}.grants .individual-grant .grant .granttype ul li{list-style-type:none;display:inline-block}.grants .individual-grant .grant .granttype ul li:after{content:', '}.grants .individual-grant .grant .granttype ul li:last-child{padding-bottom:0}.grants .individual-grant .grant .granttype ul li:last-child:after{content:''}@media(max-width:768px){.testing img{width:100%}.testing h1{font-size:.9em !important}.testing p{font-size:.9em !important;line-height:1.5em !important}.testing .vanish{display:none !important}}.no-validation.has-success .form-control.valid{border-color:#ccc;background:#fff;box-shadow:none}.no-validation.has-success .form-control.valid+.glyphicon{color:#444 !important;opacity:.5 !important}.no-validation.has-success .form-control.valid+.glyphicon+.input-group-addon{background-color:#eee;border-color:#ccc;color:#555}.no-validation.has-success .help-block.with-errors{color:#a94442}.no-validation.has-error .form-control{border-color:#f3686d !important;box-shadow:0 0 2px #ed1c24 !important;background:#fef5f6 !important}.no-validation.has-error .form-control+.glyphicon{color:#ed1c24 !important;opacity:1 !important}.no-validation.has-error .form-control+.glyphicon+.input-group-addon{color:#a94442 !important;background-color:#f2dede !important;border-color:#a94442 !important}.no-validation .form-control{border-color:#ccc !important;background:#fff !important;box-shadow:none !important}.no-validation .form-control.valid+.glyphicon{color:#3cb878;opacity:.5}.no-validation .form-control+.glyphicon{color:#444 !important;opacity:.5 !important}.no-validation .form-control+.glyphicon+.input-group-addon{background-color:#eee !important;border-color:#ccc !important;color:#555 !important}.no-validation .form-control[readonly]{border-color:#ccc;box-shadow:none;background:#eee}.no-validation .form-control[readonly]+.glyphicon{color:#ccc;opacity:1}.form-control.valid{border-color:#3cb878;box-shadow:0 0 2px #3cb878;background:#effaf4}.form-control.valid+.glyphicon{color:#3cb878;opacity:1 !important}.form-control.valid[readonly]{border-color:#ccc;box-shadow:none;background:#eee}.form-control.valid[readonly]+.glyphicon{color:#ccc;opacity:1}.form-control.valid.matches-email{border-color:#f3686d !important;box-shadow:0 0 2px #ed1c24 !important;background:#fef5f6 !important}.form-control.valid.matches-email+.glyphicon{color:#ed1c24 !important;opacity:.8 !important}.form-control.valid.matches-email+.glyphicon+.input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.form-control.input-validation-error{border-color:#f3686d;box-shadow:0 0 2px #ed1c24;background:#fef5f6}.form-control.input-validation-error+.glyphicon{color:#ed1c24;opacity:.8 !important}.form-group.has-error .form-control,.form-group.has-danger .form-control{border-color:#f3686d;box-shadow:0 0 2px #ed1c24;background:#fef5f6}.form-group.has-error .form-control+.glyphicon,.form-group.has-danger .form-control+.glyphicon{color:#ed1c24;opacity:1 !important}.form-group.has-error .form-control+.glyphicon+.input-group-addon,.form-group.has-danger .form-control+.glyphicon+.input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.form-group.has-error .help-block,.form-group.has-danger .help-block{color:#a94442}.form-group.has-feedback .form-control{padding-right:.5em}.form-group.has-success .form-control{border-color:#3cb878;box-shadow:0 0 2px #3cb878;background:#effaf4}.form-group.has-success .form-control+.glyphicon{color:#3cb878;opacity:1 !important}.form-group.has-success .form-control[readonly]{border-color:#ccc;box-shadow:none;background:#eee}.form-group.has-success .form-control[readonly]+.glyphicon{color:#ccc;opacity:1}.form-group.has-success.has-error .form-control{border-color:#f3686d;box-shadow:0 0 2px #ed1c24;background:#fef5f6}.form-group.has-success.has-error .form-control+.glyphicon{color:#ed1c24;opacity:1 !important}.form-group.has-success.has-error .form-control+.glyphicon+.input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}#validationSummary ul{padding:0}#validationSummary ul li{list-style-type:none}body.amp{background:#394262;display:flex;align-items:center;height:100vh;margin-top:0 !important}body.amp .container{padding:0}body.amp .panel{border:0;box-shadow:none;background:none;margin-bottom:0}body.amp .panel .system-message{line-height:1.25;margin-top:.5em;margin-bottom:.5em;padding:1em;margin-left:15px;margin-right:15px;border-radius:4px;color:#fff}body.amp .panel .system-message-danger{background-color:#c72332 !important;color:#fff !important}body.amp .panel .system-message-warning{background-color:#f39900 !important;color:#fff !important}body.amp .panel .system-message-info{background-color:#298fc2 !important;color:#fff !important}body.amp .panel .system-message-success{background-color:#1cbe3c !important;color:#fff !important}body.amp .panel .system-message.javascript{font-size:12px}body.amp .panel .system-message a{text-decoration:underline}body.amp .panel .system-message p{font-size:.9em}body.amp .panel .system-message p strong{font-size:1.2em}body.amp .panel .system-message p:last-child{margin-bottom:0}body.amp .panel .panel-heading{background:#394262}body.amp .panel .panel-heading img{width:200px;display:inline-block}@media(max-height:576px) and (min-aspect-ratio:13/9){body.amp .panel .panel-heading img{display:none}}body.amp .panel .panel-body .login-form{padding:0}body.amp .panel .panel-body .login-form .page-header{border:none;margin-bottom:0}body.amp .panel .panel-body .login-form .page-header h1{color:#fff;line-height:1.5;margin:.25em 0;font-size:1em}body.amp .panel .panel-body .login-form form fieldset .form-group label{color:#fff}body.amp .panel .panel-body .login-form form fieldset .form-group p{color:#fff;padding:.5em 0}body.amp .panel .panel-body .login-form form fieldset .form-group input.form-control{height:45px}body.amp .panel .panel-body .login-form form fieldset .form-group span.glyphicon{font-size:.9em}body.amp .panel .panel-body .login-form form fieldset .form-group span.glyphicon.shown-content{top:18px}body.amp .panel .panel-body .login-form form fieldset .form-group.form-button{display:block;float:none;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;flex-wrap:wrap}@media(min-aspect-ratio:13/9){body.amp .panel .panel-body .login-form form fieldset .form-group.form-button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}body.amp .panel .panel-body .login-form form fieldset .form-group.form-button p{order:1;width:100%;text-align:center;padding-top:.25em}@media(min-aspect-ratio:13/9){body.amp .panel .panel-body .login-form form fieldset .form-group.form-button p{order:1;width:70%;text-align:left;padding-top:.25em}}body.amp .panel .panel-body .login-form form fieldset .form-group.form-button .btn-primary{text-transform:none;font-family:Arial,Helvetica,sans-serif;border-radius:45px;font-size:1em;background:#197983;box-shadow:0 5px 10px rgba(0,0,0,.3);order:2;width:50%}@media(min-aspect-ratio:13/9){body.amp .panel .panel-body .login-form form fieldset .form-group.form-button .btn-primary{width:30%}}body.amp .panel .panel-body .login-form form fieldset .form-group.forgot-password{display:block;float:none;text-align:center}body.amp .panel .panel-body .login-form form fieldset .form-group.forgot-password a{color:#fff}body.amp footer{color:#fff}body.amp footer a{color:#fff}.back-office-button{color:#fff !important;text-decoration:unset !important}.back-office-modal-wide{width:80% !important;margin:30px auto !important}.back-office .system-message{margin-top:1em;margin-bottom:0}.back-office .form-group .no-icon{padding-left:12px !important}.back-office .form-group select.no-icon{padding-left:6px !important}.back-office h3{margin-top:0}