body{background-color:#f2f2f2;background-size:cover;background-repeat:no-repeat}#stsWrapper{color:#333}#stsWrapper a{color:#f2f2f2}#stsWrapper h1.logoMg{display:none}#stsWrapper h1.logoConc{display:block;margin-top:0 !important;margin-left:auto;margin-right:auto;padding:10px 0}#stsWrapper h1.logoConc a{display:block;text-indent:-9999px;margin:auto;background:transparent url("https://www.giocondabet.it/CMSPages/l.ashx?u=sts/logo.png") center no-repeat;background-size:contain;height:100%;width:100%}#stsWrapper .loginWrapper{background:#fff;padding:0 15px 10px}#stsWrapper .loginWrapper #inputFields h2{color:#fff;background:#f00;padding:10px;font-size:14px;margin:0 -15px 20px;text-align:left}#stsWrapper .loginWrapper #inputFields p{margin:0 0 10px}#stsWrapper .loginWrapper #inputFields p i{display:none}#stsWrapper .loginWrapper #inputFields input{color:#424242}#stsWrapper .loginWrapper #inputFields input[type=text],#stsWrapper .loginWrapper #inputFields input[type=password]{border-radius:2px;padding-left:10px;border:1px solid #e0e0e0}#stsWrapper .loginWrapper #inputFields #accessButton{margin:15px auto}#stsWrapper .loginWrapper #inputFields #accessButton input{cursor:pointer;background:#f00;color:#fff;font-size:15px;text-transform:uppercase;border:0;box-shadow:0}#stsWrapper .loginWrapper #inputFields #accessButton input:hover{background:#f66;border:0;box-shadow:0}#stsWrapper .loginWrapper #inputFields #recovery{border-top:1px solid #f2f2f2;margin:0 -15px;padding:10px 20px 0}#stsWrapper .loginWrapper #inputFields #recovery ul{float:none;box-sizing:border-box}#stsWrapper .loginWrapper #inputFields #recovery ul li i{color:#616161}#stsWrapper .loginWrapper #inputFields #recovery ul li a{color:#616161;font-weight:400}#stsWrapper .loginWrapper #inputFields #recovery ul li a:hover{text-decoration:underline}@media(min-width:1200px){#stsWrapper .defLogin{width:500px}#stsWrapper .defLogin #inputFields h2{font-size:16px;background:#333}#stsWrapper .defLogin #inputFields input{width:250px}#stsWrapper .defLogin #inputFields p{position:relative}#stsWrapper .defLogin #inputFields .username:before,#stsWrapper .defLogin #inputFields .password:before{padding-right:10px;font-weight:600;position:absolute;left:35px;top:14px}#stsWrapper .defLogin #inputFields .username:before{content:"Username"}#stsWrapper .defLogin #inputFields .password:before{content:"Password ";left:40px}#stsWrapper .defLogin #inputFields #recovery ul{width:250px;margin:0 auto}}@media only screen and (max-width:767px) and (orientation:landscape){body{overflow:auto}#stsWrapper h1.logoConc{height:70px}#inputFields p{box-sizing:border-box}#inputFields p.username{padding-right:5px !important}}#stsWrapper .feedbackMessage .warnMsg,#stsWrapper .feedbackMessage .errorMsg{margin:0 -15px;font-weight:700}#stsWrapper .feedbackMessage .errorMsg{color:#fff;background-color:#e53935;border:1px solid #e53935}#stsWrapper .feedbackMessage .warnMsg{color:#000;background-color:#fdd835;border:1px solid #fdd835}#stsWrapper #inputFields p{position:relative}#stsWrapper #inputFields p span.errorMsg{position:absolute;right:-10px;top:0;z-index:1;color:#fff !important;font-weight:700;background-color:#e53935;border:1px solid #e53935;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#stsWrapper #inputFields p span.errorMsg:before{content:"";height:0;width:0;border-style:solid;border-color:transparent #e53935 transparent transparent;border-width:9px 9px 9px 0;position:absolute;left:-10px;top:5px;z-index:1}