.form-login-container{margin-top:8em}.block-login-form{background:#fff;border:1px solid hsla(0,0%,80%,.8);border-radius:1px;padding:20px 40px 5px}.embed-body .block-login-form,.embed-body .form-login-container{margin-top:0}@media(max-width:480px){.block-login-form{padding:20px 15px 5px}}.block-login-form .form-group{margin-left:0;margin-right:0}.block-login-form a,.block-login-form input{transition:all .2s ease-in-out}.block-login-form input::placeholder{color:#ccc;opacity:1}.block-login-form input:-ms-input-placeholder{color:#ccc}.block-login-form input::-ms-input-placeholder{color:#ccc}.block-login-form h4{margin-bottom:20px}.block-login-form .input-group-addon{background:#efefef}.block-login-form input[type=submit]{background-color:#3c8bbb;border-color:#3c8bbb}.block-login-form input[type=submit]:hover{background-color:#337ab7;border-color:#337ab7}.separate-into-form{background-color:hsla(0,0%,80%,.8);display:block;height:1px;margin:15px auto;width:100%}.block-login-form #_submit{margin:0 auto;min-width:50%;width:auto}.block-login-form #_submit i{font-size:11px;left:5px;position:relative;top:0}.block-login-form .form-group a{text-decoration:none}.block-login-form .form-group a.color-inherit{color:inherit}.block-login-form .form-group a:hover{color:#23527c}.block-login-form .help-block ul li{color:#a94442}.form-group-with-show-password input{border-bottom-left-radius:0;border-right:none;border-top-left-radius:0;box-shadow:inset 0 1px 0 rgba(0,0,0,.075)}.form-group-with-show-password .input-group .input-group{width:100%}.form-group-with-show-password span.add-on{background:transparent;border-left:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.075);color:#ccc;outline:none;transition:all .3s ease-in-out}.form-group-with-show-password span.add-on:hover{color:#555}.select2-selection{border:1px solid #ccc!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);outline:none;text-align:left}.select2-container .select2-selection,.select2-selection__arrow,.select2-selection__rendered{height:34px!important;line-height:31px!important}div.input-group .input-append.input-group{width:100%}.parameters-form i.fa-envelope,.parameters-form i.fa-flag{font-size:14px}td .select2-container{width:100%!important}.signin-linked{background:url(/build/images/Signin-linkedin.875a11a2.png) no-repeat;background-position:50%;background-size:contain!important;color:#fff!important;display:block;height:42px;padding-top:10px;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out}.signin-linked:active,.signin-linked:hover{background:url(/build/images/Signin-linkedin-hover.62343756.png) no-repeat}.select2-selection--multiple .select2-selection__choice{height:24px;line-height:26px}.select2-container span.select2-selection--multiple,.select2-container ul.select2-selection__rendered{height:auto!important}.select2-container span.select2-selection--multiple{margin-bottom:15px}.from-fade-in .form-group{opacity:0}.incomplete-form .block-login-form h3{color:#989898;font-size:16px;font-weight:100;letter-spacing:5px;opacity:.75;position:relative;text-transform:uppercase;top:-25px}.incomplete-form .form-group label{font-size:16px;padding-top:5px}.incomplete-form input[type=submit]{margin:0 auto;width:auto}.incomplete-form label.required:after,.incomplete-form label[required=true]:after{color:red;content:"*";margin-left:5px}.incomplete-form .row{position:relative}.incomplete-form .form-control{height:30px}.incomplete-form .iconsub-nl{height:17px;left:-13px;opacity:.7;position:absolute;top:2px;transform:rotate(25deg)}.incomplete-form .container-ckb{cursor:pointer;display:block;font-weight:400;margin-left:15px;margin-top:2px;padding-left:27px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.incomplete-form .container-ckb input{cursor:pointer;left:0;opacity:0;position:absolute}.incomplete-form .checkmark{background-color:#eee;height:15px;left:0;position:absolute;top:3px;width:15px}.incomplete-form .container-ckb:hover input~.checkmark{background-color:#ccc}.incomplete-form .container-ckb input:checked~.checkmark{background-color:#1c72a6}.incomplete-form .checkmark:after{content:"";display:none;position:absolute}.incomplete-form .container-ckb input:checked~.checkmark:after{display:block}.incomplete-form .container-ckb .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:5px;top:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}@media(max-width:500px){.responsive-table-line td:before{content:attr(data-title)}.responsive-table-line table,.responsive-table-line tbody,.responsive-table-line td,.responsive-table-line th,.responsive-table-line thead,.responsive-table-line tr{display:block}.responsive-table-line thead tr{display:none}.responsive-table-line td{border:0 solid transparent;padding-left:50%!important;position:relative;text-align:right;white-space:normal}.responsive-table-line td:before{background-color:#f8f8f8;height:100%;left:0;overflow:hidden!important;padding:2px;position:absolute;text-align:left;text-overflow:ellipsis!important;top:0;white-space:nowrap;width:45%}}.sso-login-container{align-items:center;display:flex;flex-flow:column nowrap;font-family:IBM Plex Sans,sans-serif;overflow:hidden;padding:56px 40px 64px}.sso-login-full{min-height:489px;width:512px}.sso-login-header{align-items:center;display:flex;flex-flow:column nowrap;margin-bottom:48px}.sso-login-jm-logo{height:32px;margin-bottom:40px;width:172px}.sso-login-title{color:#2c2b2e;font-size:28px;font-weight:500;line-height:36px;margin:0 0 8px;text-align:center}.sso-login-subtitle{font-size:16px;line-height:24px}.sso-login-form{margin-bottom:16px;width:100%}.sso-login-input-label{color:#2c2b2e;font-size:16px;font-weight:400;line-height:24px;margin-bottom:2px}.sso-login-input{border:1px solid #b3b9bf;border-radius:4px;display:block;font-size:16px;height:54px;line-height:24px;margin-bottom:32px;padding:8px;width:100%}.sso-login-button{background-color:#009efe;border:none;border-radius:4px;box-shadow:0 8px 32px rgba(37,79,109,.24);color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:700;height:49px;letter-spacing:2px;line-height:17px;padding:16px;text-transform:uppercase;width:100%}.sso-login-button:hover{background-color:#3eb6ff}.sso-login-no-account{font-size:16px;line-height:24px}.sso-login-no-account>a{text-decoration:underline}#callToActionModal .modal-dialog{width:512px}.container.sso-login{display:flex;height:100%;justify-content:center;margin-top:99px;width:100%}