@import url(https://fonts.cdnfonts.com/css/nunito-sans);@import url(https://fonts.googleapis.com/css?family=Roboto:300);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}.App,body{background-color:#1f1f39!important}.App{display:flex;flex-direction:column;font-family:nunito sans,sans-serif;font-optical-sizing:auto;font-style:normal;height:100vh;text-align:center}.App-header{background-color:#1f1f39;color:#fff;padding:20px}main{min-height:100vh}.modal-overlay,main{align-items:center;display:flex;justify-content:center}.modal-overlay{background:#00000080;border-radius:20px!important;bottom:0;left:0;padding:30px;position:fixed;right:0;top:0;z-index:9000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:700px;padding:40px 25px;z-index:10000}.modal-content button{margin:5px}.modal-content h3{font-family:Nunito Sans,sans-serif;font-size:18px}.modal-content button{border:1px solid #c9cdd2;border-radius:10px;padding:10px 20px;width:100%}.modal-content button.success{background:#21bda2;color:#1f1f39;font-weight:600}.modal-content button.cancel{background:#fff}#--react--toast-container{top:30px!important}@media (max-width:768px){.login-rightColumn{height:auto;min-height:100vh;padding-bottom:60px;padding-top:60px}}.login-leftColumn{align-content:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:20%;text-align:left;width:100%}.login-leftColumn h2{font-family:Nunito Sans,sans-serif;font-weight:600;margin-bottom:10px;text-align:left!important}.login-leftColumn h5{font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:lighter}.login-rightColumn{align-content:center;display:flex;height:100%;justify-content:center}.login-page{margin:auto}.login-page .form>img{margin-bottom:20px;max-width:90%}.login-page .form>h4{margin:15px 0}.login-page .form{background:#fff;box-shadow:0 0 20px 0 #0003,0 5px 5px 0 #0000003d;margin:0 auto;padding:45px;position:relative;text-align:center;width:360px;z-index:1}.login-page .form input{background:#f2f2f2;box-sizing:border-box;margin:0 0 15px}.login-page .form button,.login-page .form input{border:0;font-family:Nunito Sans,sans-serif;font-size:14px;outline:0;padding:15px;width:100%}.login-page .form button{background:#1f1f39;border-radius:10px;color:#fff;cursor:pointer;transition:all .3 ease}.login-page .form .message{color:#1f1f39;font-size:12px;margin-bottom:10px}.login-page .form .message a{color:#1f1f39;font-weight:700;text-decoration:underline}.login-page .form .register-form{display:none}.login-page .container{margin:0 auto;max-width:300px;position:relative;z-index:1}.container:after,.login-page .container:before{clear:both;content:"";display:block}.login-page .container .info{margin:50px auto;text-align:center}.login-page .container .info h1{color:#1a1a1a;font-size:36px;font-weight:300;margin:0 0 15px;padding:0}.login-page .container .info span{color:#4d4d4d;font-size:12px}.login-page .container .info span a{color:#000;text-decoration:none}.login-page .container .info span .fa{color:#ef3b3a}.upload-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 20px}h2{margin-bottom:20px;text-align:center}form{align-items:center;display:flex;flex-direction:column}.upload-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:20px;overflow:hidden;padding:10px 20px;position:relative}.upload-button input[type=file]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0}button.cancelarbtn,button[type=submit]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.preview{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.preview img{border-radius:5px;margin:10px;max-width:100%}@media (max-width:600px){.upload-button,button[type=submit]{width:100%}}input[type=file]{margin:-4px;outline:none;padding:4px}input[type=file]:focus-within::-webkit-file-upload-button,input[type=file]:focus::-webkit-file-upload-button{outline:2px solid #0964b0;outline-offset:2px}input[type=file]:focus-within::file-selector-button,input[type=file]:focus::file-selector-button{outline:2px solid #0964b0;outline-offset:2px}input[type=file]:before{top:16px}input[type=file]:after{top:14px}input[type=file]{margin-bottom:20px;position:relative}input[type=file]::-webkit-file-upload-button{color:#0000;width:136px}input[type=file]::file-selector-button{color:#0000;width:136px}input[type=file]:before{color:#0964b0;content:"Subir fotos";left:40px;pointer-events:none;position:absolute}input[type=file]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E");content:"";height:20px;left:16px;pointer-events:none;position:absolute;width:20px}input[type=file]::-webkit-file-upload-button{background-color:#fff;border:1px solid #00000029;border-radius:4px;box-shadow:0 1px 0 #0000000d;cursor:pointer;height:40px;margin-right:16px;padding:0 16px;-webkit-transition:background-color .2s;transition:background-color .2s}input[type=file]::file-selector-button{background-color:#fff;border:1px solid #00000029;border-radius:4px;box-shadow:0 1px 0 #0000000d;cursor:pointer;height:40px;margin-right:16px;padding:0 16px;transition:background-color .2s}input[type=file]::-webkit-file-upload-button:hover{background-color:#f3f4f6}input[type=file]::file-selector-button:hover{background-color:#f3f4f6}input[type=file]::-webkit-file-upload-button:active{background-color:#e5e7eb}input[type=file]::file-selector-button:active{background-color:#e5e7eb}.upload-container label{border:none;border-radius:10px;color:#fff;font-size:16px;padding:10px 20px}.form{border-radius:8px;margin:0 auto;padding:20px}.form h2{font-weight:700}.form .form-group,.form>div{width:100%}.form-group{margin-bottom:30px}.form-group label{display:block;font-weight:700;margin-bottom:8px}.submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.submit-button:hover{background-color:#0056b3}#--react--toast-container{top:45%!important}@media (max-width:600px){.formContainer{flex-direction:column!important;height:100%}.formContainer>div.previewImgs{margin-top:-10%;max-width:none!important;padding:10%}.App{height:auto!important}}.--react--toast-alert{box-shadow:none!important;font-family:Nunito Sans,sans-serif}.formContainer{align-items:center;display:flex!important;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}@keyframes fadeInExpand{0%{opacity:0}35%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes opacityTo0{0%{opacity:1}to{opacity:0}}#--react--toast-container{left:50%;position:fixed;top:30px;transform:translateX(-50%);width:50%;z-index:9999}@media screen and (max-width:500px){#--react--toast-container{width:95%}}.--react--toast-alert{align-items:center;animation:fadeInExpand .15s;background-color:#fff;border-radius:16px;box-shadow:0 20px 30px 0 #cbcbcb,0 0 8px 0 #cbcbcb;display:grid;font-size:15px;grid-template-columns:30px auto;margin:15px 0 0;padding:16px 15px;position:relative}.--react--toast-alert.--toast-show{animation:fadeInExpand .2s ease-in-out both}.--react--toast-alert.--toast-hide{animation:opacityTo0 .3s ease-in-out .2s both}.--react--toast-alert p{color:#363636;font-weight:600;margin:0;word-break:break-word}.--react--toast-alert svg{height:20px;width:20px}
/*# sourceMappingURL=main.97d3b2f7.css.map*/