.hidden{display:none}:after,:before{box-sizing:border-box}article,aside,figure,footer,header,hgroup,nav,section{display:block}embed,img,object{max-width:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5rem}sub{bottom:-.25rem}strong,th{font-weight:700}img,input,select{vertical-align:middle}th{vertical-align:bottom}td,td img{vertical-align:top}pre{white-space:pre-line;-ms-word-wrap:break-word;word-wrap:break-word}pre.error-message,pre.metadata{font-family:OpenSans,Verdana,Helvetica,Arial;border:0!important;background:transparent!important;padding:8px 0!important;font-size:inherit!important}small{font-size:1.1rem;line-height:1.1rem}input[type=checkbox]{vertical-align:middle}button,input,select,textarea{margin:0}.clearfix:after,.clearfix:before{content:"\20";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{-ms-zoom:1;zoom:1}ins{text-decoration:none}ins,mark{background-color:#fcd700;color:#000}mark{font-style:italic;font-weight:700}table{border-collapse:collapse;border-spacing:0;font-size:inherit}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1rem 0;padding:0}a:focus,a:hover,a:link,a:visited{text-decoration:none;transition:all .3s ease;-webkit-tap-highlight-color:none}ul{list-style-type:none;margin:0;padding:0}ul.list-inline{padding-left:0;list-style:none;margin:0}ul.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px;height:inherit;line-height:inherit}a:focus{outline:none}::-moz-focus-inner{border:0}@media screen and (-webkit-min-device-pixel-ratio:0){.fixforpositionfixed{transform:translateZ(0)}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.fixforpositionfixed{transform:translateZ(0)}}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}.no-padding{padding:0!important}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}body.layoutlogin{padding-top:0;overflow:hidden;background-color:#0d47a1;background-image:url(/Images/loginbg/empty.gif);background-size:cover;background-attachment:fixed;transition:background 2s}body.layoutlogin .login-box-wrapper{display:table;width:500px;height:100%;margin:auto;padding:0;background:transparent}body.layoutlogin .login-box-wrapper header{display:block;background:#fff url(../Images/logoPortal.svg) 24px 50% no-repeat;background-size:auto 50%;width:auto;padding:0;height:80px;position:relative;margin:24px 0 0}body.layoutlogin .login-box-wrapper header .logo{height:100%;border:0}body.layoutlogin .login-box-wrapper header #language-selector{width:120px;position:absolute;top:20px;right:20px}body.layoutlogin .login-box-wrapper header #language-selector .chosen-search{display:none!important}body.layoutlogin .login-box-wrapper header #language-selector .chosen-results{margin-top:4px!important}body.layoutlogin .login-box-wrapper #login-container{position:relative;opacity:0;width:100%;height:auto;padding:0;background-color:rgba(21,101,192,.6);margin:0 auto;transform:translateY(-50%);border-radius:12px;box-shadow:none;transition:all .3s ease-in;overflow:visible;z-index:100}body.layoutlogin .login-box-wrapper #login-container.start{opacity:1;transform:translateY(0);box-shadow:0 1px 1px 0 transparent}body.layoutlogin .login-box-wrapper #login-container.start.step2{box-shadow:0 1px 60px 0 rgba(0,0,0,.2)}body.layoutlogin .login-box-wrapper #login-container section#login{display:block;padding:24px 24px 12px!important;opacity:0;transition:all .2s ease-in;transform:scale(.9) translate(0)}body.layoutlogin .login-box-wrapper #login-container section#login section#login-portal-account{margin:0 0 24px;clear:both;overflow:hidden}body.layoutlogin .login-box-wrapper #login-container section#login section#login-portal-account .remember-me{font-size:1.6rem;line-height:2.6rem;text-transform:none;font-weight:400}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias{padding:0;margin:0}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias div{vertical-align:top!important;height:100%;box-sizing:border-box;background-repeat:no-repeat;background-size:auto 70px;background-position:50% 50%;border-radius:6px;text-align:center}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias a{display:inline-block;width:19%;height:80px;margin:0;transition:background-color .5s ease-out,border .5s ease-out}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias a:focus div{border-color:#fff!important}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .microsoft{background-image:url(../Images/socialmedia/microsoft.svg);background-color:#1565c0;border:2px solid #217ee7}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .microsoft:hover{background-color:#217ee7;border:2px solid #fff}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .facebook{background-image:url(../Images/socialmedia/facebook.svg);background-color:#3b5999;border:2px solid #4d70ba}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .facebook:focus,body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .facebook:hover{background-color:#4d70ba;border:2px solid #fff}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .twitter{background-image:url(../Images/socialmedia/twitter.svg);background-color:#55acee;border:2px solid #83c3f3}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .twitter:focus,body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .twitter:hover{background-color:#83c3f3;border:2px solid #fff}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .google{background-image:url(../Images/socialmedia/google.svg);background-color:#dd4b39;border:2px solid #e47365}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .google:focus,body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .google:hover{background-color:#e47365;border:2px solid #fff}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .linkedin{background-image:url(../Images/socialmedia/linkedin.svg);background-color:#0077b5;border:2px solid #0099e8}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .linkedin:focus,body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .linkedin:hover{background-color:#0099e8;border:2px solid #fff}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .saml2{background-image:url(../Images/socialmedia/workaccount.png);background-size:24px;background-color:#3eb915;border:2px solid #4ee51c}body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .saml2:focus,body.layoutlogin .login-box-wrapper #login-container section#login #social-medias .saml2:hover{background-color:#4ee51c;border:2px solid #fff}body.layoutlogin .login-box-wrapper #login-container.login section#login{opacity:1;transform:scale(1) translate(0)}body.layoutlogin .login-box-wrapper #login-container section#register{padding:24px 24px 12px!important;opacity:0;transition:all .2s ease-in;transform:scale(.9) translate(0);display:none}body.layoutlogin .login-box-wrapper #login-container.register section#register{opacity:1;transform:scale(1) translate(0)}body.layoutlogin .login-box-wrapper #login-container.register section#register .validation-summary-valid{display:none}body.layoutlogin .login-box-wrapper #login-container section#forgot{padding:24px 24px 12px!important;opacity:0;transition:all .2s ease-in;transform:scale(.9) translate(0);display:none}body.layoutlogin .login-box-wrapper #login-container.forgot section#forgot{opacity:1;transform:scale(1) translate(0);border:none}body.layoutlogin .login-box-wrapper #login-container section#registerExternalLogin{display:block;padding:24px 24px 12px!important;opacity:0;transition:all .2s ease-in;transform:scale(.9) translate(0)}body.layoutlogin .login-box-wrapper #login-container.login section#registerExternalLogin{opacity:1;transform:scale(1) translate(0)}body.layoutlogin .login-box-wrapper #login-container h1{font-size:1.6rem;font-weight:400;margin:0 0 18px;color:#fff}body.layoutlogin .login-box-wrapper #login-container .form-element{position:relative;margin:0 0 12px;padding:0}body.layoutlogin .login-box-wrapper #login-container .form-element .ieplaceholder{position:absolute;top:0;left:0;font-size:1.8rem;padding:12px 10px;color:#afafaf}body.layoutlogin .login-box-wrapper #login-container .form-element label{color:#fff;z-index:1}body.layoutlogin .login-box-wrapper #login-container .form-element input{color:#000}body.layoutlogin .login-box-wrapper #login-container .form-element input[type=checkbox]{display:inline-block;width:24px;height:24px;margin:2px 12px 0 0;float:left}body.layoutlogin .login-box-wrapper #login-container .form-element a{width:100%;padding:12px 6px 6px 8px!important;border-radius:6px!important;height:50px!important;line-height:36px!important;box-sizing:border-box}body.layoutlogin .login-box-wrapper #login-container .form-element a.login-button{font-size:1.8rem;color:#fff;background:#42a5f5;border:0;outline:0!important}body.layoutlogin .login-box-wrapper #login-container .form-element.rememberme{margin:0}body.layoutlogin .login-box-wrapper #login-container .form-element>input[type=text]{clear:both;color:#444;padding:12px 8px;border:2px solid #f0f0f0;background:#fff;font-size:1.7rem;outline:none!important;width:100%;height:50px;transition:all .3s ease}body.layoutlogin .login-box-wrapper #login-container .form-element>input[type=text].input-validation-error{border-color:#c0021b!important}body.layoutlogin .login-box-wrapper #login-container .form-element>input[type=text]:focus{border-color:#fff!important}body.layoutlogin .login-box-wrapper #login-container .form-element>input[type=password]{clear:both;padding:12px 8px;border:2px solid #f0f0f0;background:#fff;font-size:1.7rem;outline:none!important;width:100%;height:50px}body.layoutlogin .login-box-wrapper #login-container .form-element>input[type=password].input-validation-error{border-color:#c0021b!important}body.layoutlogin .login-box-wrapper #login-container .form-element>input[type=password]:focus{border-color:#fff!important}body.layoutlogin .login-box-wrapper #login-container .form-element .label-inline{font-weight:400!important;font-size:1.1rem!important;color:#aaa!important;margin:10px 0 4px 10px!important;position:absolute!important;opacity:0;transition:all .3s ease;cursor:text}body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=password],body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=text]{padding:18px 8px 6px}body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=password]:focus::-webkit-input-placeholder,body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=text]:focus::-webkit-input-placeholder{color:transparent}body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=password]:focus:-moz-placeholder,body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=password]:focus::-moz-placeholder,body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=text]:focus:-moz-placeholder,body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=text]:focus::-moz-placeholder{color:transparent}body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=password]:focus:-ms-input-placeholder,body.layoutlogin .login-box-wrapper #login-container .form-element.active input[type=text]:focus:-ms-input-placeholder{color:transparent}body.layoutlogin .login-box-wrapper #login-container .form-element.active .label-inline{margin:6px 0 4px 10px!important;opacity:1}body.layoutlogin .login-box-wrapper #login-container .form-element-group{text-align:left}body.layoutlogin .login-box-wrapper #login-container .form-element-group .form-element{display:inline-block;width:49%!important;box-sizing:border-box}body.layoutlogin .login-box-wrapper #login-container .form-element-group .form-element:last-child{display:inline-block;width:49%!important;margin-left:1%!important}body.layoutlogin .login-box-wrapper #login-container .footer-links{clear:both;margin:12px 0 0;text-align:center}body.layoutlogin .login-box-wrapper #login-container .footer-links a{display:inline-block;color:#fff;font-size:1.6rem;line-height:1.6rem;margin:0 6px;font-weight:400;border:1px dashed transparent;padding:6px}body.layoutlogin .login-box-wrapper #login-container .footer-links a:hover{color:#fff;text-decoration:underline}body.layoutlogin .login-box-wrapper #login-container .footer-links a:focus{border:1px dashed #42a5f5!important}body.layoutlogin .login-box-wrapper #login-container .reglogin{overflow:hidden;margin:0}body.layoutlogin .login-box-wrapper #login-container .regform .form-element{float:left;width:100%}body.layoutlogin .login-box-wrapper #login-container .regform .form-element-small{float:left;width:158px;margin:0 8px 12px 0!important}body.layoutlogin .login-box-wrapper #login-container .regform .form-element-small select{width:150px}body.layoutlogin .login-box-wrapper #login-container .regform .form-element input[type=password],body.layoutlogin .login-box-wrapper #login-container .regform .form-element input[type=text]{width:100%}body.layoutlogin .login-box-wrapper #login-container .regform a.loginbut{clear:both;margin:12px 12px 0 0}body.layoutlogin .login-box-wrapper #login-container .regform .fieldgroup{width:100%;float:left;padding:0}body.layoutlogin .login-box-wrapper #login-container .regform .fieldgroup1{display:block;width:50%;float:left;padding:0 3px 0 0}body.layoutlogin .login-box-wrapper #login-container .regform .fieldgroup2{display:block;width:50%;float:left;padding:0 0 0 3px}body.layoutlogin .login-box-wrapper #login-container .regform select{width:100%}body.layoutlogin .login-box-wrapper #login-container .remform{padding:24px 18px}body.layoutlogin .login-box-wrapper #login-container .chosen-search input[type=text]{padding:4px!important;font-size:1.7rem}body.layoutlogin .login-box-wrapper #login-container .field-validation-error{width:auto;color:#fff;background:#c0021b;font-weight:400;display:block;padding:8px;clear:both;font-size:1.1rem;margin:-4px 0 0;border-radius:0 0 6px 6px;border-bottom:1px solid #fff}body.layoutlogin .login-box-wrapper #login-container .validation-summary-errors{position:relative;width:auto;min-height:18px;color:#333;background:#fcc url(../Images/errorIcon.png) 8px 10px no-repeat;border:2px solid #fff;margin:0 0 18px;padding:12px 36px;font-size:1.4rem}body.layoutlogin .login-box-wrapper #login-container .validation-summary-errors li{min-height:17.5px;overflow:hidden;-ms-word-wrap:break-word;word-wrap:break-word}body.layoutlogin .login-box-wrapper #copyright{position:absolute;left:0;right:0;bottom:-32px;color:hsla(0,0%,100%,.5);text-align:center;padding:12px;font-size:1.4rem;line-height:1.3rem}body.layoutlogin .login-box-wrapper .login-container-wrapper{height:100%;display:table-cell;vertical-align:middle}body.layoutlogin .login-box-wrapper .login-container-wrapper .nopadding{background:#fff;padding:0!important}body.layoutlogin .login-box-wrapper label{font-size:1rem;text-transform:uppercase;display:block;vertical-align:middle}body.layoutlogin .login-box-wrapper label.remember-me{clear:none!important}body.layoutlogin .login-box-wrapper .recaptcha label{text-transform:none!important;font-size:1.6rem;font-weight:400;margin:0 0 6px}body.layoutlogin .login-box-wrapper select{min-width:120px;height:50px;padding:6px 4px 2px;box-sizing:border-box;white-space:nowrap;background-color:#fff}body.layoutlogin .login-box-wrapper select#languageselector{height:40px!important}body.layoutlogin .login-box-wrapper .login-links{margin:12px 0 0}body.layoutlogin .login-box-wrapper .login-links a{text-decoration:none;color:#9bcdff}body.layoutlogin .login-box-wrapper .login-links a:hover{color:#fff}body.layoutlogin .login-box-wrapper .button#forgotButton,body.layoutlogin .login-box-wrapper .button#loginButton,body.layoutlogin .login-box-wrapper .button#registerButton{width:100%;height:60px;border-radius:6px;border:0!important;background-color:rgba(66,165,245,.4);color:#fff;margin:12px auto 0;font-size:1.8rem}body.layoutlogin .login-box-wrapper .button#forgotButton:hover,body.layoutlogin .login-box-wrapper .button#loginButton:hover,body.layoutlogin .login-box-wrapper .button#registerButton:hover{background-color:rgba(66,165,245,.7)}body.layoutlogin .login-box-wrapper .button#forgotButton:focus,body.layoutlogin .login-box-wrapper .button#loginButton:focus,body.layoutlogin .login-box-wrapper .button#registerButton:focus{outline:0!important;border:2px solid #fff!important}body.layoutlogin .login-box-wrapper footer{height:50px;line-height:30px;box-sizing:border-box;padding:10px 12px;margin-bottom:30px;background:#1976d2}body.layoutlogin .login-box-wrapper footer .xpertdoclogo{height:100%;display:inline-block;float:left}body.layoutlogin .login-box-wrapper footer .xpertdoclogo img{margin-top:-2px}body.layoutlogin .login-box-wrapper footer .copyright{display:inline-block;float:right;height:100%;color:#fff}body.layoutlogin .login-box-wrapper .chosen-container-active.chosen-with-drop .chosen-choices div b,body.layoutlogin .login-box-wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 18px}body.layoutlogin .login-box-wrapper .chosen-container-single .chosen-single div b{background-position:0 18px}body.layoutlogin .login-box-wrapper .chosen-container .chosen-single span{font-size:1.7rem}body.layoutlogin #recaptcha_widget_div{clear:both;width:100%;float:left;background:#fff;margin:18px 0 12px}body.layoutlogin #recaptcha_widget_div .recaptchatable,body.layoutlogin #recaptcha_widget_div .recaptchatable #recaptcha_image{border:0!important}body.layoutlogin #recaptcha_widget_div .recaptchatable #recaptcha_response_field{height:30px;padding:0 8px;border:2px solid #e4e4e4!important;background:#fff;font-size:1.4rem}body.layoutlogin #recaptcha_widget_div .recaptcha_only_if_privacy{margin-right:12px}body.layoutlogin>.layout-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(13,71,161,.75)}@media only screen and (min-width:480px) and (max-width:639px){body.layoutlogin{overflow:hidden!important}body.layoutlogin .login-box-wrapper{display:block;width:100%!important;overflow:auto}body.layoutlogin .login-box-wrapper .login-container-wrapper{display:block}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container{border-radius:0}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #forgot,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #login,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #register{padding:18px 18px 6px!important}body.layoutlogin .login-box-wrapper header{height:60px;background-position-x:18px;margin:0}body.layoutlogin #copyright{position:relative!important}}@media only screen and (max-width:479px){body.layoutlogin .login-box-wrapper{display:block;width:100%!important;overflow:auto;height:auto!important}body.layoutlogin .login-box-wrapper .login-container-wrapper{display:block;margin:0}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container{border-radius:0;margin:12px!important;width:calc(100% - 24px)!important;height:auto!important;box-shadow:none!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container header{border-radius:4px 4px 0 0}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container h1{margin:4px 0 12px!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #forgot,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #login,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #register{padding:18px 18px 0!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #forgot #social-medias a,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #login #social-medias a,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #register #social-medias a{height:60px}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #forgot #social-medias div,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #login #social-medias div,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #register #social-medias div{background-size:auto 50px!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container .fieldgroup1,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container .fieldgroup2{width:100%!important;padding:0!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #copyright{position:relative!important;bottom:auto!important;font-size:1.2rem!important;line-height:1.2rem!important}body.layoutlogin .login-box-wrapper header{height:60px;background-position-x:18px;margin:0}body.layoutlogin .login-box-wrapper header #language-selector{right:18px!important}}@media only screen and (max-width:320px){body.layoutlogin .login-box-wrapper{display:block;width:100%!important;overflow:auto}body.layoutlogin .login-box-wrapper .login-container-wrapper{display:block}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container{border-radius:0}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #forgot,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #login,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #register{padding:10px!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #social-medias{padding:10px!important;margin:0 -10px 20px!important}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container #social-medias a{margin:0 4px 4px 0}body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container .fieldgroup1,body.layoutlogin .login-box-wrapper .login-container-wrapper #login-container .fieldgroup2{width:100%!important;padding:0!important}body.layoutlogin .login-box-wrapper header{height:60px;background-position-x:10px;background-position-y:16px;margin:0;min-width:100px!important;background-size:auto 50%}body.layoutlogin .login-box-wrapper header #language-selector{width:120px;right:9px!important}}