body{height:100%;background-color:#f0f0f0;font-size:16px}#bottom-languages{display:none}.strong-text{font-weight:bold}#sticky-bar{width:100%;padding-top:17px;color:#fff;background:rgba(26,188,156,0.85);-webkit-transition:margin-top .2s ease-in-out;-moz-transition:margin-top .2s ease-in-out;-o-transition:margin-top .2s ease-in-out;transition:margin-top .2s ease-in-out;font-size:14px}#sticky-bar .icon-wrapper{margin-top:-20px;height:80px;width:176px;overflow:hidden}#sticky-bar .icon-wrapper > span{position:relative;top:-30px;display:block;line-height:144px;text-align:center;-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-o-transform:rotate(-15deg)}#sticky-bar .icon-wrapper > span > strong{font-size:52px}#sticky-bar .icon-wrapper > span > strong > small{font-size:32px}#sticky-bar .icon-wrapper > span > small{font-size:12px}#sticky-bar .sticky-label > span{display:block}#sticky-bar .sticky-label > small{display:block;font-style:italic}#sticky-bar .sticky-code .code-btn{cursor:pointer;display:inline-block;text-transform:uppercase;padding:6px 12px;border-radius:6px;background:#33a891;max-width:100%;text-overflow:ellipsis;overflow:hidden}#sticky-bar .sticky-code .code-btn:hover{background:rgba(51,168,145,0.8)}.sprite-cart{background-image:url(//images.tuto.net/ui/sprite/sprite-cart.png?r=20250702174400);background-repeat:no-repeat}.glyphicon-sticky-coupon{height:176px;width:176px;background-position:0 -82px}.welcome-on-tuto{font-weight:bold;text-transform:uppercase}.navbar-header > .navbar-brand{float:left;height:40px;width:140px;padding:0;margin:13px 0;text-indent:-9999px}.tuto-icon-logo-tuto-black-topbar{background-repeat:no-repeat;background-image:url(//images.tuto.net/ui/sprite/transparent-sprite.png?r=20250702174400);background-position:-104px -52px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){.tuto-icon-logo-tuto-black-topbar{background-image:url(//images.tuto.net/ui/sprite/transparent-sprite@2x.png?r=20250702174400);background-size:500px 300px}}#footer.absolute{position:fixed;bottom:0;right:0;left:0}#landing-container{margin:30px 0 50px 0}#landing-container h1{margin:0;font-size:40px;font-weight:normal;color:#3f4348;text-align:center;margin-bottom:10px}#landing-content{margin-top:30px}@media only screen and (max-width:767px){#landing-content .landing-picture{margin-bottom:15px}}.terms-of-use-register{line-height:16px}.container-form-identification{padding:30px 15px;border-radius:4px;margin:10px 0 20px 0;color:#3f4348}.container-form-identification input{margin-bottom:0px}.container-form-identification div.password-revealing{right:24px;top:34px}.container-form-identification form a,.container-form-identification form a:visited{color:#3f4348;text-decoration:underline}.container-form-identification form a:hover,.container-form-identification form a:active{text-decoration:none}.container-form-identification .label-register-form,.container-form-identification .label-login-form{font-family:helvetica,arial;text-align:left;font-size:18px;padding-top:5px;font-weight:bold}.container-form-identification .little-text-register{font-size:12px;clear:both}.container-form-identification .little-text-under-input{font-size:11px;clear:both;margin-top:3px}.container-form-identification .little-text-under-input .password-validator-list{font-size:inherit;margin-top:5px;color:#3f4348}.btn-register{margin-bottom:20px;font-family:arial;padding-top:10px;outline:none}.social-connect{font-size:12px}.container-form-identification .big-text-button-form-register{font-size:16px;text-align:center}#video-bonus{margin-top:70px}#video-bonus > h2{font-weight:normal;font-size:20px;font-family:verdana,arial,sans-serif;color:#3f4348;margin-bottom:30px}#associated-content{border-top:1px solid #CCCCCC;margin-top:60px}#associated-content > h2{font-weight:normal;font-size:20px;font-family:verdana,arial,sans-serif;color:#3f4348;margin-top:30px;margin-bottom:15px}.landing-success #associated-content{margin-top:30px}.landing-success .baseline,.landing-success #associated-content{text-align:center}.associated-thematic{display:block;padding-top:5px;padding-bottom:20px}.associated-thematic:hover{opacity:0.8}#activation-code{text-transform:uppercase}.login-modal-trigger-wrapper h2{font-size:22px;margin-bottom:30px}.login-modal-trigger-wrapper h2 .login-link{font-size:13px;position:relative;top:-3px}.login-modal-trigger-wrapper a.tutoblue{color:#00a9f0;text-decoration:none}.login-modal-trigger-wrapper a.tutoblue:hover{text-decoration:underline}#login-modal-form .help-inline{font-size:small;text-transform:lowercase;color:red}@media only screen and (max-width:767px){#landing-container > .container > h1{font-size:25px}}div.form-group:has(div.password-revealing){position:relative}.contain-password-revealing{position:relative}div.password-revealing{cursor:pointer;display:none;align-items:center;position:absolute;transform:translateY(0);width:auto;height:34px;right:10px;z-index:1000}div.password-revealing.display{display:flex}input.password-revealable + div.password-revealing{transform:translateY(-100%)}ul.password-validator-list{list-style-type:none;padding-inline-start:0px;font-size:small;color:#737373;margin-left:1px}ul.password-validator-list li i{margin-right:1px}ul.password-validator-list li.checked{color:#4cdbca}ul.password-validator-list.warning{color:#c09853}ul.password-validator-list.error{color:#fe6d4c}