@font-face { font-family: iransans; src: url("../fonts/IRANSansWeb.woff"); src: url("../fonts/IRANSansWebFaNum.woff"); } body, html { font-family: iransans; } .form-login { width: 430px; height: 342px; position: absolute; left: 0; right: 0; top: 50%; bottom: 0; margin-left: auto; transform: translateY(-60%); margin-right: auto; z-index: 4; } .form-login .card { background-color: rgba(0, 0, 0, 0); border-radius: 5px 5px 0 0; border: 1px solid white; backdrop-filter: blur(15px); } .form-login .card-header { width: 430px; border-bottom: 1px solid white; height: 60px; background-color: rgba(0, 0, 0, 0.616); } .form-login .card-header .text-center-head-login { font-size: 20px; font-weight: 800; color: #fefefe; } .form-login .input-login { width: 320px; height: 40px; border-radius: 5px; border: 0; background-color: #ffffff; } .btn-login { width: 70px; height: 36px; border-radius: 5px; background-color: #4962ac; border: 0; color: white; font-size: 15px; margin-left: -12px; } .check-remmber { width: 16px; height: 16px; border-radius: 3px; background: #ff5c0f; color: #4962ac; } .container-checkbox { display: block; position: relative; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Hide the browser's default checkbox */ .container-checkbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom checkbox */ .checkmark { position: absolute; top: 0; width: 16px; height: 16px; background-color: #eee; } /* On mouse-over, add a grey background color */ .container-checkbox:hover input~.checkmark { background-color: #ccc; } /* When the checkbox is checked, add a blue background */ .container-checkbox input:checked~.checkmark { background-color: #ff5c0f; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .container-checkbox input:checked~.checkmark:after { display: block; } /* Style the checkmark/indicator */ .container-checkbox .checkmark:after { left: 6px; top: 3px; width: 5px; height: 10px; border: solid #4962ac; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .btn-change-time { width: 40px; height: 40px; border-radius: 50%; background-color: #4962ac; border: 0; color: white; cursor: pointer; margin-left: 10px; } .btn-change-pass { width: 40px; height: 40px; border-radius: 50%; background-color: goldenrod; border: 0; color: white; cursor: pointer; margin-left: 10px; } .btn-logout:hover { border: 1px solid black; } .btn-change-time:hover { border: 1px solid black; } .fixed-plugin .content-setting { padding: 0; } .line-setting { width: 90%; height: 2px; background-color: #ff5c0f; margin-left: auto; margin-right: auto; margin-bottom: 15px; } .form-control-me { width: 100%; height: 30px; border: 1px rgb(199, 199, 199) solid; border-radius: 5px; font-size: 12px; } .btn-okay-pass { border: 0; width: 40px; background-color: #ff5c0f; font-size: 13px; color: white; border-radius: 4px; cursor: pointer; } .hodeChange { display: none; } .fixed-plugin { left: 0 !important; border-radius: 5px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .card-map .card-icon { float: right !important; } .card-map .card-title { margin-right: 100px; } .parent-map-iran { border-radius: 5px; overflow: hidden; box-shadow: 0 0 3px; } .map-iran { margin-top: 0 !important; height: 350px !important; } .left-menu-map { z-index: 99999; position: fixed; bottom: 20%; border-radius: 3px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); padding: 3px; cursor: pointer; transition: left 0.5s; background-color: rgba(87, 86, 86, 0.5); } .menu-map-close { position: absolute; top: 5px; right: 5px; width: 36px; height: 36px; z-index: 18; cursor: pointer; display: none; color: rgba(0, 0, 0, 0.5); } .left-menu-map>.menu-map-close:hover { background-color: rgba(0, 0, 0, 0.2); color: black; } .left-menu-map>.menu-map-close>i { position: relative; left: 8px; top: 8px; } .map-svg-box.map-svg-box-open>svg polygon:hover { fill: #ff5630; } .map-svg-box.map-svg-box-open>svg path:hover { fill: #ff5630; } .component-col { box-shadow: 0px 1px 4px #0000002e; border-radius: 5px; padding-left: 0; padding-right: 0; background-color: white; overflow: hidden; } .component-data { width: 80%; height: 50px; border-radius: 5px; box-shadow: 0 0 3px #4962ac; position: relative; background-color: rgb(247, 247, 247); } .component-data .text-component-data { font-size: 12px; } .component-data .component-data-number { width: 50px; height: 50px; border-radius: 50%; border: 2px solid orange; position: absolute; left: -20px; top: 25px; text-align: center; padding-top: 11px; background-color: white; } .sidenav-fix-map a { position: absolute; left: -80px; transition: 0.3s; padding: 15px; width: 100px; text-decoration: none; font-size: 20px; top: 30%; color: white; border-radius: 0 5px 5px 0; } .line-component-data-first { width: 50%; border: 1px dashed rgb(217, 255, 0); position: absolute; right: 25%; } .hard-svg { width: 200px; height: 200px; } /* /////////////////// */ .set-size { font-size: 10em; } .charts-container:after { clear: both; content: ""; display: table; } .pie-wrapper { height: 1em; width: 1em; float: left; position: relative; left: 25%; } .pie-wrapper:nth-child(3n+1) { clear: both; } .pie-wrapper .pie { height: 100%; width: 100%; clip: rect(0, 1em, 1em, 0.5em); left: 0; position: absolute; top: 0; } .pie-wrapper .pie .half-circle { height: 100%; width: 100%; border: 0.1em solid #3498db; border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); left: 0; position: absolute; top: 0; } .pie-wrapper .pie .half-circle2 { height: 100%; width: 100%; border: 0.1em solid #3498db; border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); left: 0; position: absolute; top: 0; } .pie-wrapper .pie .half-circle3 { height: 100%; width: 100%; border: 0.1em solid #3498db; border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); left: 0; position: absolute; top: 0; } .pie-wrapper .label { background: #34495e; border-radius: 50%; bottom: 0.4em; color: #ecf0f1; cursor: default; display: block; font-size: 0.25em; left: 0.4em; line-height: 2.6em; position: absolute; right: 0.4em; text-align: center; top: 0.4em; } .pie-wrapper .label .smaller { color: #bdc3c7; font-size: 0.45em; padding-bottom: 20px; vertical-align: super; } .pie-wrapper .shadow { height: 100%; width: 100%; border: 0.1em solid #bdc3c7; border-radius: 50%; } .pie-wrapper.style-2 .label { background: none; color: #7f8c8d; } .pie-wrapper.progress-45 .pie .half-circle { border-color: #1abc9c; } .pie-wrapper.progress-45 .pie .half-circle2 { border-color: orange; } .pie-wrapper.progress-45 .pie .half-circle3 { border-color: pink; } .pie-wrapper.progress-45 .pie .left-side { transform: rotate(162deg); } .pie-wrapper.progress-75 .pie { clip: rect(auto, auto, auto, auto); } .sidebar-mini .test-config { padding-right: 10px; } .dataTables_filter { direction: rtl; float: left; margin-left: 15px; display: none; } .dataTables_length { float: left; display: none; } .table-ltr_me thead tr th { font-size: 12px; text-align: center; font-weight: bold; } .table-ltr_me tbody tr td { text-align: right; font-size: 12px; } .audio_table { height: 30px; } .table-ltr_me tbody tr td:nth-child(2) { direction: ltr !important; } .dt-buttons { float: right; } .dt-buttons button:nth-child(1) { background-color: #9c27b0; color: white; border: 0; border-radius: 5px; font-size: 12px; width: 115px; height: 40px; } .dt-buttons button:nth-child(2) { background-color: #4caf50; color: white; border: 0; border-radius: 5px; font-size: 12px; width: 115px; height: 40px; } .dt-buttons button:nth-child(3) { background-color: #ff5c0f; color: white; border: 0; border-radius: 5px; font-size: 12px; width: 115px; height: 40px; } .header-user { background-color: rgb(241, 241, 241); } .component-col .btn-add-user { background-color: rgb(255, 238, 142); border: 0; border-radius: 50%; padding: 3px; color: white; width: 25px; height: 25px; } .emty_val_add { color: red; font-weight: 700; font-size: 10px; display: none; } .borderd-warning { margin-top: 10px; margin-bottom: 15px; height: 0.7px; width: 90%; margin-left: auto; margin-right: auto; background-color: orange; margin-bottom: 10px; } .pretty.p-round .state label:after, .pretty.p-round .state label:before { border-radius: 100%; margin-top: 9px; } .is-invalid { border: 2px solid red; } .component-col .table-ltr_me thead tr th { font-size: 14px; } .datepicker-persian { font-family: iransans; } #modal-filter-voice .form-control-me { width: 65% !important; height: 27px !important; } .display-date { display: none; } .display-clock { display: none; } input:disabled { background-color: #d4d4d4; cursor: no-drop; } .border-ram { border-top: 1px dashed #cecece; width: 100%; } .data-bottom-text { font-weight: bold; } .data-bottom-val { color: #c1c1c1; } .seprate-operator { border-top: 2px dashed #e4e4e4; margin-top: 15px; margin-bottom: 15px; } .data-map-iran { width: 243px; height: 130px; position: absolute; z-index: 2; background-color: red; right: 10px; top: 10px; overflow: hidden; border-radius: 5px; background-color: rgba(255, 255, 255, 0.582); } .show-btn-data { position: absolute; z-index: 2; right: 10px; top: 10px; } .close-data-map { color: white; } .parent-head-data { background-color: gray; } .parent-head-data span { color: white; margin-bottom: 2px; font-size: 13px; } .color-data-map1 { width: 30px; height: 20px; background-color: #66cc66; margin-right: 49px; margin-top: 4px; border-radius: 5px; } .color-data-map2 { width: 30px; height: 20px; background-color: #ffeda0; margin-right: 40px; margin-top: 4px; border-radius: 5px; } .color-data-map3 { width: 30px; height: 20px; background-color: #ff704d; margin-right: 24px; margin-top: 4px; border-radius: 5px; } .icon_camera { width: 5px; height: 5px; background-color: rgb(101, 189, 119); border-radius: 50%; } .leaflet-div-icon { background: 0 !important; overflow: hidden !important; border: 0px !important; } .data_marker { box-shadow: 0 2px 4px 0px grey; border-radius: 5px; padding: 3px; text-align: center; } .leaflet-popup-content-wrapper { width: 315px !important; font-family: iransans; } .data_marker .parent-data { color: orange; font-size: 9px; } .btn-cal-all-data { border-radius: 50%; border: 0; background-color: #43a047; color: white; width: 30px; height: 30px; z-index: 999; cursor: pointer; } .parent-image { position: absolute; right: 10px; top: 150px; } .parent-witel { position: absolute; left: 10px; bottom: 10px; } .btn-code-accident { margin-right: 18px; border: 0; border-radius: 5px; color: white; background-color: #ff5c0f; margin-left: 20px; width: 62px; height: 30px; cursor: pointer; } .parent-loader { background: #0c0c0c94; width: 100%; height: 100%; position: absolute; z-index: 99999; top: 0; left: 0; right: 0; bottom: 0; } .loader { color: #ffffff; font-size: 90px; text-indent: -9999em; overflow: hidden; width: 1em; height: 1em; border-radius: 50%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease; animation: load6 1.7s infinite ease, round 1.7s infinite ease; } @-webkit-keyframes load6 { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } } @keyframes load6 { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } } @-webkit-keyframes round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } button:disabled { cursor: no-drop; opacity: 0.6; } table tbody td .btn { width: 30px; height: 30px; border-radius: 50%; } .btn-danger { background-color: red !important; } .dataTables_filter input { width: 200px !important; margin-bottom: 20px; margin-right: 10px; } .notif { position: absolute; width: 30px; height: 20px; border-radius: 40%; background-color: red; top: 11px; right: 45%; color: white; box-shadow: 0 0 8px; } .notif span { position: relative; left: 11px; } .component-setting .card { width: 75%; } @media only screen and (max-width: 576px) { .component-setting .card { width: 75%; } } .sidebar-mini .notif { display: none; } .pretty.p-switch.p-fill input:checked~.state:before { border-color: rgb(85, 208, 105) !important; background-color: rgb(85, 208, 105) !important; } .dataTables_info { float: left; position: relative; bottom: 8px; } .modal .btn-success { width: 75px; } .modal .btn-danger { width: 75px; } .btn_play { background-color: white !important; border: 2px solid #00bcd4 !important; } .btn_play i { color: #00bcd4; position: relative; left: 3px; } .btn_download { background-color: white !important; border: 2px solid #9c27b0 !important; } .delet-voice { background-color: white !important; border: 2px solid #f44336 !important; } .delet-voice i { color: #f44336; position: relative; left: 2px; }