table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child { border-right-width: 1px; } table.dataTable .btn-dataTable { border: none; background-color: transparent; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } .form-control[readonly] { background-color: #fff; opacity: 1; } .form-control:disabled { background-color: #e9ecef; opacity: 1; } /* Firefox */ input[type=number] { -moz-appearance: textfield; } /* map styles */ .project-map { width: 100%; height: 329px; border-radius: 5px; } .pin-marker { position: relative; width: 45px; height: 71px; font-family: "IRANSans"; } .pin-marker.pin-move>.map-pin-marker { transform: scale(0.75); } .pin-marker.pin-set>.map-pin-marker>.pin-title-circle { background-color: #009900; } .pin-marker.pin-warn>.map-pin-marker>.pin-title-circle { background-color: #e90a0a; } .pin-marker.pin-move>.pin-main-shadow { transform: scale(1.35); } .leaflet-div-icon { background: transparent !important; border: none !important; } .map-pin-marker { position: relative; width: 45px; height: 65px; z-index: 10; transform-origin: 22.5px 0; transition: transform 0.2s; } .map-pin-marker>.pin-main-circle { position: absolute; width: 45px; height: 45px; left: 0; background-color: rgba(22, 67, 88, 1); border-radius: 50%; z-index: 12; } .map-pin-marker>.pin-white-circle { position: absolute; width: 39px; height: 39px; left: 3px; top: 3px; background-color: #ffffff; border-radius: 50%; z-index: 13; } .map-pin-marker>.pin-title-circle { position: absolute; width: 35px; height: 35px; left: 5px; top: 5px; background-color: rgba(22, 67, 88, 1); border-radius: 50%; display: flex; justify-content: center; align-items: center; z-index: 14; transition: background-color 0.3s; } .map-pin-marker>.pin-title-circle>.title-circle-text { line-height: 1; font-size: 10px; color: #ffffff; font-weight: 600; z-index: 15; } .map-pin-marker>.pin-main-line { position: absolute; width: 5px; height: 25px; z-index: 11; background-color: #000000; top: 40px; left: 20px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .pin-marker>.pin-main-shadow { position: absolute; width: 11px; height: 11px; left: 17px; top: 58px; background-color: rgba(0, 0, 0, 0.2); border-radius: 50%; display: flex; justify-content: center; align-items: center; z-index: 10; transition: transform 0.2s; } .pin-marker>.pin-main-shadow>.shadow-dot { position: relative; width: 1px; height: 1px; left: 0; top: 0; background-color: #000000; border-radius: 50%; z-index: 10; } input[data-mask] { direction: ltr; text-align: center; } .validity-checker { border-color: #dc3545 !important; box-shadow: 0 0 10px #f1507f !important; } .input-map-project { color: #009900; } .map-latlng-input-row { position: absolute; bottom: 20px; z-index: 1000; width: 240px; left: 20px; background: #9990899e; border-radius: 5px; } /* end */ .dataTables_filter { display: inline; } .dataTables_length { display: inline; } .dt-buttons { display: inline; float: left; } .dt-button { background-color: transparent; color: #000; border: none; font-size: 12px; } .dt-button i { color: rgb(43, 125, 43); font-size: 19px; } .btn-dataTable i { color: rgb(43, 125, 43); font-size: 18px; } .selected-unit { color: #ff5c0f; } .damage-adder-style { border-radius: 50%; background-color: #ff5c0f; border: none; color: #fff; font-size: 2rem; padding-top: 5px; width: 30px; height: 30px; } .validation-checker { border: 1px solid crimson !important; } .parent-filter { width: 223px; min-height: 200px; background-color: white; border-radius: 5px; display: none; position: absolute; z-index: 9; left: 20px; box-shadow: 0 0 3px; top: 180px; padding: 8px; } .parent-filter::-webkit-scrollbar { background-color: rgb(178, 178, 178); border-radius: 10px; border: 4px solid rgb(128, 128, 128); } .parent-filter::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: rgb(128, 128, 128); } .btn-set-filter { background-color: rgb(43, 125, 43); border: 0; margin-bottom: 5px; border-radius: 5px; font-size: 12px; color: white; } .imgbox { border: 1px solid #ccc; width: 100%; height: 100%; cursor: pointer; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 30px; margin: 0; color: #666; font-size: 12px; padding: 4px; } .btn-delete-img { border-top-left-radius: 0px; border-top-right-radius: 0px; } .img-preview { max-width: 100%; } .form-check-label { font-size: 14px; } .custom-file-label { overflow-x: hidden; } .custom-file-input:lang(en) ~ .custom-file-label::after { content: "انتخاب"; } .hot-fraction-box label { margin-bottom: 0; } .left-text-Plaque { position: absolute; background-color: transparent; left: 47px; width: 31px; top: 34px; border: 0; text-align: center; padding: 0; } .left-text-Plaque:focus { background-color: transparent; } .text-text-Plaque { position: absolute; background-color: transparent; left: 79px; width: 45px; top: 34px; border: 0; text-align: center; padding: 0; cursor: pointer; } .text-text-Plaque:focus { background-color: transparent; } .center-text-Plaque { left: 125px; position: absolute; width: 55px; top: 34px; background: transparent; border: 0; text-align: center; padding: 0; } .center-text-Plaque:focus { background-color: transparent; } .right-text-Plaque { left: 183px; position: absolute; width: 40px; top: 44px; background: transparent; border: 0; height: 26px; text-align: center; padding: 0; } .right-text-Plaque:focus { background-color: transparent; } .modal-fieldset { border: 2px solid #ff5c0f; border-radius: 10px; } .modal-fieldset legend { width: auto !important; padding: 0 15px; font-size: 16px; font-weight: 500 !important; width: 11%; color: #4962ac; text-align: center; } .modal-fieldset-content { margin-bottom: 0.5rem; } #show_all_data_modal h5 { margin: 0; } .table-image:hover { position: absolute; width: auto; height: auto; max-width: 200px; max-height: 200px; } .parent-excel { width: 223px; min-height: 200px; background-color: white; border-radius: 5px; display: none; position: absolute; z-index: 9; left: 33px; box-shadow: 0 0 3px; top: 176px; padding: 8px; } .parent-excel::-webkit-scrollbar { background-color: rgb(178, 178, 178); border-radius: 10px; border: 4px solid rgb(128, 128, 128); } .parent-excel::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: rgb(128, 128, 128); } .show-font { font-size: 17px; } .plaque-box-style { align-items: center; justify-content: start; padding: unset; } .plaque-box-style button { margin: 5px 10px; width: 12%; height: 50px; font-weight: 600; } @media screen { #printSection { display: none; } } @media print { body * { visibility:hidden; } #printSection, #printSection * { visibility:visible; } #printthis{ width: 100%; height: 100%; } #printSection { position:absolute; left:0; top:0; } .modal-xl { max-width: 100% !important; } }