body{width:100%;min-height:100vh}input[type=text],input[type=password],input[type=email],select{width:100%}.field-validation-error{color:#f40023;font-size:.8rem}body{background:url(https://www.ticketsports.com.br/img/login/bg-login-participantes.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.card{padding:30px;border-radius:1rem;position:absolute;width:100%;max-width:400px;left:50%;top:50%;transform:translate(-50%,-50%)}.card h1{color:#222!important;font-size:16px!important}.card span.changeLogin{font-size:14px}.card span.changeLogin a{margin-left:5px}.card .change-login p{margin-top:0;margin-bottom:0;text-align:left}.card .change-login p a{margin-left:5px;color:#ffbe00}.card .md-form label{width:100%}.card .md-form.mail-form-login{margin:15px 0}.card .md-form.mail-form-login input.valid{width:100%}.card .md-form.mail-form-login input.invalid{width:100%}.card .md-form.mail-form-password{margin:15px 0 5px 0}.card .md-form.mail-form-password input{letter-spacing:5px}.card .md-form.mail-form-password input[type=text]:focus:not([readonly])+label{color:#ffbe00!important}.card .md-form input[type=text]:focus:not([readonly]),.card .md-form input[type=password]:focus:not([readonly]),.card .md-form input[type=email]:focus:not([readonly]),.card .md-form textarea.md-textarea:focus:not([readonly]){}.card .md-form input:focus+label{color:#ffbe00}.card a.a-sub-item{top:0;right:0}.card .text-center button.btn-login{margin:15px 0;width:100%}.card .text-center hr{margin-bottom:0;width:25%}.card a.enter-facebook{margin-top:20px;background:#546bc9;width:100%;border-radius:2rem}.card a.enter-facebook:hover{color:#fff}.card a.enter-facebook i{position:absolute;top:12px;left:15px}.card .options p{margin-top:10px;margin-bottom:0;text-align:center;font-size:14px}.card .options p a{margin-left:5px}.modal-register .modal-header{border-bottom:none}.modal-register .modal-header h5{font-size:18px}.modal-register .modal-body a{color:#09f}.modal-register .modal-body .input-radios{margin-bottom:33px}.modal-register .modal-body .input-radios .form-check{display:inline-block!important;margin-right:20px!important;padding:0!important;margin-left:-3px}.modal-register .modal-body .input-radios .form-check [type=radio]:checked+label::after,.modal-register .modal-body .input-radios .form-check [type=radio].with-gap:checked+label::after{background-color:#ffbe00!important}.modal-register .modal-body .input-radios .form-check [type=radio]:checked+label::after,.modal-register .modal-body .input-radios .form-check [type=radio].with-gap:checked+label::before,.modal-register .modal-body .input-radios .form-check [type=radio].with-gap:checked+label::after{border:2px solid #ffbe00!important}.modal-register .custom-checkbox .custom-control-label::before{border-radius:3px!important}.modal-register .custom-control-input:checked~.custom-control-label::before,.modal-register .custom-checkbox .custom-control-input:checked~.custom-control-label::before,.modal-register .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#09f}.modal-register button.submit{width:100%}.modal-register .md-form{margin-bottom:10px}.modal-register .md-form label{color:rgba(0,0,0,.87)!important}.modal-register .md-form input[type=text]:focus:not([readonly]),.modal-register .md-form input[type=password]:focus:not([readonly]),.modal-register .md-form input[type=email]:focus:not([readonly]),.modal-register .md-form textarea.md-textarea:focus:not([readonly]){}.modal-register .md-form input:focus+label{color:#ffbe00}.modal-register .line-register{margin-bottom:30px}.modal-register .line-register input.topper{margin-top:30px}.modal-register .line-register.no-margin{margin-bottom:0}.modal-register .select-wrapper{margin-top:0}.modal-register label.info-register{font-size:14px;width:100%}.modal-register label.info-register.bold{font-weight:700}.modal-register .dropdown-content li>span{color:#000}@media screen and (max-width:768px){{height:auto;background:#F8F8F8;}.card{width:calc(100% - 40px);position:initial;background:#f8f8f8;left:0;right:0;margin-top:100px;margin-right:20px;margin-left:20px;transform:translate(0,0)}.modal-register .line-register input.topper{margin-top:-35px}@media screen and (max-width:320px){.card{width:calc(100% - 40px);position:initial;border-radius:0;background:#f8f8f8;left:0;right:0;margin-top:65px;margin-right:20px;margin-left:20px;transform:translate(0,0)}.card a.enter-facebook i{top:20px}}