body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pull-left{float:left}.form-control{width:100%}.clear{clear:both}.fg-label sup a{color:blue;cursor:pointer}.form-floating-btn{float:right;margin-right:8px;margin-top:-48px;position:relative}.form-floating-btn button{margin-left:5px}.form-field-required_empty{border-color:#e1665d!important}@media (max-width:700px){.GeneratedForm .form-group{width:100%!important}}.Payment{align-items:center;display:flex;justify-content:center}.Payment .container-fluid{width:900px}.Payment .radio{display:grid;grid-template-columns:30px 150px}.Payment .radio label{margin-top:-2px}.Cadastro{background-color:#0082c9}@media (min-width:900px){.Cadastro .container-fluid{max-width:900px}}@media (max-width:900x){.Cadastro .container-fluid{max-width:100%}}.Cadastro{text-align:left!important}.hide{display:none}.Cadastro .radio{align-items:center;display:flex;float:left;padding:0}.Cadastro .radio label{margin-left:10px;margin-top:10px}.separatorbar{background-color:#f0f0f0;border-radius:10px;margin-top:10px}.col-space{margin-top:25px!important}.user_cards{align-items:center;background-color:#f7f7f7;border-radius:11px;display:flex;height:160px;justify-content:center}.pay-item-top-grid{display:grid;grid-template-columns:auto 175px}.pay-item-top-grid button{width:100%}.select-btn{height:35px;line-height:40px;margin-top:-50px;position:absolute;right:66px;text-align:center;width:35px}.checkTerms{display:grid;grid-template-columns:38px auto}.checkTerms div{align-items:center;display:flex}.checkTerms input[type=checkbox]{height:26px;width:26px}.Payment .submit[disabled]{background-color:#ccc;border:1px solid #999;color:#666}.Payment .top_pagamento,.Payment .top_pagante{display:grid;grid-template-columns:auto auto 140px}.Payment .separatorbar_actions{align-items:center;display:flex;font-size:13px!important}.Payment .div_plano_description{margin-bottom:20px}.Termos .terms{font-size:14px!important;height:250px;margin-top:35px;overflow:auto;text-align:justify}.Termos h1{color:#333;font-size:21px;text-align:center}.Termos h2{border-bottom:2px solid #0082c9;color:#0082c9;font-size:18px;padding-bottom:5px}.Termos p{margin-bottom:15px;padding-right:15px}.Termos ul{list-style-type:none;margin:10px 0;padding:0 20px}.Termos ul li{margin-bottom:10px}.letter-list{counter-reset:list-counter;list-style-type:none;padding-left:2em}.letter-list li{counter-increment:list-counter;margin-bottom:15px;position:relative}.letter-list li:before{content:counter(list-counter,upper-alpha) ". ";font-weight:700;left:-2em;position:absolute}.letter-list li p{margin:0;padding-left:1em;text-indent:-1em}
/*# sourceMappingURL=main.8b66e5a1.css.map*/