[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:25px;cursor:pointer}[type="checkbox"]:not(:checked)+label::before,[type="checkbox"]:checked+label::before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #bbc83a;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}[type="checkbox"]:checked+label::before{background:#bbc83a}[type="checkbox"]:not(:checked)+label::after,[type="checkbox"]:checked+label::after{content:'✔';position:absolute;top:2px;left:4px;font-size:14px;color:#fff;transition:all .2s}[type="checkbox"]:not(:checked)+label::after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label::after{opacity:1;transform:scale(1)}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:25px;cursor:pointer}[type="radio"]:not(:checked)+label::before,[type="radio"]:checked+label::before{content:'';position:absolute;left:0;width:17px;height:17px;border:1px solid #bbc83a;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}[type="radio"]:checked+label::before{background:#bbc83a}[type="radio"]:not(:checked)+label::after,[type="radio"]:checked+label::after{content:'✔';position:absolute;left:4px;font-size:14px;color:#fff;transition:all .2s}[type="radio"]:not(:checked)+label::after{opacity:0;transform:scale(0)}[type="radio"]:checked+label::after{opacity:1;transform:scale(1)}html{height:100%;overflow:auto;background-color:lightgray;background-image:url('/gate/static/ihm/img/login_background.jpg');background-size:cover}html body{height:100%;padding:0;margin:0;overflow:auto;font-family:"Calibri Light","Helvetica Neue",Helvetica,sans-serif}html body #about{position:fixed;bottom:0;background-color:#fff;font-size:12px;left:50%;transform:translate(-50%, 0);text-align:center;padding:4px 10px 4px 10px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:.9}@media only screen and (max-width:600px),only screen and (max-height:400px){html body #about{display:none}}html body #lang_switcher{position:fixed;margin-top:10px}html body #lang_switcher div{min-width:60px;background-repeat:no-repeat;background-position:left 0 bottom 5px;padding-left:29px;padding-right:9px;text-decoration:underline;color:#5194fb;font-weight:bold;cursor:pointer;padding-bottom:5px;padding-top:2px;background-color:transparent}html body #lang_switcher div.fr{background-image:url('/gate/static/ihm/img/flag_fr.png')}html body #lang_switcher div.en{background-image:url('/gate/static/ihm/img/flag_en.png')}html body #lang_switcher div.es{background-image:url('/gate/static/ihm/img/flag_es.png')}html body #lang_switcher div.de{background-image:url('/gate/static/ihm/img/flag_de.png')}html body #lang_switcher ul{display:none;padding:0;margin:0;list-style:none;overflow:auto !important}html body #lang_switcher ul li{border-radius:2px;margin-top:3px;padding-left:35px;cursor:pointer;text-align:left;background-repeat:no-repeat;background-position:left 6px bottom 5px;background-color:rgba(247,247,247,0.9);color:#5194fb;font-weight:bold;padding-bottom:5px;padding-top:2px;padding-right:4px}html body #lang_switcher ul li.fr{background-image:url('/gate/static/ihm/img/flag_fr.png')}html body #lang_switcher ul li.en{background-image:url('/gate/static/ihm/img/flag_en.png')}html body #lang_switcher ul li.es{background-image:url('/gate/static/ihm/img/flag_es.png')}html body #lang_switcher ul li.de{background-image:url('/gate/static/ihm/img/flag_de.png')}@media only screen and (max-height:400px),only screen and (max-width:600px){html body #lang_switcher ul{bottom:100%;position:absolute}}html body .ui-keyboard{top:auto;position:fixed;display:none;background-color:#d5d9dc;left:50%;transform:translate(-50%, 0);border-radius:10px;box-shadow:inset 0 0 8px #bbb,0 1px 0 #aaa,0 4px 0 #bbb,0 10px 30px #000}html body .ui-keyboard button{margin:5px;min-width:52px;height:41px;font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;background:#fff;border:1px solid #f9f9f9;border-top:0;border-top:1px solid #f5f5f5;border-radius:5px;color:#aaa;-webkit-box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;-moz-box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;text-shadow:0 1px 0 #f5f5f5}html body .ui-keyboard button.ui-keyboard-space{width:55%}html body .ui-keyboard button.ui-keyboard-empty{visibility:hidden}html body .ui-keyboard button:active{color:#888;background:#ebeced;-webkit-box-shadow:inset 0 0 25px #ddd,0 0 3px #333;-moz-box-shadow:inset 0 0 25px #ddd,0 0 3px #333;box-shadow:inset 0 0 25px #ddd,0 0 3px #333;border-top:1px solid #eee}html body .rules_list li{text-align:left}html body .rules_list ul{list-style:none;padding-left:10px;font-size:small;font-style:italic}html body .fake_link{color:#5194fb;text-decoration:underline;font-weight:bold;cursor:pointer}html body .small_link{color:#7e7c7c;text-align:center;text-decoration:underline;cursor:pointer;width:100%;display:inline-block}html body .swal2-modal{font-family:"Calibri Light","Helvetica Neue",Helvetica,sans-serif}html body #popup{position:fixed;width:350px;padding:40px 40px 40px 40px;padding-bottom:6px;background-color:rgba(247,247,247,0.95);border:none;border-radius:2px;display:none}html body #popup h1{font-weight:lighter;color:#7e7c7c;margin-top:0;margin-bottom:0;font-size:19px;text-shadow:0 0 10px #cfcfcf;text-align:center}html body #popup .logo_gate{height:50px;background:no-repeat url('/gate/static/ihm/img/logo_systancia_gate.png');background-size:contain;background-position:center}html body #popup hr{border:0;height:1px;background:#bbc83a;background-image:-webkit-linear-gradient(left, #f7f7f7, #bbc83a, #f7f7f7)}html body #popup .popup{display:none}html body #popup .popup.show{display:block}html body #popup #authenticationform{overflow:hidden}html body #popup .logo_systancia{width:100px;margin-left:270px;height:34px;padding-top:10px}html body #popup #popup_login input[type=text]#username,html body #popup #popup_generic input[type=text]#username,html body #popup #popup_login input[type=password]#username,html body #popup #popup_generic input[type=password]#username{background-image:url('/gate/static/ihm/img/ico-user.png')}html body #popup #popup_login input[type=text]#password,html body #popup #popup_generic input[type=text]#password,html body #popup #popup_login input[type=password]#password,html body #popup #popup_generic input[type=password]#password{background-image:url('/gate/static/ihm/img/ico-key.png')}html body #popup #popup_login input[type=text]#token,html body #popup #popup_generic input[type=text]#token,html body #popup #popup_login input[type=password]#token,html body #popup #popup_generic input[type=password]#token{background-image:url('/gate/static/ihm/img/ico-otp.png')}html body #popup #popup_login input[type=text]:disabled,html body #popup #popup_generic input[type=text]:disabled,html body #popup #popup_login input[type=password]:disabled,html body #popup #popup_generic input[type=password]:disabled{background-color:#f1f1f1}html body #popup #popup_login input[type=text]#captcha,html body #popup #popup_generic input[type=text]#captcha,html body #popup #popup_login input[type=password]#captcha,html body #popup #popup_generic input[type=password]#captcha,html body #popup #popup_login input[type=text]#rstpwd_captcha,html body #popup #popup_generic input[type=text]#rstpwd_captcha,html body #popup #popup_login input[type=password]#rstpwd_captcha,html body #popup #popup_generic input[type=password]#rstpwd_captcha{width:59%;padding-left:10px;float:right;margin-bottom:0}html body #popup #popup_login #captcha_image,html body #popup #popup_generic #captcha_image,html body #popup #popup_login #rstpwd_captcha_image,html body #popup #popup_generic #rstpwd_captcha_image{background-repeat:no-repeat;background-size:contain;background-position:center;width:40%;float:left;margin-top:5px;height:44px;margin-bottom:0}html body #popup #popup_login #new_captcha,html body #popup #popup_generic #new_captcha,html body #popup #popup_login #rstpwd_new_captcha,html body #popup #popup_generic #rstpwd_new_captcha{font-size:10px}html body #popup #popup_login #captcha_form,html body #popup #popup_generic #captcha_form,html body #popup #popup_login #rstpwd_captcha_form,html body #popup #popup_generic #rstpwd_captcha_form{display:none}html body #popup #popup_login #token,html body #popup #popup_generic #token{border-color:#f0ad4e;border-width:2px}html body #popup #popup_login #domain_message,html body #popup #popup_generic #domain_message,html body #popup #popup_login #domain_message_global,html body #popup #popup_generic #domain_message_global{display:none}html body #popup #popup_login #domain_message .text,html body #popup #popup_generic #domain_message .text,html body #popup #popup_login #domain_message_global .text,html body #popup #popup_generic #domain_message_global .text{border:#f7f7f7;border-radius:2px;padding:5px;margin-bottom:5px;margin-top:5px;text-align:center}html body #popup #popup_sessions #sessions_list{padding:0;margin:0;list-style:none}html body #popup #popup_sessions #sessions_list li{display:block;border:1px solid #d3d3d3;border-radius:2px;margin-top:6px;margin-bottom:6px;cursor:pointer;background-color:#fff}html body #popup #popup_sessions #sessions_list li.selected{background-color:#e2e1e1}html body #popup #popup_sessions #sessions_list li:hover{background-color:#fafafa;border-color:#bbc83a}html body #popup #popup_sessions #sessions_list li.selected:hover{background-color:#dddcdc}html body #popup #popup_sessions #sessions_list li label{display:block;cursor:pointer}html body #popup #popup_sessions #sessions_list li div{display:table-cell}html body #popup #popup_sessions #sessions_list li .check{vertical-align:middle;text-align:center;width:40px}html body #popup #popup_sessions #sessions_list li .check::before{content:'';width:17px;height:17px;border:1px solid #bbc83a;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.1);display:inline-block;color:#fff;transition:all .2s}html body #popup #popup_sessions #sessions_list li.selected .check::before{background-color:#bbc83a;content:'✔'}html body #popup #popup_sessions #sessions_list li .user{margin-right:14px}html body #popup #popup_sessions #sessions_list li img{margin-right:2px}html body #popup #popup_loading{text-align:center;height:180px;margin-top:30px;margin-bottom:20px}html body #popup #popup_loading img{opacity:.3}html body #popup #popup_loading #loading_text{color:#9e9e9e;font-size:19px}html body #popup #popup_loading_pulse{text-align:center;margin-top:30px}html body #popup #popup_loading_pulse #pulse_loading{margin-bottom:15px}html body #popup #popup_loading_pulse #loading_text_pulse{color:#9e9e9e;font-size:19px;margin-bottom:15px}html body #popup #popup_loading_pulse #pulse_logo{margin-top:5px;height:50px}html body #popup #popup_domains{min-height:180px}html body #popup #popup_domains ul{padding:0;margin:0;list-style:none;min-height:70px}html body #popup #popup_domains ul li{border:1px solid #d3d3d3;background-color:#fff;border-radius:2px;margin-top:6px;margin-bottom:6px;cursor:pointer}html body #popup #popup_domains ul li table td img{margin:5px;vertical-align:bottom}html body #popup #popup_domains ul li table td .title{font-weight:bold}html body #popup #popup_domains ul li table td .desc{font-style:italic}html body #popup #popup_domains ul li:hover{background-color:#fafafa;border-color:#bbc83a}html body #popup #popup_organization input[type=text]#organization{background-image:url('/gate/static/ihm/img/ico-organisation.png');margin-bottom:10px}html body #popup #popup_organization a{text-decoration:underline;color:#5194fb;font-weight:bold}html body #popup #popup_organization .btn{margin-top:15px}html body #popup #popup_organization select{height:44px;width:100%;font-family:"Calibri Light","Helvetica Neue",Helvetica,sans-serif;font-size:16px;margin-top:5px;padding-left:25px;border-radius:2px;background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;background-repeat:no-repeat;background-position:5px center;color:#808080;outline:none;margin-bottom:5px;background-image:url(../../../img/ico-organisation.png)}html body #popup #password_note{margin-top:5px;margin-bottom:5px}html body #popup #password_note p{margin:0}html body #popup #popup_password .explain{background-size:40px;background-repeat:no-repeat;background-position:3px center;padding:5px 5px 5px 50px;margin-bottom:5px;margin-top:5px;border-radius:2px;background-color:#d2d2d2;color:#fff;background-image:url('/gate/static/ihm/img/ico-message-alert.png')}html body #popup #popup_password input[type=text]#new_password,html body #popup #popup_password input[type=password]#new_password{background-image:url('/gate/static/ihm/img/ico-key.png')}html body #popup #popup_password input[type=text]#new_password.meter_0,html body #popup #popup_password input[type=password]#new_password.meter_0{border-bottom:4px solid #d44d2f}html body #popup #popup_password input[type=text]#new_password.meter_1,html body #popup #popup_password input[type=password]#new_password.meter_1{border-bottom:4px solid #ee9403}html body #popup #popup_password input[type=text]#new_password.meter_2,html body #popup #popup_password input[type=password]#new_password.meter_2{border-bottom:4px solid #3977e8}html body #popup #popup_password input[type=text]#new_password.meter_3,html body #popup #popup_password input[type=password]#new_password.meter_3{border-bottom:4px solid #64a639}html body #popup #popup_password input[type=text]#new_password2,html body #popup #popup_password input[type=password]#new_password2{background-image:url('/gate/static/ihm/img/ico-key.png')}html body #popup #popup_password .vkb_in{position:relative}html body #popup #popup_password .vkb_in.token{display:none}html body #popup #popup_password .vkb_btn{position:absolute;top:19px;right:7px;cursor:pointer}html body #popup #popup_password .pwd_meter{position:relative;font-size:smaller;display:none;height:22px}html body #popup #popup_password .pwd_meter label{float:left;display:none;position:absolute}html body #popup #popup_password .pwd_meter label strong{text-transform:uppercase}html body #popup #popup_password .pwd_meter .pwd_meter_0 strong{color:#d44d2f}html body #popup #popup_password .pwd_meter .pwd_meter_1 strong{color:#ee9403}html body #popup #popup_password .pwd_meter .pwd_meter_2 strong{color:#3977e8}html body #popup #popup_password .pwd_meter .pwd_meter_3 strong{color:#64a639}html body #popup #popup_otps ul{padding:0;margin:0;list-style:none}html body #popup #popup_otps ul li{border:1px solid #d3d3d3;background-color:#fff;border-radius:2px;margin-top:6px;margin-bottom:6px;cursor:pointer}html body #popup #popup_otps ul li table td img{margin:5px;vertical-align:bottom}html body #popup #popup_otps ul li table td .desc{font-style:italic}html body #popup #popup_otps ul li:hover{background-color:#fafafa;border-color:#bbc83a}html body #popup ul{overflow-y:auto;max-height:40vh}html body ::-ms-reveal{display:none}html body input[type=text],html body input[type=password]{height:44px;width:100%;font-family:"Calibri Light","Helvetica Neue",Helvetica,sans-serif;font-size:16px;margin-bottom:5px;margin-top:5px;padding-left:25px;border-radius:2px;background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;background-repeat:no-repeat;background-position:5px center;color:#808080;outline:none}html body .vkb_in{position:relative}html body .vkb_btn{position:absolute;top:19px;right:7px;cursor:pointer}html body button.swal2-confirm.swal2-styled{color:#4a4545 !important;background-color:#bbc83a !important;border-left-color:#bbc83a !important;border-right-color:#bbc83a !important}html body .btn{width:100%;margin-top:5px;margin-bottom:5px;border:none;border-radius:2px;color:#4a4545;background-color:#bbc83a;text-align:center;font-size:14px;font-family:"Calibri Light","Helvetica Neue",Helvetica,sans-serif;font-weight:700;height:36px;padding:0 8px;cursor:pointer}html body .btn:disabled{background:#ddd;cursor:not-allowed}html body .btn.changepwd{background-color:#d2d2d2}html body .btn.back,html body .btn.reload{background:#8c8c8c;color:#FFF}html body .message{background-size:40px;background-repeat:no-repeat;background-position:3px center;padding:5px 5px 5px 50px;margin-bottom:5px;margin-top:5px;border-radius:2px;display:none}html body .message a{text-decoration:underline;color:#5194fb;font-weight:bold}html body .message.error{background-color:#DE1F26;color:#fff;background-image:url('/gate/static/ihm/img/ico-message-alert.png')}html body .message.warn{background-color:#f0ad4e;color:#fff;background-image:url('/gate/static/ihm/img/ico-message-alert.png')}html body .message.info{background-color:#d2d2d2;color:#4a4545;background-image:url('/gate/static/ihm/img/ico-message-info.png')}html body #warning_message{display:none;position:fixed;left:50%;background:#fff;opacity:.9;margin:0;padding:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transform:translate(-50%, 0);min-width:800px;border:solid 1px #f0ad4e;border-top:none;text-align:center}html body #warning_message p{margin:0;padding:0}