.bg-none{background:none!important}.error{color:#e51010;font-size:14px}.trekmap-color-green{color:#42a342!important}.trekmap-bg-green{background-color:#e0f0e0!important}.trekmap-btn-border{border-radius:15px}.login{max-width:500px;width:100%;height:-moz-fit-content;height:fit-content;padding-bottom:20px!important}.card-border{border-radius:20px!important}.city-uploaded-marker{width:35px;height:35px;background-size:cover!important;background-position:50%!important;border-radius:30px;position:relative}.layout-erp{display:flex;width:100%;height:100%}.layout-erp .admin-content{padding:15px;background:#f7f7f7}.layout-erp .admin-content .erp_table{margin-top:10px;background:#fff;padding:15px 0;border-radius:10px}.page-nav{background:#fff;width:-moz-fit-content;width:fit-content;padding:4px 0;border-radius:13px}.page-nav .v-btn--active{background:#000;color:#fff}.page-welcome .title{font-size:18px;font-weight:400}.page-welcome .index{display:flex;margin-top:20px}.page-welcome .index .items{background:#fff;padding:10px 20px;border-radius:10px;margin-right:10px}.places_all{width:100%;height:100%}.places_all .title{font-size:18px;font-weight:400;display:flex;justify-content:space-between}.places_items_table,.places_items_table_tr{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ccc}.places_items_table_tr:hover{background:#fff}.place_edit .header{display:flex;justify-content:space-between}.place_edit .coordinate,.place_edit .url{display:flex;align-items:center}.place_edit .place-uploaded-marker{width:35px;height:35px;background-size:cover!important;background-position:50%!important;border-radius:30px;position:relative}.place_edit .place-edit-conteiner{background:#ededed;padding:15px;margin-top:10px;border-radius:10px}.place_edit .place-edit-conteiner .title{margin-bottom:10px}.place_edit .place-edit-conteiner .text-page{background:#fff;color:#000}.place_edit .place-edit-conteiner .text-page,.place_edit .place-edit-conteiner .text-page-active{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:5px 15px;border-radius:10px;margin:5px;cursor:pointer}.place_edit .place-edit-conteiner .text-page-active{background:#3a8e3d;color:#fff}.place_edit .actions{background:#f6f6f6;padding:25px;display:flex;justify-content:center;position:sticky;bottom:0;width:100%}.regions-card-all{width:100%;height:100%}.regions-card-all .title{font-size:18px;font-weight:400;display:flex;justify-content:space-between}.regions-card-edit{width:100%;height:100%}.regions-card-edit .title{font-size:18px;font-weight:400}.regions-card-edit .img-flag{width:180px;height:180px;border-radius:15px;background-size:cover!important;position:relative}.edit-review .btn-add-photo{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px;margin-right:5px;cursor:pointer}.edit-review .btn-add-photo .btn-text{text-align:center;font-size:13px}.edit-review .photo-cnt{height:150px;width:150px;position:relative;margin-right:5px}.edit-review .photo-cnt .photo-delete{position:absolute;top:0;right:0;background:#fff;border-radius:5px;color:red;cursor:pointer}.edit-review .photo-cnt img{width:100%;height:100%}.edit-review .photo-cnt .photo-file{width:100%;height:100%;background-size:cover!important}.parse-places-all{margin-top:10px}.parse-places-all .places{display:flex;flex-wrap:wrap}.parse-places-all .places .place{padding:5px;width:25%}.parse-places-all .places .place .place-card{background:#fff;border-radius:10px;padding:10px}.parse-places-all .places .place .place-card .head{border-bottom:1px solid #e1e1e1;padding:0 0 10px 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#42a342}.parse-places-all .places .place .place-card .head a{color:#42a342}.parse-places-all .places .place .place-card .head .open-article{width:-moz-fit-content;width:fit-content;font-size:14px;cursor:pointer;background:#e0f0e0;padding:2px 10px;border-radius:10px}.parse-places-all .places .place .place-card .btn-save{font-size:14px;color:#42a342;cursor:pointer;margin:10px 0 0 0}.parse-places-all .places .place .place-card .content{padding:10px 0 10px 0;font-size:14px}.parse-places-all .places .place .place-card .foot{border-top:1px solid #e1e1e1;padding:10px 0 0 0;display:flex;justify-content:space-between;align-items:center}.parse-places-all .places .place .place-card .foot .btn-foot{font-size:14px;color:#42a342;cursor:pointer}.parse-places-article{padding:15px!important}.parse-places-article .close{display:flex;justify-content:flex-end;margin-bottom:10px}.parse-places-article .ql-container{overflow:auto!important}.parse-places-article .up_status{background:#e0f0e0;text-align:center;padding:10px 0;border-radius:7px}.parse-places-article .actions{display:flex;justify-content:space-between;margin-top:10px}.parse-places-article .actions .btn-up{width:-moz-fit-content;width:fit-content;font-size:15px;cursor:pointer;background:#e0f0e0;padding:5px 10px;border-radius:10px;color:#42a342}.osm-route-marker{height:-moz-fit-content!important;height:fit-content!important;display:flex!important;margin-top:-16px!important;flex-direction:column;align-items:center}.osm-route-marker .marker{width:20px;height:20px;border-radius:10px}.osm-route-marker .title{background:hsla(0,0%,100%,.769);width:-moz-max-content;width:max-content;font-weight:600;text-align:center;line-height:14px;margin-top:2px;color:#2d2d2d;padding:3px 5px;border-radius:6px;position:relative;font-size:11px}.osm-route-select-marker .icon{width:34px;height:34px;margin:-17px 0 0 -5px;position:relative}.osm-route-select-marker .title{position:absolute;left:50%;top:36px;width:-moz-max-content;width:max-content;transform:translate(-50%);background:hsla(0,0%,100%,.769);border-radius:5px;padding:1px 4px;color:#2d2d2d;font-weight:600;font-size:11px;line-height:14px}.osm-route-mini-marker{width:16px;height:16px;border-radius:20px;border:2px solid #fff;display:flex;flex-direction:column;align-items:center;background:#1f8127;margin-left:-3px;margin-top:-3px}.erp-table{width:100%;border-collapse:collapse}.erp-table th{border:1px solid #ababab;text-align:left;font-weight:400;padding:5px 10px}.erp-table tr:hover{background-color:#e4ffeb}.erp-table td{border:1px solid #ababab;text-align:left;font-weight:400;padding:5px 10px}