body {font-family: "Roboto", sans-serif;background-color: #fff;}p {color: #666;font-weight: 300;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: "Roboto", sans-serif;}a {-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}a:hover {text-decoration: none !important;}.content {padding: 7rem 0;}.btn {border-radius: 0.60rem !important;}h2 {font-size: 20px;}h3 {color: #000;}.half, .half .container>.row {height: 100vh;}.link-voltar {font-size: 14px;}.link-voltar a {margin: 0 10px 0 10px;}.btn-primary:hover {color: #fff;background-color: #000;border-color: #000;}.btn-primary {color: #fff;background-color: #000;border-color: #000;}.box-feature {background-color: #000;text-align: center;padding-top: 90px;}.box-feature .logo {margin-bottom: 40px;}.box-feature .imagem img {width: 75%;}.area-logo {text-align: center !important;}.form-group label {font-size: 14px;margin-left: 5px;display: initial !important;}@media (max-width: 767px) {.bg {display: none;}.logo {padding-top: 50px;}.link-voltar {margin-bottom: 50px;}}@media (max-width: 1920px) {.logo-mobile {display: none;}}@media (max-width: 1366px) {.box-feature .logo {max-width: 40%;}}@media (max-width: 1280px) {h3 {font-size: 1.65rem;}}@media (max-width: 1024px) {h3 {font-size: 1.25rem;}}@media (max-width: 980px) {.box-feature {display: none;}.logo-mobile {display: initial;}}@media (max-width: 991.98px) {.half .bg {height: 500px;}}.half .contents, .half .bg {width: 50%;}@media (max-width: 1199.98px) {.half .contents, .half .bg {width: 100%;}}.half .contents .form-group, .half .bg .form-group {overflow: hidden;margin-bottom: 0;border-bottom: none;position: relative;}.half .contents .form-group.first, .half .bg .form-group.first {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}.half .contents .form-group.last, .half .bg .form-group.last {border-bottom: 1px solid #e6e6e6;border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;}.half .contents .form-group label, .half .bg .form-group label {font-size: 12px;display: block;margin-bottom: 0;color: #888;}.half .contents .form-group input {font-size: 12px;color: #666;border-radius: 0.60rem !important;padding: 18px 15px;background-color: #fff !important;border: 1px solid #e1e1e1;box-shadow: inset 0 1px 1px rgba(39, 44, 51, .075);transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.half .contents .form-group.field--not-empty label, .half .bg .form-group.field--not-empty label {margin-top: -20px;}.half .contents .form-control, .half .bg .form-control {border: none;padding: 0;font-size: 20px;border-radius: 0;}.half .contents .form-control:active, .half .contents .form-control:focus, .half .bg .form-control:active, .half .bg .form-control:focus {outline: none;-webkit-box-shadow: none;box-shadow: none;}.form-group select {font-size: 12px !important;color: #888;}.half .bg {background-size: cover;}.half a {color: #888;text-decoration: underline;}.half .btn {height: 40px;padding-left: 30px;padding-right: 30px;}.half .forgot-pass {position: relative;font-size: 14px;}.social-login a {display: block;text-decoration: none;display: block;position: relative;text-align: center;color: #fff;margin-bottom: 10px;}.social-login a:hover {color: #fff;}.social-login a.facebook {background: #3b5998;}.social-login a.facebook:hover {background: #344e86;}.social-login a.twitter {background: #1da1f2;}.social-login a.twitter:hover {background: #0d95e8;}.social-login a.google {}.social-login a.google:hover {}.social-login .icon-google {color: #000;}.control {display: block;position: relative;padding-left: 30px;margin-bottom: 15px;cursor: pointer;font-size: 14px;}.control .caption {position: relative;top: .2rem;color: #888;}.control input {position: absolute;z-index: -1;opacity: 0;}.control__indicator {position: absolute;top: 2px;left: 0;height: 20px;width: 20px;background: #e6e6e6;border-radius: 4px;}.control--radio .control__indicator {border-radius: 50%;}.control:hover input~.control__indicator, .control input:focus~.control__indicator {background: #ccc;}.control input:checked~.control__indicator {background: #007bff;}.control:hover input:not([disabled]):checked~.control__indicator, .control input:checked:focus~.control__indicator {background: #1a88ff;}.control input:disabled~.control__indicator {background: #e6e6e6;opacity: 0.9;pointer-events: none;}.control__indicator:after {font-family: 'icomoon';content: '\e5ca';position: absolute;display: none;font-size: 16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.control input:checked~.control__indicator:after {display: block;color: #fff;}.control--checkbox .control__indicator:after {top: 50%;left: 50%;margin-top: -1px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.control--checkbox input:disabled~.control__indicator:after {border-color: #7b7b7b;}.control--checkbox input:disabled:checked~.control__indicator {background-color: #7e0cf5;opacity: .2;}