:root{--color-primary: #7fcd34;--color-primary-dark: #549d41;--color-primary-disabled: #8ec758;--color-secondary: #141f49;--color-danger: #ff0000;--color-danger-dark: #b71c1c;--color-white: #ffffff;--color-gray-light: #d2d2d2;--color-shadow: rgba(48, 48, 48, .5);--color-border: #141f49;--font-family-main: "Montserrat", sans-serif;--font-xs: 15px;--font-sm: 20px;--font-md: 28px;--font-lg: 2.5rem;--font-xl: 3.5rem;--font-login: 2rem;--font-login-sm: 1.9rem;--line-height-login: 50px;--line-height-login-sm: 35px;--btn-height: 48px;--btn-radius: 12px;--input-radius: 15px;--input-padding-left: 22px;--input-padding-bottom: 5px;--shadow-default: 2px 2px 4px var(--color-shadow)}html,body{background:#03357c}input::placeholder{color:#c5c5c5}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio]{accent-color:#7fcd34}input[type=number]{-moz-appearance:textfield}.module-horizontal{border:none;border-top:3px solid;border-image:linear-gradient(to right,rgba(0,0,0,0),#ffffff,rgba(0,0,0,0)) 1 100%;border-image-slice:1}.module{margin:0 auto;box-shadow:7px 0 4px -4px #ffffff78,-7px 0 4px -4px #ffffff78;-moz-box-shadow:7px 0 4px -4px #ffffff78,-7px 0 4px -4px #ffffff78;-webkit-box-shadow:7px 0 4px -4px #ffffff78,-7px 0 4px -4px #ffffff78}.module2{-webkit-box-shadow:7px 0 4px -4px #ffffff78,-7px 0 4px -4px #ffffff78;border-width:3px;border-style:solid;border-image:linear-gradient(to bottom,rgba(0,0,0,0),#ffffff9f,rgba(0,0,0,0)) 1 100%}.bg-adp{background-color:#03357c}.txt-xs-adp{font-size:var(--font-xs)}.txt-sm-adp{font-size:var(--font-sm)}.txt-md-adp{font-size:var(--font-md)}.txt-lg-adp{font-size:2.5rem;font-weight:600}.txt-xl-adp{font-size:3rem;font-weight:900}.h-1-adp{font-size:40px;font-weight:500;line-height:1.2}.h-2-adp{font-size:32px;font-weight:500;line-height:1.2}.h-3-adp{font-size:28px;font-weight:500;line-height:1.2}.h-4-adp{font-size:24px;font-weight:500;line-height:1.2}.h-5-adp{font-size:20px;font-weight:500;line-height:1.2}.h-6-adp{font-size:16px;font-weight:500;line-height:1.2}.mainColor{color:#7fcd34}.secondaryColor,.textBody,.textform,.rfc-nota{color:#fff}.danger-text{color:#ff4d4d;font-size:18px}.textBody{font-weight:550;font-size:18px;line-height:.7}.textform{font-size:20px;width:230px}.rfc-nota{line-height:1.5;font-size:.8rem}.btnNis{display:inline-block;width:85%;text-align:center;line-height:var(--btn-height);border-radius:var(--btn-radius);background:linear-gradient(to right,var(--color-primary),var(--color-primary-dark));font-size:large;font-weight:700;color:var(--color-white);border:none;box-shadow:var(--shadow-default)}.btnLinkPrincipal{display:inline-block;width:85%;text-align:center;line-height:var(--btn-height);border-radius:var(--btn-radius);background:linear-gradient(to right,var(--color-primary-dark),var(--color-primary));font-size:large;font-weight:700;color:var(--color-white);border:none;box-shadow:var(--shadow-default);text-decoration:none}@keyframes pulso{0%{box-shadow:0 0 #ffffff4d}60%{box-shadow:0 0 0 15px #0000}to{box-shadow:0 0 #0000}}.btnLinkPrincipal:hover{display:inline-block;width:85%;text-align:center;line-height:var(--btn-height);border-radius:var(--btn-radius);background:linear-gradient(to right,var(--color-primary),var(--color-primary-dark));font-size:large;font-weight:700;color:var(--color-white);border:none;box-shadow:var(--shadow-default)}.swal2-actions .btnNis{width:auto;min-width:140px;padding:0 1.5rem}.btnNis:disabled{background:#5f6173;color:#fff;border:rgb(48,48,48)}.btnNisCancelar{font-size:30px;width:50%;min-height:var(--btn-height);border-radius:12px;background:linear-gradient(to right,#dedede,#dcdcdc);font-weight:700;color:#535353;border:none;box-shadow:var(--shadow-default)}.inputLogin-front{border-radius:10px;background:white;font-size:22px;height:48px;width:100%}.inputLogin-front:focus-visible{outline:none}.imgMain{height:calc(100vh - 200px);width:auto}.ubicar{border:1px solid red}.form-check{position:relative;display:block;text-align:start!important}@media (max-width: 575.98px){.txt-xl-adp{font-size:1.8rem}.txt-lg-adp{font-size:2rem;line-height:1.2;font-weight:600}.txt-md-adp{font-size:20px}.txt-xs-adp,.h-5-adp{font-size:13px}.btnNis{width:100%}.inputLogin-front{font-size:20px}.btnNisCancelar{width:100%}}@media (min-width: 576px) and (max-width: 767.98px){.btnNisCancelar{width:85%}}@media (min-width: 768px) and (max-width: 991.98px){.btnNisCancelar{width:85%}}
