.login-register-area,.other-options,.guest-area{max-width:700px;margin-right:auto;margin-left:auto}div#create-account{margin-top:-80px}.guest-area{margin-top:100px}.linkable{cursor:pointer}button.app,.login-action,.login-content{min-width:250px;width:calc(100% - 120px);text-align:center;margin-left:auto;margin-right:auto;padding:15px 0;display:block;position:relative}button.app{cursor:pointer;margin-bottom:10px;border-radius:20px!important;opacity:1;visibility:visible;transition:all .5s ease}button.app.hidden{opacity:0;visibility:hidden}button.app[type="submit"]{margin-top:50px}.hidden{display:none!important}.hide{opacity:0!important;display:block!important}button.app a{color:inherit}button.bold a{font-weight:700}button.app.small{min-width:100px}.small{font-size:12px}h1,h2,h3,h4,h5,h6{font-size:20px}.bg-trasnparent{background-color:#fff0}.bg-green{background-color:#73AF0D}.bg-white{background-color:#fff}.color-green{color:#73AF0D}.color-white{color:#fff}.color-grey{color:#9C9C9C}.color-red{color:red}.color-yellow{color:cyan}.bold{font-weight:700}.login-content{height:400px}.login-content.res-content{height:550px}.logincontent{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;padding:30px 0;visibility:hidden;transition:all .5s ease;z-index:2}.logincontent.active{opacity:1;visibility:visible;z-index:5}.login-action{border:1px solid #9C9C9C;border-radius:20px;padding:15px 0 30px;position:relative;opacity:1;transition:all .5s ease}.type-of-login .logintab.active{color:#fff}.type-of-login .logintab:not(.active){cursor:pointer}.type-of-login{position:relative}.type-of-login .logintab{display:inline-block;width:50%;float:left;z-index:1;padding:15px 0;margin-top:-15px}.login-action:before,.login-action[data="account"]:before{content:"";position:absolute;width:50%;height:100%;background-color:#9C9C9C;left:0;top:0;border-radius:19px;right:auto;margin-left:0;transition:all .5s ease}.login-action[data="res-number"]:before{margin-left:50%}.label-form{position:relative;padding-left:30px;margin-bottom:30px}.label-form label{position:absolute;left:0;top:50%;transform:translateY(-50%)}.label-form.age-person label{margin-top:4px}.label-form input,.label-form select{background-color:transparent!important;border:0!important;border-bottom:1px solid white!important;color:white!important;box-shadow:none!important}.label-form select{margin-bottom:0}.label-form select option{background:#000}.app.loader{position:fixed;z-index:1001;top:calc(50% - 60px);left:calc(50% - 60px);display:none}body.loading .app.loader{display:block}body.app.loading:after{z-index:1000;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8)}