body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{padding:0;margin-left:0}.navbar-brand img{display:block;width:80px;height:auto;margin-left:10px;padding:3px}.chat-item{cursor:pointer}.chat-message{text-align:justify;max-width:20rem;min-width:10rem;word-break:break-all;border-radius:20px;margin-top:0;margin-bottom:.25rem;white-space:pre-line}.chat-owner{list-style:none;text-align:justify;text-transform:capitalize;padding-left:10px;padding-right:10px;color:#fff;word-break:break-all;border-radius:20px 20px 0 0;max-width:9rem;min-width:6rem;overflow-wrap:break-word;hyphens:manual}.align-self-start.chat-message+.align-self-start.chat-owner{display:none}.align-self-end.chat-message+.align-self-end.chat-owner{display:none}.chat-owner.align-self-end{padding-left:20px}.chat-owner.align-self-start{padding-right:20px}.chat-message.align-self-end{padding-left:20px;border-radius:20px 0 20px 20px}.chat-message.align-self-start{padding-right:20px;border-radius:0 20px 20px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.row .option-button.active{background-color:#007bff;color:#fff;font-weight:600;border:1px solid #007bff}.tab-content{min-height:78vh;background-color:#84b2e01a}.data-container{overflow:auto;padding:10px}.data-container .table{box-shadow:0 2px 5px #94959633;overflow:auto;margin:.5vh}.table.data-table td,.table.data-table th{white-space:wrap;overflow:auto;border-radius:5px 5px 0 0}.layers-container{margin:1vh}.footerContainer{font-size:10px;position:fixed;left:0px;bottom:7px;width:100%;background-color:#fff;height:4vh}.footerContainer p{margin:1px}.details-btn{margin:10px}.imprimir-dialog,.not-visible{display:none}.ol-zoom{top:85%;right:8px;left:auto}.scale-line{position:absolute}.ol-scale-bar{position:relative;bottom:40px;left:10px}.button-active{background-color:gray}.spinner-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#ffffff80;display:flex;align-items:center;justify-content:center}.spinner-overlay .spinner-border{color:#007bff}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.row-cell{background:transparent;border:none}.freeze-page{margin:0;height:100%;overflow:hidden;pointer-events:none}.mouse-pointer{cursor:pointer}.extra-message{border:#007bff 1px solid!important}@media print{.dont-print{display:none!important}.map-container{width:710px!important;border:2px solid black!important;height:850px!important;overflow:hidden;z-index:20;display:flex;flex-direction:column;padding:1px}.map{display:flex;align-items:center;justify-content:center;max-height:550px!important;z-index:1;margin:0 0 0 -30%;margin-bottom:-20%!important}.not-visible{display:block!important}.wing-container{position:fixed;bottom:110px!important;margin-left:80%}.ol-control{display:none!important}.scale-line{position:fixed;bottom:100px!important;margin-left:5%}.ol-scale-bar{position:relative;bottom:40px;left:10px}.ol-scale-bar{display:block!important}.lotes-container{margin-top:25px!important;margin-bottom:50px!important;font-size:18px!important;padding:2px;z-index:15}.navbar-brand img{width:120px;height:auto}.navbar-brand2 img{width:150px;height:auto}.header-container{margin-top:20px;display:flex!important;align-items:center!important}.title-container{margin-top:5px!important}}.mb-3 input{width:70%;margin:auto}.form{margin:0 0 20px}.custom-box{box-shadow:0 2px 5px #94959633;border:1px solid rgba(124,126,128,.2);min-height:fit-content;min-width:40%;margin:50px auto}.custom-list{margin:0 20px 20px}.logout{margin:20px}.profile{align-self:center;box-shadow:0 2px 5px #85bbd6;background-color:#fff}.custom-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.display-6{margin-top:50px;color:#0000008c}.list-group-item{border:1px solid rgb(124,126,128,.3)}
