p { margin-bottom: 0px; } .fieldsetstyle { border: 2px solid #ff5c0f; border-radius: 10px; } .fieldsetstyle legend { width: auto; padding: 0px 10px; } .form-parents select, .form-parents input { font-size: 12px; } .form-parents label { font-size: 14px; font-weight: 500; } .small-warning { color: #ce1212; } .add-edit-contract-convening-certificate { font-size: 16px; font-weight: 500; } .add-edit-contract-convening-certificate-fieldset { border: 1px solid #ced4da; border-radius: 10px; } input[type=number] { text-align: center; direction: ltr; } input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; } .odd-header-row { background-color: #015688; color: #fff; } .even-header-row { background-color: #ff5c0f; } .table thead tr { font-size: 10px; color: white; } #choose_pro_type_table thead tr th { color: #fff; } .dataTables_filter { display: inline; } .dataTables_length { display: inline; } .dt-buttons { 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 { border: none; background-color: transparent; } .btn-dataTable i { color: rgb(43, 125, 43); font-size: 18px; } .setcontent { display: flex; flex-direction: row; } .dataTables_scroll { margin-bottom: 50px; } 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; } button:disabled { cursor: no-drop; opacity: 0.5; } .scrollbar::-webkit-scrollbar { background-color: rgb(178, 178, 178); border-radius: 10px; border: 4px solid rgb(128, 128, 128); } .scrollbar::-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); } .dataTables_paginate { margin-top: 20px !important; } .dataTables_paginate .pagination li.page-item a { border: 0 !important; color: black; } .page-item.active .page-link { color: white !important; background-color: rgb(255, 92, 15) !important; } .modal-title { font-size: 15px; font-weight: 600; } /* map css */ .abrar-map-layout>#abrar-map, #abrar-map-2, #abrar-map_choose { height: 100%; border: 1px solid #dee2e6; border-radius: 0.25rem; } .abrar-map-layout { position: relative; height: 368px; margin-bottom: 15px; } .abrar-map-layout>#abrar-map-static { height: 100%; border: 1px solid #dee2e6; border-radius: 0.25rem; } .abrar-map-layout>#abrarshow-map { height: 100%; border: 1px solid #dee2e6; border-radius: 0.25rem; } .abrar-map-layout>.pin-container { position: absolute; top: 34%; right: 44%; z-index: 1009; } .map-latlng-input-row { bottom: 0; left: 0; } .map-record-title { position: absolute; top: 5px; right: 5px; z-index: 1000; padding: 4px 7px; color: #000; font-size: 13px; font-weight: 500; border-radius: 0.25rem; background-color: rgba(255, 193, 7, 0.8); } .map-endplace-title { position: absolute; top: 40px; right: 5px; z-index: 1000; padding: 4px 7px; color: #fff; font-size: 10px; font-weight: 500; border-radius: 0.25rem; background-color: rgba(255, 85, 7, 0.986); } .map-latlng-input-row { position: absolute; bottom: -11px; z-index: 1000; width: 240px; left: 5px; } /* map css */ .add-edit-subcontract-upload { font-size: 16px; font-weight: 500; } .add-edit-subcontract-upload-fieldset { border: 1px solid #ced4da; border-radius: 10px; } /* file part css */ .imgbox { border: 1px solid #ccc; width: 100%; height: 100%; cursor: pointer; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 10px; margin: 0; color: #666; font-size: 12px; } .img-preview { max-width: 100%; } .btn-delete-img { border-top-left-radius: 0; border-top-right-radius: 0; } .btn-danger.disabled, .btn-danger:disabled { font-size: 12px; background-color: #007bff; border: none; } /* file part css */ .modal thead th { color: #000; } .tripple-amount { display: none; } .tripple-amount-edit { display: none; } .validity-checker { border-color: #dc3545 !important; box-shadow: 0 0 10px #f1507f !important; } .month-grid-box { font-family: 'IRANSansFaNum'; } .new-project { background: #ff5c0f; color: #fff; } .new-project:hover { background: #fff; color: #ff5c0f; border: 1px solid #ff5c0f; } .choose-project-type { background: #015688; color: #fff; } .choose-project-type:hover { background: #fff; color: #015688; border: 1px solid #015688; } .add-subcontract-action-type-unit-all { font-size: 20px; font-weight: 500; text-align: center; color: #515151; } .edit-subcontract-action-type-unit-all { font-size: 20px; font-weight: 500; text-align: center; color: #515151; } #limit_percentage { color: #dc3545; } #edit_limit_percentage { color: #dc3545; } .financial-part-table td:last-child { width: 20%; } .add-subcontract-action-type-show-all { font-size: 18px; font-weight: 500; text-align: center; color: #515151; } .add-subcontract-type-amount-show-all { font-size: 18px; font-weight: 500; text-align: center; color: #515151; } .add-subcontract-type-unit-show-all { font-size: 18px; font-weight: 500; text-align: center; color: #515151; } .edit-subcontract-action-type-show-all { font-size: 18px; font-weight: 500; text-align: center; color: #515151; } .edit-subcontract-type-amount-show-all { font-size: 18px; font-weight: 500; text-align: center; color: #515151; } .edit-subcontract-type-unit-show-all { font-size: 18px; font-weight: 500; text-align: center; color: #515151; } .map-parent-border { border: 1px solid #e1e1e1; border-radius: 15px; } .project-map{ width: 100%; height: 370px; border-radius: 15px } .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); } .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; } .leaflet-div-icon { background: transparent !important; border: none !important; } input[data-mask]{ direction: ltr; text-align: center; } .map-latlng-form { margin-bottom: 2px; } .map-latlng-label { margin-bottom: 0px; background-color: #ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; } .past-details-style { color: #810000; font-size: 13px; font-weight: bold; } #choose_pro_type_table_filter { font-size: 12px; } .title-update { display: flex; justify-content: center; position: relative; top: 10px; letter-spacing: -0.8px; } .previus-action-types { font-size: 13px; } .input-map-project { color: #009900; } /* filters */ .btn-set-filter { background-color: rgb(43, 125, 43); border: 0; margin-bottom: 5px; border-radius: 5px; font-size: 12px; color: white; } .form-control-me { display: block; width: 100%; height: 33px; padding: 0.375rem 0.75rem; font-size: 10px; font-weight: 400; line-height: 1.5; color: #495057; background-color: #ffffff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; box-shadow: inset 0 0 0 rgba(0, 0, 0, 0); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .parent-filter { width: 223px; min-height: 200px; background-color: white; border-radius: 5px; display: none; position: absolute; z-index: 9; left: 100px; box-shadow: 0 0 3px; top: 180px; padding: 8px; } .parent-excel { width: 223px; min-height: 200px; background-color: white; border-radius: 5px; display: none; position: absolute; z-index: 9; left: 280px; box-shadow: 0 0 3px; top: 180px; padding: 8px; } .parent-word { width: 223px; min-height: 100px; background-color: white; border-radius: 5px; display: none; position: absolute; z-index: 9; left: 200px; 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); } .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); } .parent-word::-webkit-scrollbar { background-color: rgb(178, 178, 178); border-radius: 10px; border: 4px solid rgb(128, 128, 128); } .parent-word::-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); } .stylescroll::-webkit-scrollbar { background-color: rgb(178, 178, 178); border-radius: 10px; border: 4px solid rgb(128, 128, 128); } .stylescroll::-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); } .select2-container--default .select2-selection--multiple .select2-selection__choice { float: right !important; background-color: #007bff !important; } .select2-search__field { font-size: 10px !important; } .select2-results__options { font-size: 10px !important; } .select2-selection__rendered { font-size: 12px !important; } .form-control { font-size: 11px; } .select2-container--default .select2-selection--multiple { background-color: white; border-radius: 4px; cursor: text; border: 1px solid #ced4da; } .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #80bdff; outline: 0; } .modal:nth-of-type(even) { z-index: 1050; } .modal-backdrop.show:nth-of-type(odd) { z-index: 1049; } .modal-backdrop.show:nth-of-type(4n-1) { z-index: 1049; } .modal-end{ z-index: 1052 !important; } .input-map-project::placeholder { font-size: 10px; } table.dataTable tbody tr.selected { background-color: rgb(47, 125, 50); color: white !important; } .table-header { font-size: 20px; font-weight: 600; } table.dataTable>tbody>tr.child:hover { background: #7ab67a !important; color: #fff; }