h1,h2,h3,h4{font-family:'Raleway',Arial,sans-serif}::selection{background-color:#ccc}::-moz-selection{background-color:#ccc}body{padding:0;color:#555753;font-family:Arial,Helvetica,sans-serif;background:#fafafa;text-align:center;border-top:4px solid #293c7a;width:100%;margin:0}#main{font-size:12px;margin:60px auto 50px;padding:0;text-align:left;background:transparent;width:100%;max-width:500px;border-radius:4px;padding:0;color:#000}#headerpanel{background-image:url(./img/Lyra-Login.png);height:auto;width:100%;text-align:left;background-repeat:no-repeat;padding:2em 0 0;background-color:#fafafa;background-position:10px 10px;min-height:60px}#headerpanel span{margin:0 0 0 165px;white-space:nowrap;color:#293c7a;font-size:25px;font-weight:300;text-transform:uppercase;display:block}#loginButton{width:234px;line-height:20px;height:45px;border:0;margin:0 auto;overflow:visible;float:none;white-space:nowrap;color:#fff;background-color:#3775ba;border-color:#3775ba;padding:10px 2em;font-size:14px;border-radius:2px;letter-spacing:1px}#loginButton:hover{background-color:#293c7a}#logintable{width:100%;margin:0 auto;text-align:center}.donneePass{text-align:right}#logintable tr.paddedRow{height:65px}.hand-cursor{cursor:pointer}.inputLogin{font-family:sans-serif;display:block;width:92%;height:34px;padding:6px 4%;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.paramLabel{width:0;display:none}.donneePass a{color:#293c7a;font-size:11px;text-align:right;width:100%;display:block;text-decoration:none}.donneePass{text-align:center}.donneeNumerique{text-align:center;padding:0}.donneeLogin{width:0}#leftfooter{text-align:left;display:inline-block;margin:0;padding:0}#rightfooter{text-align:center;display:block;float:none;position:absolute;left:0;right:0;margin:auto;width:50%}#centerpanel{margin:0;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:2em 2em 2em;position:relative}#footerpanel{padding:30px 0 20px 0;margin:0 1%;height:90px;width:98%;font-family:sans-serif;font-size:12px;text-align:center;color:#5a5a5a;line-height:1.6;background-image:url(./img/logo-pci.png);background-repeat:no-repeat;background-position:99% 20%;position:relative}#footerpanel a,#footerpanel a:visited{color:#5a5a5a;text-decoration:none}#footerpanel a:hover{color:#3775ba}div#capsLockActive{color:red;visibility:hidden;padding-left:20px;line-height:1.5;margin-top:2px}div.x-window-header,div.ext-mb-content{text-align:left!important}label.message{color:#15428b;font-size:11px;line-height:2em;margin-left:5px}div#capsLockActive.error{width:inherit}div#lyra .loginpage-smssendinglink a{color:#00e}#togglePassword{color:#293c7a;font-size:200%;cursor:pointer;position:relative;float:right;margin-top:-40px;margin-right:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.strikethrough:before{position:absolute;content:'';left:0;top:55%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}.inputOtp{width:32px;height:40px;margin:30px 10px;border:1px solid #ccc;border-radius:2px;font-family:sans-serif;font-size:18px;text-align:center;color:#293c7a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#otptable{width:100%;margin:0 auto;text-align:center}#otptable tr.paddedRow{height:65px}#clearOtpButton{width:150px;line-height:20px;height:45px;border:0;margin:0 10px;overflow:visible;float:none;white-space:nowrap;color:#3775ba;background-color:#fff;padding:10px 2em;font-size:14px;border-radius:2px;letter-spacing:1px}#clearOtpButton:hover{color:#293c7a}.otpLabel{color:#555753;font-size:20px}.otpIntro{color:#555753;text-align:left;font-style:italic}