@@ -39,7 +39,7 @@ enum HarimStates: int
|
||||
13 => "تائید عرصه و اعیان ارسال شده توسط اداره حریم",
|
||||
14 => "تائید عرصه و اعیان ارسال شده توسط معاون",
|
||||
15 => "تائید عرصه و اعیان ارسال شده توسط مدیر",
|
||||
16 => " مخالفت با درخواست"
|
||||
16 => "مخالفت با درخواست"
|
||||
];
|
||||
|
||||
return $mapArray[$state];
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
namespace App\Http\Controllers\V2\Dashboard;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Jobs\UpdateRoadObservedInfoByNikarayanJob;
|
||||
use App\Services\NikarayanService;
|
||||
use Illuminate\Http\Request;
|
||||
use Hekmatinasser\Verta\Verta;
|
||||
@@ -570,7 +571,8 @@ class RoadObservationController extends Controller
|
||||
// }
|
||||
// $url = "https://riws.rmto.ir/WebServices/NRPTrafficStatus.asmx?wsdl";
|
||||
try {
|
||||
$result = $nikarayanService->updateRoadObservedInfoByNikarayan($request, $roadObserved, $files_path);
|
||||
// $result = $nikarayanService->updateRoadObservedInfoByNikarayan($request->only(['rms-status', 'rms-description']), $roadObserved, $files_path);
|
||||
$result = UpdateRoadObservedInfoByNikarayanJob::dispatch($roadObserved, $files_path)->onQueue('nikarayan');
|
||||
} catch (SoapFault $e) {
|
||||
|
||||
$msg = "error in send to nikarayan at" . date("Y-m-d H:i:s") . "\n" . 'rms: error in get road observation webservice babe!!!!' . "\n";
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\V3\Dashboard\Harim;
|
||||
use App\Enums\HarimStates;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\V3\Dashboard\Harim\PanjareVahed\GetAccessRoadRequest;
|
||||
use App\Http\Requests\V3\Dashboard\Harim\PanjareVahed\GetFinalPolygonsRequest;
|
||||
use App\Http\Requests\V3\Dashboard\Harim\PanjareVahed\GetRejectRequest;
|
||||
use App\Http\Requests\V3\Dashboard\Harim\PanjareVahed\ReceiveNewRequest;
|
||||
use App\Http\Traits\ApiResponse;
|
||||
@@ -41,22 +42,24 @@ class PanjareVahedController extends Controller
|
||||
Harim::query()->create([
|
||||
'state_id' => $state,
|
||||
'state_name' => HarimStates::name($state),
|
||||
'panjare_vahed_id' => $request->id,
|
||||
'panjare_vahed_id' => $request->panjare_vahed_id,
|
||||
'national_id' => $request->national_id,
|
||||
'phone_number' => $request->phone_number,
|
||||
'request_date' => $request->request_date,
|
||||
'province_id' => $city->province_id,
|
||||
'province_name' => $city->province()->first()->name_fa,
|
||||
'city_id' => $city->id,
|
||||
'city_name' => $city->name,
|
||||
'city_name' => $city->name_fa,
|
||||
'edareh_shahri_id' => $city->edarateShahri()->first()->id,
|
||||
'requested_organization' => $request->organization,
|
||||
'requested_organization' => $request->requested_organization,
|
||||
'plan_group' => $request->plan_group,
|
||||
'plan_title' => $request->plan_title,
|
||||
'worksheet_id' => $request->worksheet_id,
|
||||
'response_options' => json_encode($request->response_options),
|
||||
'isic' => $request->isic,
|
||||
'primary_area' => $request->primary_area,
|
||||
'primary_area' => json_encode($request->primary_area),
|
||||
'lat' => $request->lat,
|
||||
'lng' => $request->lng,
|
||||
]);
|
||||
|
||||
return $this->successResponse([
|
||||
@@ -80,6 +83,7 @@ class PanjareVahedController extends Controller
|
||||
return $this->successResponse();
|
||||
}
|
||||
|
||||
|
||||
public function getRejectRequest(GetRejectRequest $request)
|
||||
{
|
||||
$state = HarimStates::MOKHALEFAT_BA_DASTGAH->value;
|
||||
@@ -93,7 +97,9 @@ class PanjareVahedController extends Controller
|
||||
|
||||
return $this->successResponse();
|
||||
}
|
||||
public function getFinalPolygons(GetAccessRoadRequest $request)
|
||||
|
||||
|
||||
public function getFinalPolygons(GetFinalPolygonsRequest $request)
|
||||
{
|
||||
$state = HarimStates::TAEDE_ARSE_VA_AYAN_ERSAL_SHODE_TAVASOT_DAFTAR_HARIM->value;
|
||||
|
||||
|
||||
@@ -105,13 +105,13 @@ class OperatorController
|
||||
$roadObservedHistoryData['new_files'] = json_encode($files_path);
|
||||
}
|
||||
|
||||
DB::transaction(function () use ($roadObserved, $roadObservedHistoryData, $roadObservedData, $request, $nikarayanService, $files_path) {
|
||||
DB::transaction(function () use ($roadObserved, $roadObservedHistoryData, $roadObservedData, $nikarayanService, $files_path) {
|
||||
$roadObserved->problemHistories()->create($roadObservedHistoryData);
|
||||
$roadObserved->update($roadObservedData);
|
||||
|
||||
auth()->user()->addActivityComplete(1142);
|
||||
|
||||
$nikarayanService->updateRoadObservedInfoByNikarayan($request, $roadObserved, $files_path);
|
||||
$nikarayanService->updateRoadObservedInfoByNikarayan($roadObserved, $files_path);
|
||||
});
|
||||
|
||||
return $this->successResponse();
|
||||
@@ -170,13 +170,13 @@ class OperatorController
|
||||
$roadObservedHistoryData['new_files'] = $files;
|
||||
}
|
||||
|
||||
DB::transaction(function () use ($roadObserved, $roadObservedHistoryData, $roadObservedData, $request, $nikarayanService) {
|
||||
DB::transaction(function () use ($roadObserved, $roadObservedHistoryData, $roadObservedData, $files_path, $nikarayanService) {
|
||||
$roadObserved->problemHistories()->create($roadObservedHistoryData);
|
||||
$roadObserved->update($roadObservedData);
|
||||
|
||||
auth()->user()->addActivityComplete(1142);
|
||||
|
||||
$nikarayanService->updateRoadObservedInfoByNikarayan($request, $roadObserved, json_encode($roadObservedHistoryData['new_files']));
|
||||
$nikarayanService->updateRoadObservedInfoByNikarayan($roadObserved, $files_path);
|
||||
});
|
||||
|
||||
return $this->successResponse();
|
||||
|
||||
@@ -12,18 +12,18 @@ class GetAccessRoadRequest extends FormRequest
|
||||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array<string, ValidationRule|array|string>
|
||||
* @return array<string, ValidationRule|array>
|
||||
*/
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'panjare_vahed_id' => 'required|string',
|
||||
'panjare_vahed_id' => 'required',
|
||||
'access_road' => 'required',
|
||||
];
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\V3\Dashboard\Harim\PanjareVahed;
|
||||
|
||||
use Illuminate\Contracts\Validation\ValidationRule;
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class GetFinalPolygonsRequest extends FormRequest
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array<string, ValidationRule|array>
|
||||
*/
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'panjare_vahed_id' => 'required',
|
||||
'final_area' => 'required',
|
||||
'final_plan' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -12,18 +12,18 @@ class GetRejectRequest extends FormRequest
|
||||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array<string, ValidationRule|array|string>
|
||||
* @return array<string, ValidationRule|array>
|
||||
*/
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'panjare_vahed_id' => 'required|string',
|
||||
'panjare_vahed_id' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ class ReceiveNewRequest extends FormRequest
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'panjare_vahed_id' => 'required|integer',
|
||||
'panjare_vahed_id' => 'required|integer|unique:harims,panjare_vahed_id',
|
||||
'national_id' => 'required',
|
||||
'phone_number' => 'required',
|
||||
'request_date' => 'required',
|
||||
@@ -34,6 +34,8 @@ class ReceiveNewRequest extends FormRequest
|
||||
'response_options' => 'required',
|
||||
'isic' => 'required',
|
||||
'primary_area' => 'required',
|
||||
'lat' => 'required',
|
||||
'lng' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
45
app/Jobs/UpdateRoadObservedInfoByNikarayanJob.php
Normal file
45
app/Jobs/UpdateRoadObservedInfoByNikarayanJob.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
namespace App\Jobs;
|
||||
|
||||
use App\Models\NikarayanFault;
|
||||
use App\Models\RoadObserved;
|
||||
use App\Services\NikarayanService;
|
||||
use Illuminate\Bus\Queueable;
|
||||
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||
use Illuminate\Foundation\Bus\Dispatchable;
|
||||
use Illuminate\Queue\InteractsWithQueue;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
use SoapFault;
|
||||
use Throwable;
|
||||
|
||||
class UpdateRoadObservedInfoByNikarayanJob implements ShouldQueue
|
||||
{
|
||||
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
|
||||
|
||||
/**
|
||||
* Create a new job instance.
|
||||
*/
|
||||
public function __construct(public RoadObserved $roadObserved, public $files) {}
|
||||
|
||||
/**
|
||||
* Execute the job.
|
||||
* @throws SoapFault
|
||||
*/
|
||||
public function handle(NikarayanService $nikarayanService)
|
||||
{
|
||||
return $nikarayanService->updateRoadObservedInfoByNikarayan($this->roadObserved, $this->files);
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle a job failure.
|
||||
*/
|
||||
public function failed(?Throwable $exception): void
|
||||
{
|
||||
NikarayanFault::query()->create([
|
||||
'road_observed_id' => $this->roadObserved->id,
|
||||
'response' => $exception->getMessage(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
19
app/Models/NikarayanFault.php
Normal file
19
app/Models/NikarayanFault.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
||||
class NikarayanFault extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $guarded = [];
|
||||
|
||||
public function roadObserved(): BelongsTo
|
||||
{
|
||||
return $this->belongsTo(RoadObserved::class);
|
||||
}
|
||||
}
|
||||
@@ -5,6 +5,7 @@ namespace App\Models;
|
||||
use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphToMany;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
|
||||
@@ -136,4 +137,9 @@ class RoadObserved extends Model
|
||||
'mission_id',
|
||||
);
|
||||
}
|
||||
|
||||
public function nikarayanFaults(): HasMany
|
||||
{
|
||||
return $this->hasMany(NikarayanFault::class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ class NikarayanService
|
||||
/**
|
||||
* @throws SoapFault
|
||||
*/
|
||||
public function updateRoadObservedInfoByNikarayan(Request $request, RoadObserved $roadObserved, $files)
|
||||
public function updateRoadObservedInfoByNikarayan(RoadObserved $roadObserved, $files)
|
||||
{
|
||||
if (App::isProduction())
|
||||
{
|
||||
@@ -24,8 +24,8 @@ class NikarayanService
|
||||
$array = array('strUserName' => 'vaytelrop',
|
||||
'strPassword' => 'VaYtelROP*2024',
|
||||
'strAutoID' => $roadObserved->fk_RegisteredEventMessage,
|
||||
'strStateID' => ($request->input('rms-status') == 1) ? '2' : '3',
|
||||
'strDescription' => $request->input('rms-description') ?? $roadObserved->rms_description,
|
||||
'strStateID' => ($roadObserved->rms_status == 1) ? '2' : '3',
|
||||
'strDescription' => $roadObserved->rms_description,
|
||||
'strPreviousImageLink' => !empty($files) && isset($files[0]['path']) ? "https://rms.rmto.ir/" . $files[0]['path'] : "",
|
||||
'strNextImageLink' => !empty($files) && isset($files[1]['path']) ? "https://rms.rmto.ir/" . $files[1]['path'] : "",
|
||||
'strRMSDateAndTime' => $roadObserved->updated_at
|
||||
|
||||
18
database/factories/NikarayanFaultFactory.php
Normal file
18
database/factories/NikarayanFaultFactory.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Factories;
|
||||
|
||||
use App\Models\NikarayanFault;
|
||||
use Illuminate\Database\Eloquent\Factories\Factory;
|
||||
|
||||
class NikarayanFaultFactory extends Factory
|
||||
{
|
||||
protected $model = NikarayanFault::class;
|
||||
|
||||
public function definition(): array
|
||||
{
|
||||
return [
|
||||
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::create('nikarayan_faults', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->foreignId('road_observed_id')->constrained('road_observeds');
|
||||
$table->text('response');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::dropIfExists('nikarayan_faults');
|
||||
}
|
||||
};
|
||||
@@ -29,6 +29,8 @@ class HarimStateSeeder extends Seeder
|
||||
['id' => 13, 'name' => 'تائید عرصه و اعیان ارسال شده توسط اداره حریم', 'created_at' => now(), 'updated_at' => now(),],
|
||||
['id' => 14, 'name' => 'تائید عرصه و اعیان ارسال شده توسط معاون', 'created_at' => now(), 'updated_at' => now(),],
|
||||
['id' => 15, 'name' => 'تائید عرصه و اعیان ارسال شده توسط مدیر', 'created_at' => now(), 'updated_at' => now(),],
|
||||
['id' => 16, 'name' => 'مخالفت با درخواست', 'created_at' => now(), 'updated_at' => now(),],
|
||||
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
8
public/.gitignore
vendored
8
public/.gitignore
vendored
@@ -1,8 +0,0 @@
|
||||
*
|
||||
!.gitignore
|
||||
!.htaccess
|
||||
!favicon.ico
|
||||
!index.php
|
||||
!robots.txt
|
||||
!vendor
|
||||
!web.config
|
||||
|
||||
BIN
public/dist/141icon.png
vendored
Normal file
BIN
public/dist/141icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
2661
public/dist/css/AllMap.css
vendored
Normal file
2661
public/dist/css/AllMap.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
107
public/dist/css/DailyAccidentPoster.css
vendored
Normal file
107
public/dist/css/DailyAccidentPoster.css
vendored
Normal file
@@ -0,0 +1,107 @@
|
||||
body {
|
||||
background: rgb(229 229 229);
|
||||
}
|
||||
|
||||
.page {
|
||||
width: 1500px;
|
||||
height: 1100px;
|
||||
margin: 0 auto;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border: 1px solid #999;
|
||||
background: #fff;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
fieldset legend {
|
||||
display: flex;
|
||||
width: auto;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
padding: 2px 15px;
|
||||
font-size: 12px;
|
||||
font-weight: 500;
|
||||
border: 1px solid #325472;
|
||||
border-radius: 4px;
|
||||
background: #577590;
|
||||
color: #ffffff;
|
||||
margin-bottom: 0.25rem;
|
||||
}
|
||||
|
||||
.leaflet-container {
|
||||
background: none;
|
||||
}
|
||||
|
||||
.map-data {
|
||||
width: 650px;
|
||||
height: 450px;
|
||||
}
|
||||
|
||||
.map-data-box-project {
|
||||
padding: .25rem;
|
||||
background-color: #fff;
|
||||
border-radius: .25rem;
|
||||
max-width: 100%;
|
||||
height: 450px !important;
|
||||
}
|
||||
|
||||
.map-data-box-daily-accident .map-guid {
|
||||
position: absolute;
|
||||
bottom: 30px;
|
||||
left: 50px;
|
||||
width: 110px;
|
||||
height: 105px;
|
||||
background-color: #ffffff;
|
||||
z-index: 400;
|
||||
padding: 10px;
|
||||
color: #666;
|
||||
border: 1px solid #aaa;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.map-data-box-daily-accident .map-guid p {
|
||||
font-size: 11px;
|
||||
margin-bottom: 5px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table i {
|
||||
font-size: 25px;
|
||||
}
|
||||
|
||||
|
||||
/* counters style */
|
||||
|
||||
.counter {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.counter-icon i {
|
||||
font-size: 40px;
|
||||
}
|
||||
|
||||
|
||||
/* end counters style */
|
||||
.topic {
|
||||
background-color: #277da1;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #1a6585;
|
||||
}
|
||||
.topic-p {
|
||||
font-size: 18px;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
}
|
||||
.topic-p-rms {
|
||||
width: inherit;
|
||||
border-bottom: 1px dashed #b5a7a7;
|
||||
border-top: 1px dashed #b5a7a7;
|
||||
color: #f9c74f;
|
||||
font-size: 30px;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0.2em;
|
||||
}
|
||||
62
public/dist/css/MarkerCluster.Default.css
vendored
Normal file
62
public/dist/css/MarkerCluster.Default.css
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
/* .marker-cluster-small {
|
||||
background-color: rgba(181, 226, 140, 0.8);
|
||||
} */
|
||||
.marker-cluster-small div {
|
||||
background-color: rgba(110, 204, 57, 0.8);
|
||||
}
|
||||
|
||||
/* .marker-cluster-medium {
|
||||
background-color: rgba(241, 211, 87, 0.8);
|
||||
} */
|
||||
.marker-cluster-medium div {
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
background-color: rgba(240, 194, 12, 0.8);
|
||||
}
|
||||
|
||||
/* .marker-cluster-large {
|
||||
background-color: rgba(253, 156, 115, 0.8);
|
||||
} */
|
||||
.marker-cluster-large div {
|
||||
background-color: rgba(241, 128, 23, 0.8);
|
||||
}
|
||||
|
||||
/* IE 6-8 fallback colors */
|
||||
.leaflet-oldie .marker-cluster-small {
|
||||
background-color: rgb(181, 226, 140);
|
||||
}
|
||||
.leaflet-oldie .marker-cluster-small div {
|
||||
background-color: rgb(110, 204, 57);
|
||||
}
|
||||
|
||||
.leaflet-oldie .marker-cluster-medium {
|
||||
background-color: rgb(241, 211, 87);
|
||||
}
|
||||
.leaflet-oldie .marker-cluster-medium div {
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
background-color: rgb(240, 194, 12);
|
||||
}
|
||||
|
||||
.leaflet-oldie .marker-cluster-large {
|
||||
background-color: rgb(253, 156, 115);
|
||||
}
|
||||
.leaflet-oldie .marker-cluster-large div {
|
||||
background-color: rgb(241, 128, 23);
|
||||
}
|
||||
|
||||
.marker-cluster {
|
||||
background-clip: padding-box;
|
||||
border-radius: 20px;
|
||||
}
|
||||
.marker-cluster div {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
margin-left: 5px;
|
||||
margin-top: 5px;
|
||||
|
||||
text-align: center;
|
||||
border-radius: 15px;
|
||||
font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
|
||||
}
|
||||
.marker-cluster span {
|
||||
line-height: 30px;
|
||||
}
|
||||
14
public/dist/css/MarkerCluster.css
vendored
Normal file
14
public/dist/css/MarkerCluster.css
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
|
||||
-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
|
||||
-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
|
||||
-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
|
||||
transition: transform 0.3s ease-out, opacity 0.3s ease-in;
|
||||
}
|
||||
|
||||
.leaflet-cluster-spider-leg {
|
||||
/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
|
||||
-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
|
||||
-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
|
||||
-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
|
||||
transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
|
||||
}
|
||||
33386
public/dist/css/adminlte.css
vendored
Normal file
33386
public/dist/css/adminlte.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
586
public/dist/css/bi.css
vendored
Normal file
586
public/dist/css/bi.css
vendored
Normal file
@@ -0,0 +1,586 @@
|
||||
* {
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
body {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
overflow: hidden;
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
|
||||
.datepicker-plot-area{
|
||||
font-family: 'IRANSansFaNum'
|
||||
}
|
||||
|
||||
/* width */
|
||||
::-webkit-scrollbar {
|
||||
width: 5px;
|
||||
}
|
||||
|
||||
/* Track */
|
||||
::-webkit-scrollbar-track {
|
||||
background: #f1f1f1;
|
||||
}
|
||||
|
||||
/* Handle */
|
||||
::-webkit-scrollbar-thumb {
|
||||
background: #888;
|
||||
}
|
||||
|
||||
/* Handle on hover */
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: #555;
|
||||
}
|
||||
|
||||
.bi-loader {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1001;
|
||||
background-color: rgba(100, 100, 100, 0.8);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
user-select: none;
|
||||
}
|
||||
.bi-loader .loader {
|
||||
margin: 50px;
|
||||
}
|
||||
.map-bi {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
border-bottom-left-radius: 8px;
|
||||
border-bottom-right-radius: 8px;
|
||||
}
|
||||
|
||||
.map-container fieldset {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.leaflet-bar a {
|
||||
background-color: #fff;
|
||||
border-bottom: 1px solid #ccc;
|
||||
color: #444;
|
||||
display: block;
|
||||
height: 26px;
|
||||
width: 26px;
|
||||
line-height: 1.45 !important;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
font: bold 18px "Lucida Console", Monaco, monospace;
|
||||
}
|
||||
|
||||
.push-pop {
|
||||
--duration: 0.85;
|
||||
height: 50px;
|
||||
width: 50px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
.push-pop > div:nth-of-type(1) {
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
position: absolute;
|
||||
animation: push-pop-slide calc(var(--duration) * 1s) infinite alternate
|
||||
ease-in-out;
|
||||
transform: translate(0, -100%);
|
||||
top: 100%;
|
||||
left: 0;
|
||||
}
|
||||
.push-pop > div:nth-of-type(1):after {
|
||||
animation: push-pop-flip calc(var(--duration) * 1s) infinite alternate
|
||||
ease-in-out;
|
||||
background: #662d91;
|
||||
content: "";
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
}
|
||||
.push-pop > div:nth-of-type(2) {
|
||||
background: #0054a6;
|
||||
height: 15px;
|
||||
left: 50%;
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
transform: translate(-50%, -100%);
|
||||
width: 10px;
|
||||
}
|
||||
.push-pop:after,
|
||||
.push-pop:before {
|
||||
animation: push-pop-pushed calc(var(--duration) * 1s) alternate infinite ease;
|
||||
bottom: 0;
|
||||
content: "";
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
width: 10px;
|
||||
}
|
||||
.push-pop:before {
|
||||
animation: push-pop-pushed calc(var(--duration) * 1s) alternate-reverse
|
||||
infinite ease;
|
||||
left: 0;
|
||||
background: #00aeef;
|
||||
}
|
||||
.push-pop:after {
|
||||
right: 0;
|
||||
background: #2e3192;
|
||||
}
|
||||
|
||||
@keyframes push-pop-pushed {
|
||||
0%,
|
||||
72.5% {
|
||||
transform: translate(0, 0);
|
||||
}
|
||||
100% {
|
||||
transform: translate(0, 100%);
|
||||
}
|
||||
}
|
||||
@keyframes push-pop-flip {
|
||||
0% {
|
||||
transform: translate(0, 0) rotate(0deg);
|
||||
}
|
||||
50% {
|
||||
transform: translate(0, -40px) rotate(90deg);
|
||||
}
|
||||
100% {
|
||||
transform: translate(0, 0) rotate(180deg);
|
||||
}
|
||||
}
|
||||
@keyframes push-pop-slide {
|
||||
to {
|
||||
transform: translate(0, -100%) translate(40px, 0);
|
||||
}
|
||||
}
|
||||
|
||||
.container-bi {
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
height: 100%;
|
||||
color: #4b4b4b;
|
||||
}
|
||||
|
||||
.not-support-device {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.filter-box {
|
||||
border: 1px solid #d5d5d5;
|
||||
border-radius: 8px;
|
||||
text-align: center;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.filter-box .filter-box-col:first-child {
|
||||
border-left: 2px dashed #939393;
|
||||
}
|
||||
|
||||
.filter-box .filter-box-col:last-child {
|
||||
margin-right: -2px;
|
||||
}
|
||||
|
||||
.form-control-bi {
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.form-control-bi-down:focus {
|
||||
border-bottom-left-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
|
||||
.form-control-bi-up:focus {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
|
||||
.filter-box .filter-box-col:first-child .form-control-bi {
|
||||
background-color: #fff;
|
||||
color: #333;
|
||||
border: 1px solid #dcdcdc;
|
||||
}
|
||||
|
||||
.filter-box .filter-box-col:last-child .form-control-bi {
|
||||
background-color: #fff;
|
||||
color: #333;
|
||||
border: 1px solid #dcdcdc;
|
||||
}
|
||||
|
||||
.filter-box .filter-box-col:last-child .form-control-bi::placeholder {
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.filter-box .filter-box-col .form-control-bi:disabled,
|
||||
.filter-box .filter-box-col .form-control-bi[readonly] {
|
||||
opacity: 0.4;
|
||||
}
|
||||
.filter-logo {
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
.action-buttons {
|
||||
flex: 0 0 80.333333%;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.action-buttons * {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.action-single-button {
|
||||
flex-basis: 0;
|
||||
flex-grow: 1;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
}
|
||||
|
||||
.btn-action-box {
|
||||
background-color: #fff;
|
||||
border-radius: 8px;
|
||||
transition: 0.3s all;
|
||||
user-select: none;
|
||||
box-shadow: 0 0 3px #6b6b6b40;
|
||||
color: #8e8e8e;
|
||||
}
|
||||
|
||||
.btn-action-box * {
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.action-counter {
|
||||
background-color: #00aeef;
|
||||
transition: 0.3s all;
|
||||
border-radius: 8px;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.btn-action-box:hover {
|
||||
box-shadow: 0 16px 21px #6b6b6b40;
|
||||
background-color: #fff;
|
||||
color: #2d2d2d;
|
||||
}
|
||||
|
||||
.btn-action-box:hover .action-counter {
|
||||
background-color: #00aeef;
|
||||
}
|
||||
|
||||
.btn-action-box.active {
|
||||
box-shadow: 0 16px 21px #6b6b6b40;
|
||||
background-color: #4280bd;
|
||||
border-radius: 24px;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.btn-action-box.active .action-counter {
|
||||
background-color: #fff;
|
||||
border-radius: 16px;
|
||||
color: #4280bd;
|
||||
}
|
||||
|
||||
.road-infrastructure-counter {
|
||||
background-color: #00aeef;
|
||||
transition: 0.3s all;
|
||||
border-radius: 8px;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.chart-print {
|
||||
background-color: #fff;
|
||||
border: 1px solid #b6b6b6;
|
||||
columns: #333;
|
||||
border-radius: 4px;
|
||||
transition: 0.3s all;
|
||||
}
|
||||
|
||||
.chart-print:hover {
|
||||
background-color: #dddddd;
|
||||
border-color: #a0a0a0;
|
||||
}
|
||||
|
||||
.daily-status-container .canvas-box {
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.canvas-box {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border: 1px solid #d5d5d5;
|
||||
border-radius: 8px;
|
||||
}
|
||||
fieldset legend {
|
||||
width: auto;
|
||||
text-align: center;
|
||||
padding: 5px 10px;
|
||||
font-weight: bold;
|
||||
margin: 0;
|
||||
}
|
||||
.charts-box {
|
||||
display: flex;
|
||||
}
|
||||
.chart-box fieldset {
|
||||
background-color: #fff;
|
||||
}
|
||||
.chart-box fieldset legend {
|
||||
border-top-right-radius: 8px;
|
||||
border-top-left-radius: 8px;
|
||||
background-color: #fff;
|
||||
border-top: 1px solid #d5d5d5;
|
||||
}
|
||||
.charts-box .chart-box:first-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
.charts-box .chart-box:last-child {
|
||||
padding-left: 0;
|
||||
}
|
||||
[aria-display="hide"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.btn-bi {
|
||||
border: 0;
|
||||
border-radius: 50%;
|
||||
background-color: #ffcc00;
|
||||
}
|
||||
|
||||
.btn-bi:hover {
|
||||
background-color: #e2bb1c;
|
||||
}
|
||||
|
||||
@media print {
|
||||
@page {
|
||||
size: landscape;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 1023px) {
|
||||
.container-bi {
|
||||
display: none;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
}
|
||||
.not-support-device {
|
||||
display: flex;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-height: 519px) {
|
||||
.container-bi {
|
||||
display: none;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
}
|
||||
.not-support-device {
|
||||
display: flex;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1024px) {
|
||||
.container-bi {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.form-control-bi {
|
||||
font-size: 0.6rem;
|
||||
}
|
||||
|
||||
.btn-bi {
|
||||
font-size: 0.7rem;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
|
||||
.filter-container {
|
||||
flex: 0 0 8.333333%;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.actions-container {
|
||||
flex: 0 0 58.333333%;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.charts-container {
|
||||
flex: 0 0 30.333333%;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.status-container {
|
||||
flex: 0 0 3.000001%;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
overflow: hidden;
|
||||
background-color: #2e3192;
|
||||
color: #fff;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.status-container::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
background-color: #f1f1f1;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-right: 2rem solid #f1f1f1;
|
||||
border-left: 2rem solid #f1f1f1;
|
||||
border-top: 2rem solid #f1f1f1;
|
||||
right: 33%;
|
||||
top: -2rem;
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
.status-container::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
background-color: #f1f1f1;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-right: 2rem solid #f1f1f1;
|
||||
border-left: 2rem solid #f1f1f1;
|
||||
border-top: 2rem solid #f1f1f1;
|
||||
right: 66%;
|
||||
top: -2rem;
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
.action-single-button fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.map-container fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.daily-status-container fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.charts-container fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.status-container button {
|
||||
font-size: 9px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
.container-bi {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.form-control-bi {
|
||||
font-size: 0.65rem;
|
||||
}
|
||||
|
||||
.btn-bi {
|
||||
font-size: 0.75rem;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
.action-single-button fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.map-container fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.daily-status-container fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.charts-container fieldset legend {
|
||||
font-size: 9px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1600px) {
|
||||
.container-bi {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.form-control-bi {
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
.btn-bi {
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
|
||||
.action-single-button fieldset legend {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.map-container fieldset legend {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.daily-status-container fieldset legend {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.charts-container fieldset legend {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.action-counter {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.road-infrastructure-counter {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
.map-guid {
|
||||
position: absolute;
|
||||
bottom: 10px;
|
||||
left: 10px;
|
||||
min-width: 90px;
|
||||
height: 90px;
|
||||
background-color: rgb(255 255 255 / 50%);
|
||||
z-index: 400;
|
||||
padding: 5px;
|
||||
border-radius: 7px;
|
||||
}
|
||||
.map-guid p {
|
||||
font-size: 11px;
|
||||
margin-bottom: 5px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.leaflet-popup-content-wrapper,
|
||||
.leaflet-popup-tip {
|
||||
background: black;
|
||||
color: white;
|
||||
opacity: 0.8;
|
||||
box-shadow: 0 3px 14px rgb(0 0 0 / 40%);
|
||||
font-family: "IRANSansFaNum";
|
||||
}
|
||||
.parent-popup-enjoyment {
|
||||
font-size: 11px;
|
||||
}
|
||||
221
public/dist/css/fontiran.css
vendored
Normal file
221
public/dist/css/fontiran.css
vendored
Normal file
@@ -0,0 +1,221 @@
|
||||
@font-face {
|
||||
font-family: IRANSansFaNum;
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansFaNum;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansFaNum;
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansFaNum;
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansFaNum;
|
||||
font-style: normal;
|
||||
font-weight: 200;
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansFaNum;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
|
||||
src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSans;
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/eot/IRANSansWeb_Black.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb_Black.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSans;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
src: url('../fonts/eot/IRANSansWeb_Bold.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSans;
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: url('../fonts/eot/IRANSansWeb_Medium.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSans;
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: url('../fonts/eot/IRANSansWeb_Light.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSans;
|
||||
font-style: normal;
|
||||
font-weight: 200;
|
||||
src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSans;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
src: url('../fonts/eot/IRANSansWeb.eot');
|
||||
src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
|
||||
/* IE6-8 */
|
||||
url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'),
|
||||
/* FF39+,Chrome36+, Opera24+*/
|
||||
url('../fonts/woff/IRANSansWeb.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansOnlyNumeral;
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/woff/IRANSansOnlyNumeral_Black.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansOnlyNumeral_Black.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansOnlyNumeral;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
src: url('../fonts/woff/IRANSansOnlyNumeral_Bold.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansOnlyNumeral_Bold.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansOnlyNumeral;
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: url('../fonts/woff/IRANSansOnlyNumral_Medium.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansOnlyNumral_Medium.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansOnlyNumeral;
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: url('../fonts/woff/IRANSansOnlyNumeral_Light.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansOnlyNumeral_Light.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansOnlyNumeral;
|
||||
font-style: normal;
|
||||
font-weight: 200;
|
||||
src: url('../fonts/woff/IRANSansOnlyNumeral_UltraLight.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansOnlyNumeral_UltraLight.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: IRANSansOnlyNumeral;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
src: url('../fonts/woff/IRANSansOnlyNumeral.woff') format('woff'),
|
||||
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
|
||||
url('../fonts/ttf/IRANSansOnlyNumeral.ttf') format('truetype');
|
||||
}
|
||||
538
public/dist/css/footer.css
vendored
Normal file
538
public/dist/css/footer.css
vendored
Normal file
@@ -0,0 +1,538 @@
|
||||
.header-new-style {
|
||||
background-color: #ffffff;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.footer-new-style {
|
||||
background-color: #fff;
|
||||
position: fixed;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
left: 0px;
|
||||
font-family: "IRANSansFaNum";
|
||||
font-size: 10px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.navbar {
|
||||
padding: 5px 10px 2px 10px !important;
|
||||
}
|
||||
|
||||
.navbar-nav {
|
||||
padding-bottom: 0px !important;
|
||||
}
|
||||
|
||||
.navbar-sp {
|
||||
color: #ffffff !important;
|
||||
font-size: 10px;
|
||||
margin-top: 4px !important;
|
||||
}
|
||||
|
||||
.navbar-it {
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
margin-left: 20px;
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
.line {
|
||||
align-items: flex-end;
|
||||
}
|
||||
|
||||
.havig {
|
||||
text-align: center;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
|
||||
.clearfix::after {
|
||||
content: "";
|
||||
clear: both;
|
||||
display: table;
|
||||
}
|
||||
|
||||
.profile {
|
||||
margin-left: 60px;
|
||||
border: 2px solid #ff5c0f;
|
||||
padding: 6px 5px !important;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.logoPart {
|
||||
padding: 3px 40px !important;
|
||||
display: inline-block;
|
||||
font-size: 10px !important;
|
||||
font-weight: bold !important;
|
||||
}
|
||||
|
||||
.date {
|
||||
font-size: 10px !important;
|
||||
font-weight: bold !important;
|
||||
}
|
||||
|
||||
.contactUsPart {
|
||||
padding-left: 30px;
|
||||
font-size: 10px !important;
|
||||
}
|
||||
|
||||
.contactUsPart .time {
|
||||
color: #ff5c0f;
|
||||
unicode-bidi: embed;
|
||||
}
|
||||
|
||||
.showfooter {
|
||||
display: flex;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 1700px) {
|
||||
.logoPart {
|
||||
font-size: 14px;
|
||||
}
|
||||
.contactUsPart {
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1100px) {}
|
||||
|
||||
@media only screen and (max-width: 800px) {
|
||||
.logoPart {
|
||||
padding: 10px 40px;
|
||||
display: inline-block;
|
||||
}
|
||||
.navbar-nav .dropdown-menu {
|
||||
position: absolute !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 576px) {
|
||||
.navbar {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
padding: 0rem 0.5rem !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 700px) {
|
||||
.new-color-in-res {
|
||||
color: #000000 !important;
|
||||
}
|
||||
.padding-for-rahdari-text {
|
||||
padding-top: 5px;
|
||||
}
|
||||
.responsive-for-header-svg {
|
||||
display: none;
|
||||
}
|
||||
.contactUsPart {
|
||||
padding-left: 0px;
|
||||
}
|
||||
.header-new-style {
|
||||
background-color: #ffffff;
|
||||
display: block;
|
||||
}
|
||||
.king-size-nav {
|
||||
display: none;
|
||||
}
|
||||
.footer-new-style {
|
||||
background-color: #fff;
|
||||
position: fixed;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
left: 0px;
|
||||
font-family: "IRANSansFaNum";
|
||||
font-size: 10px;
|
||||
font-weight: 700;
|
||||
justify-content: center;
|
||||
}
|
||||
.gharargah-counter-text {
|
||||
font-size: 12px;
|
||||
}
|
||||
.projectnum {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
body {
|
||||
margin-bottom: 90px;
|
||||
}
|
||||
.second-top-menu {
|
||||
display: block;
|
||||
position: relative;
|
||||
background-color: #2c343f;
|
||||
height: 40px;
|
||||
width: 100%;
|
||||
transition: all 0.4s;
|
||||
}
|
||||
.second-menu-img {
|
||||
position: absolute;
|
||||
margin-right: 12px;
|
||||
margin-top: -8px;
|
||||
width: 25px;
|
||||
height: 55px;
|
||||
}
|
||||
.queen-size-nav {
|
||||
display: none;
|
||||
background-color: #ffffff;
|
||||
box-shadow: -1px 1px 4px #212529;
|
||||
width: 40%;
|
||||
height: 70%;
|
||||
border-bottom-left-radius: 10px;
|
||||
margin-top: 40px;
|
||||
overflow: hidden;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
}
|
||||
.logo-new-style {
|
||||
display: inline;
|
||||
}
|
||||
.navbar-item-new-style {
|
||||
display: block;
|
||||
}
|
||||
.new-style-profile {
|
||||
display: block;
|
||||
width: 20%;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
text-align: center;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
.queen-ul-style {
|
||||
display: block;
|
||||
}
|
||||
.queen-responsive-navbar {
|
||||
justify-content: center;
|
||||
margin-bottom: 20px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
.difrent-img-size {
|
||||
width: 27px;
|
||||
height: 26px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
.first-step-res {
|
||||
display: none;
|
||||
padding-inline-start: 0px;
|
||||
font-size: 11px;
|
||||
border-bottom: 2px solid #ff5c0f;
|
||||
border-top: 2px solid #ff5c0f;
|
||||
}
|
||||
.second-step-res {
|
||||
display: none;
|
||||
padding-inline-start: 0px;
|
||||
font-size: 11px;
|
||||
border-bottom: 1px solid #c2450b;
|
||||
border-top: 1px solid #c2450b;
|
||||
}
|
||||
.third-step-res {
|
||||
display: none;
|
||||
padding-inline-start: 0px;
|
||||
font-size: 11px;
|
||||
border-bottom: 1px solid #c2450b;
|
||||
border-top: 1px solid #c2450b;
|
||||
}
|
||||
.forth-step-res {
|
||||
display: none;
|
||||
padding-inline-start: 0px;
|
||||
font-size: 11px;
|
||||
border-bottom: 2px solid #ff5c0f;
|
||||
border-top: 2px solid #ff5c0f;
|
||||
}
|
||||
.fivth-step-res {
|
||||
display: none;
|
||||
padding-inline-start: 0px;
|
||||
font-size: 11px;
|
||||
border-bottom: 1px solid #c2450b;
|
||||
border-top: 1px solid #c2450b;
|
||||
}
|
||||
.sixth-step-res {
|
||||
display: none;
|
||||
padding-inline-start: 0px;
|
||||
font-size: 11px;
|
||||
border-bottom: 2px solid #ff5c0f;
|
||||
border-top: 2px solid #ff5c0f;
|
||||
}
|
||||
.seventh-step-res {
|
||||
display: none;
|
||||
border-bottom: 2px solid #ff5c0f;
|
||||
border-top: 2px solid #ff5c0f;
|
||||
}
|
||||
.eight-step-res {
|
||||
display: none;
|
||||
}
|
||||
.first-step-res-design {
|
||||
text-align: center;
|
||||
list-style-type: none;
|
||||
margin-top: 10px;
|
||||
padding: 3px;
|
||||
}
|
||||
.new-changes-dead {
|
||||
display: block;
|
||||
}
|
||||
.navbar-sp {
|
||||
font-size: 12px;
|
||||
margin-top: 2px;
|
||||
color: #000000 !important;
|
||||
}
|
||||
.showneachgharar {
|
||||
background-color: rgb(63, 71, 97);
|
||||
width: 100%;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.topingfont span {
|
||||
font-size: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 530px) {
|
||||
.chaleh-title {
|
||||
display: block;
|
||||
margin-bottom: 7px;
|
||||
}
|
||||
.alaem-title {
|
||||
display: block;
|
||||
}
|
||||
.paksazi-title {
|
||||
display: block;
|
||||
}
|
||||
.new-daily-large {
|
||||
font-size: 18px;
|
||||
}
|
||||
.queen-size-nav {
|
||||
width: 50%;
|
||||
}
|
||||
.card-text {
|
||||
justify-content: space-between;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 400px) {
|
||||
.dailyChart {
|
||||
height: 132px !important;
|
||||
width: 282px !important;
|
||||
}
|
||||
.dailygharar {
|
||||
height: 132px !important;
|
||||
width: 282px !important;
|
||||
}
|
||||
.rowshowntop {
|
||||
width: 109%;
|
||||
}
|
||||
.new-daily-large {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 320px) {
|
||||
.countFR {
|
||||
margin: -7px;
|
||||
}
|
||||
.chartborderlook {
|
||||
margin-right: -6%;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1700px) and (min-width: 1100px) {
|
||||
.font-new-style {
|
||||
font-size: 13px;
|
||||
}
|
||||
.some-little-changes1 {
|
||||
display: block;
|
||||
height: 170px !important;
|
||||
width: 365px !important;
|
||||
float: left;
|
||||
}
|
||||
.chartrowborder {
|
||||
margin-top: 12px;
|
||||
padding-bottom: 7px;
|
||||
}
|
||||
.some-little-changes2 {
|
||||
display: block;
|
||||
height: 170px !important;
|
||||
width: 365px !important;
|
||||
float: right;
|
||||
}
|
||||
.setchart {
|
||||
margin-right: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
.ShowPieChart {
|
||||
justify-content: center;
|
||||
margin-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
.card {
|
||||
margin: 0 auto;
|
||||
margin-top: 29px;
|
||||
}
|
||||
.card-title {
|
||||
margin-bottom: 11px;
|
||||
}
|
||||
.ShowEachPie {
|
||||
width: 100%;
|
||||
}
|
||||
.coutgozaresh {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
.new-size-fastreaction {
|
||||
height: 107px !important;
|
||||
width: 225px !important;
|
||||
}
|
||||
.new-daily-large {
|
||||
font-size: 19px;
|
||||
font-weight: 500;
|
||||
line-height: 37px;
|
||||
}
|
||||
.rowshowntop {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
.coutgozaresh {
|
||||
font-size: 21px;
|
||||
padding: 0px;
|
||||
}
|
||||
.rowshowntop {
|
||||
margin-top: 6px;
|
||||
}
|
||||
.coutgozaresh {
|
||||
margin-top: -13px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 350px) {
|
||||
.iranMini {
|
||||
margin-top: 2px;
|
||||
float: unset;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1100px) and (min-width: 700px) {
|
||||
body {
|
||||
margin-bottom: 90px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1500px) and (min-width: 1100px) {
|
||||
body {
|
||||
margin-bottom: 90px;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 300px) {
|
||||
.new-daily-large {
|
||||
font-size: 11px;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 450px) {
|
||||
.queen-size-nav {
|
||||
height: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
.dropdown:hover .multi-level {
|
||||
display: block;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.multi-level {
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.dropdown-menu {
|
||||
background-image: linear-gradient(#212529, white);
|
||||
}
|
||||
|
||||
.dropdown-item {
|
||||
color: black;
|
||||
text-align: center;
|
||||
font-size: 11px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.dropdown-item-bottom {
|
||||
color: black;
|
||||
}
|
||||
|
||||
#dropdown1 {
|
||||
left: -113%;
|
||||
}
|
||||
|
||||
#dropdown2 {
|
||||
left: -302%;
|
||||
}
|
||||
|
||||
#dropdown3 {
|
||||
left: -160%;
|
||||
}
|
||||
|
||||
.dropdown-toggle::after {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.dropdown-item:hover {
|
||||
background-color: #ff5c0f;
|
||||
color: white;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.dropdown-item a {
|
||||
color: black;
|
||||
}
|
||||
|
||||
.dropdown-item a:hover {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.dropdown-submenu {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.dropdown-submenu>.dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -6px;
|
||||
margin-left: -1px;
|
||||
-webkit-border-radius: 0 6px 6px 6px;
|
||||
-moz-border-radius: 0 6px 6px;
|
||||
border-radius: 0 6px 6px 6px;
|
||||
}
|
||||
|
||||
.dropdown-submenu:hover>.dropdown-menu {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.dropdown-submenu:hover>a:after {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.dropdown-submenu.pull-left>.dropdown-menu {
|
||||
left: -78%;
|
||||
margin-left: 10px;
|
||||
-webkit-border-radius: 6px 0 6px 6px;
|
||||
-moz-border-radius: 6px 0 6px 6px;
|
||||
border-radius: 6px 0 6px 6px;
|
||||
}
|
||||
|
||||
.dropdown-toggle::after {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.dropdown-item {
|
||||
color: black !important;
|
||||
text-align: center !important;
|
||||
font-size: 11px !important;
|
||||
font-weight: 700 !important;
|
||||
}
|
||||
|
||||
.dropdown-item:hover {
|
||||
background-color: #ff5c0f !important;
|
||||
color: white !important;
|
||||
border-radius: 8px !important;
|
||||
}
|
||||
|
||||
.profile {
|
||||
margin-left: 60px;
|
||||
border: 2px solid #ff5c0f;
|
||||
padding: 10px 15px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
1665
public/dist/css/fullstyle.css
vendored
Normal file
1665
public/dist/css/fullstyle.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
public/dist/css/images/marker-icon.png
vendored
Normal file
BIN
public/dist/css/images/marker-icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
BIN
public/dist/css/images/marker-shadow.png
vendored
Normal file
BIN
public/dist/css/images/marker-shadow.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 608 B |
640
public/dist/css/leaflet.css
vendored
Normal file
640
public/dist/css/leaflet.css
vendored
Normal file
@@ -0,0 +1,640 @@
|
||||
/* required styles */
|
||||
|
||||
.leaflet-pane,
|
||||
.leaflet-tile,
|
||||
.leaflet-marker-icon,
|
||||
.leaflet-marker-shadow,
|
||||
.leaflet-tile-container,
|
||||
.leaflet-pane > svg,
|
||||
.leaflet-pane > canvas,
|
||||
.leaflet-zoom-box,
|
||||
.leaflet-image-layer,
|
||||
.leaflet-layer {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
.leaflet-container {
|
||||
overflow: hidden;
|
||||
}
|
||||
.leaflet-tile,
|
||||
.leaflet-marker-icon,
|
||||
.leaflet-marker-shadow {
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-drag: none;
|
||||
}
|
||||
/* Prevents IE11 from highlighting tiles in blue */
|
||||
.leaflet-tile::selection {
|
||||
background: transparent;
|
||||
}
|
||||
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
|
||||
.leaflet-safari .leaflet-tile {
|
||||
image-rendering: -webkit-optimize-contrast;
|
||||
}
|
||||
/* hack that prevents hw layers "stretching" when loading new tiles */
|
||||
.leaflet-safari .leaflet-tile-container {
|
||||
width: 1600px;
|
||||
height: 1600px;
|
||||
-webkit-transform-origin: 0 0;
|
||||
}
|
||||
.leaflet-marker-icon,
|
||||
.leaflet-marker-shadow {
|
||||
display: block;
|
||||
}
|
||||
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
|
||||
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
|
||||
.leaflet-container .leaflet-overlay-pane svg,
|
||||
.leaflet-container .leaflet-marker-pane img,
|
||||
.leaflet-container .leaflet-shadow-pane img,
|
||||
.leaflet-container .leaflet-tile-pane img,
|
||||
.leaflet-container img.leaflet-image-layer,
|
||||
.leaflet-container .leaflet-tile {
|
||||
max-width: none !important;
|
||||
max-height: none !important;
|
||||
}
|
||||
|
||||
.leaflet-container.leaflet-touch-zoom {
|
||||
-ms-touch-action: pan-x pan-y;
|
||||
touch-action: pan-x pan-y;
|
||||
}
|
||||
.leaflet-container.leaflet-touch-drag {
|
||||
-ms-touch-action: pinch-zoom;
|
||||
/* Fallback for FF which doesn't support pinch-zoom */
|
||||
touch-action: none;
|
||||
touch-action: pinch-zoom;
|
||||
}
|
||||
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
|
||||
-ms-touch-action: none;
|
||||
touch-action: none;
|
||||
}
|
||||
.leaflet-container {
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
}
|
||||
.leaflet-container a {
|
||||
-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
|
||||
}
|
||||
.leaflet-tile {
|
||||
filter: inherit;
|
||||
visibility: hidden;
|
||||
}
|
||||
.leaflet-tile-loaded {
|
||||
visibility: inherit;
|
||||
}
|
||||
.leaflet-zoom-box {
|
||||
width: 0;
|
||||
height: 0;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
z-index: 800;
|
||||
}
|
||||
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
|
||||
.leaflet-overlay-pane svg {
|
||||
-moz-user-select: none;
|
||||
}
|
||||
|
||||
.leaflet-pane { z-index: 400; }
|
||||
|
||||
.leaflet-tile-pane { z-index: 200; }
|
||||
.leaflet-overlay-pane { z-index: 400; }
|
||||
.leaflet-shadow-pane { z-index: 500; }
|
||||
.leaflet-marker-pane { z-index: 600; }
|
||||
.leaflet-tooltip-pane { z-index: 650; }
|
||||
.leaflet-popup-pane { z-index: 700; }
|
||||
|
||||
.leaflet-map-pane canvas { z-index: 100; }
|
||||
.leaflet-map-pane svg { z-index: 200; }
|
||||
|
||||
.leaflet-vml-shape {
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
}
|
||||
.lvml {
|
||||
behavior: url(#default#VML);
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
|
||||
/* control positioning */
|
||||
|
||||
.leaflet-control {
|
||||
position: relative;
|
||||
z-index: 800;
|
||||
pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
|
||||
pointer-events: auto;
|
||||
}
|
||||
.leaflet-top,
|
||||
.leaflet-bottom {
|
||||
position: absolute;
|
||||
z-index: 1000;
|
||||
pointer-events: none;
|
||||
}
|
||||
.leaflet-top {
|
||||
top: 0;
|
||||
}
|
||||
.leaflet-right {
|
||||
right: 0;
|
||||
}
|
||||
.leaflet-bottom {
|
||||
bottom: 0;
|
||||
}
|
||||
.leaflet-left {
|
||||
left: 0;
|
||||
}
|
||||
.leaflet-control {
|
||||
float: left;
|
||||
clear: both;
|
||||
}
|
||||
.leaflet-right .leaflet-control {
|
||||
float: right;
|
||||
}
|
||||
.leaflet-top .leaflet-control {
|
||||
margin-top: 10px;
|
||||
}
|
||||
.leaflet-bottom .leaflet-control {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.leaflet-left .leaflet-control {
|
||||
margin-left: 10px;
|
||||
}
|
||||
.leaflet-right .leaflet-control {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
|
||||
/* zoom and fade animations */
|
||||
|
||||
.leaflet-fade-anim .leaflet-tile {
|
||||
will-change: opacity;
|
||||
}
|
||||
.leaflet-fade-anim .leaflet-popup {
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity 0.2s linear;
|
||||
-moz-transition: opacity 0.2s linear;
|
||||
transition: opacity 0.2s linear;
|
||||
}
|
||||
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
|
||||
opacity: 1;
|
||||
}
|
||||
.leaflet-zoom-animated {
|
||||
-webkit-transform-origin: 0 0;
|
||||
-ms-transform-origin: 0 0;
|
||||
transform-origin: 0 0;
|
||||
}
|
||||
.leaflet-zoom-anim .leaflet-zoom-animated {
|
||||
will-change: transform;
|
||||
}
|
||||
.leaflet-zoom-anim .leaflet-zoom-animated {
|
||||
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
|
||||
-moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
|
||||
transition: transform 0.25s cubic-bezier(0,0,0.25,1);
|
||||
}
|
||||
.leaflet-zoom-anim .leaflet-tile,
|
||||
.leaflet-pan-anim .leaflet-tile {
|
||||
-webkit-transition: none;
|
||||
-moz-transition: none;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.leaflet-zoom-anim .leaflet-zoom-hide {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
|
||||
/* cursors */
|
||||
|
||||
.leaflet-interactive {
|
||||
cursor: pointer;
|
||||
}
|
||||
.leaflet-grab {
|
||||
cursor: -webkit-grab;
|
||||
cursor: -moz-grab;
|
||||
cursor: grab;
|
||||
}
|
||||
.leaflet-crosshair,
|
||||
.leaflet-crosshair .leaflet-interactive {
|
||||
cursor: crosshair;
|
||||
}
|
||||
.leaflet-popup-pane,
|
||||
.leaflet-control {
|
||||
cursor: auto;
|
||||
}
|
||||
.leaflet-dragging .leaflet-grab,
|
||||
.leaflet-dragging .leaflet-grab .leaflet-interactive,
|
||||
.leaflet-dragging .leaflet-marker-draggable {
|
||||
cursor: move;
|
||||
cursor: -webkit-grabbing;
|
||||
cursor: -moz-grabbing;
|
||||
cursor: grabbing;
|
||||
}
|
||||
|
||||
/* marker & overlays interactivity */
|
||||
.leaflet-marker-icon,
|
||||
.leaflet-marker-shadow,
|
||||
.leaflet-image-layer,
|
||||
.leaflet-pane > svg path,
|
||||
.leaflet-tile-container {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.leaflet-marker-icon.leaflet-interactive,
|
||||
.leaflet-image-layer.leaflet-interactive,
|
||||
.leaflet-pane > svg path.leaflet-interactive,
|
||||
svg.leaflet-image-layer.leaflet-interactive path {
|
||||
pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
|
||||
pointer-events: auto;
|
||||
}
|
||||
|
||||
/* visual tweaks */
|
||||
|
||||
.leaflet-container {
|
||||
background: #ddd;
|
||||
outline: 0;
|
||||
}
|
||||
.leaflet-container a {
|
||||
color: #0078A8;
|
||||
}
|
||||
.leaflet-container a.leaflet-active {
|
||||
outline: 2px solid orange;
|
||||
}
|
||||
.leaflet-zoom-box {
|
||||
border: 2px dotted #38f;
|
||||
background: rgba(255,255,255,0.5);
|
||||
}
|
||||
|
||||
|
||||
/* general typography */
|
||||
.leaflet-container {
|
||||
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
|
||||
/* general toolbar styles */
|
||||
|
||||
.leaflet-bar {
|
||||
box-shadow: 0 1px 5px rgba(0,0,0,0.65);
|
||||
border-radius: 4px;
|
||||
}
|
||||
.leaflet-bar a,
|
||||
.leaflet-bar a:hover {
|
||||
background-color: #fff;
|
||||
border-bottom: 1px solid #ccc;
|
||||
width: 26px;
|
||||
height: 26px;
|
||||
line-height: 26px;
|
||||
display: block;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
}
|
||||
.leaflet-bar a,
|
||||
.leaflet-control-layers-toggle {
|
||||
background-position: 50% 50%;
|
||||
background-repeat: no-repeat;
|
||||
display: block;
|
||||
}
|
||||
.leaflet-bar a:hover {
|
||||
background-color: #f4f4f4;
|
||||
}
|
||||
.leaflet-bar a:first-child {
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
.leaflet-bar a:last-child {
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
border-bottom: none;
|
||||
}
|
||||
.leaflet-bar a.leaflet-disabled {
|
||||
cursor: default;
|
||||
background-color: #f4f4f4;
|
||||
color: #bbb;
|
||||
}
|
||||
|
||||
.leaflet-touch .leaflet-bar a {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
}
|
||||
.leaflet-touch .leaflet-bar a:first-child {
|
||||
border-top-left-radius: 2px;
|
||||
border-top-right-radius: 2px;
|
||||
}
|
||||
.leaflet-touch .leaflet-bar a:last-child {
|
||||
border-bottom-left-radius: 2px;
|
||||
border-bottom-right-radius: 2px;
|
||||
}
|
||||
|
||||
/* zoom control */
|
||||
|
||||
.leaflet-control-zoom-in,
|
||||
.leaflet-control-zoom-out {
|
||||
font: bold 18px 'Lucida Console', Monaco, monospace;
|
||||
text-indent: 1px;
|
||||
}
|
||||
|
||||
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
|
||||
/* layers control */
|
||||
|
||||
.leaflet-control-layers {
|
||||
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
|
||||
background: #fff;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.leaflet-control-layers-toggle {
|
||||
background-image: url(images/layers.png);
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
}
|
||||
.leaflet-retina .leaflet-control-layers-toggle {
|
||||
background-image: url(images/layers-2x.png);
|
||||
background-size: 26px 26px;
|
||||
}
|
||||
.leaflet-touch .leaflet-control-layers-toggle {
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
}
|
||||
.leaflet-control-layers .leaflet-control-layers-list,
|
||||
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
|
||||
display: none;
|
||||
}
|
||||
.leaflet-control-layers-expanded .leaflet-control-layers-list {
|
||||
display: block;
|
||||
position: relative;
|
||||
}
|
||||
.leaflet-control-layers-expanded {
|
||||
padding: 6px 10px 6px 6px;
|
||||
color: #333;
|
||||
background: #fff;
|
||||
}
|
||||
.leaflet-control-layers-scrollbar {
|
||||
overflow-y: scroll;
|
||||
overflow-x: hidden;
|
||||
padding-right: 5px;
|
||||
}
|
||||
.leaflet-control-layers-selector {
|
||||
margin-top: 2px;
|
||||
position: relative;
|
||||
top: 1px;
|
||||
}
|
||||
.leaflet-control-layers label {
|
||||
display: block;
|
||||
}
|
||||
.leaflet-control-layers-separator {
|
||||
height: 0;
|
||||
border-top: 1px solid #ddd;
|
||||
margin: 5px -10px 5px -6px;
|
||||
}
|
||||
|
||||
/* Default icon URLs */
|
||||
.leaflet-default-icon-path {
|
||||
background-image: url(images/marker-icon.png);
|
||||
}
|
||||
|
||||
|
||||
/* attribution and scale controls */
|
||||
|
||||
.leaflet-container .leaflet-control-attribution {
|
||||
background: #fff;
|
||||
background: rgba(255, 255, 255, 0.7);
|
||||
margin: 0;
|
||||
}
|
||||
.leaflet-control-attribution,
|
||||
.leaflet-control-scale-line {
|
||||
padding: 0 5px;
|
||||
color: #333;
|
||||
}
|
||||
.leaflet-control-attribution a {
|
||||
text-decoration: none;
|
||||
}
|
||||
.leaflet-control-attribution a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.leaflet-container .leaflet-control-attribution,
|
||||
.leaflet-container .leaflet-control-scale {
|
||||
font-size: 11px;
|
||||
}
|
||||
.leaflet-left .leaflet-control-scale {
|
||||
margin-left: 5px;
|
||||
}
|
||||
.leaflet-bottom .leaflet-control-scale {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.leaflet-control-scale-line {
|
||||
border: 2px solid #777;
|
||||
border-top: none;
|
||||
line-height: 1.1;
|
||||
padding: 2px 5px 1px;
|
||||
font-size: 11px;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
|
||||
background: #fff;
|
||||
background: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
.leaflet-control-scale-line:not(:first-child) {
|
||||
border-top: 2px solid #777;
|
||||
border-bottom: none;
|
||||
margin-top: -2px;
|
||||
}
|
||||
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
|
||||
border-bottom: 2px solid #777;
|
||||
}
|
||||
|
||||
.leaflet-touch .leaflet-control-attribution,
|
||||
.leaflet-touch .leaflet-control-layers,
|
||||
.leaflet-touch .leaflet-bar {
|
||||
box-shadow: none;
|
||||
}
|
||||
.leaflet-touch .leaflet-control-layers,
|
||||
.leaflet-touch .leaflet-bar {
|
||||
border: 2px solid rgba(0,0,0,0.2);
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
|
||||
/* popup */
|
||||
|
||||
.leaflet-popup {
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.leaflet-popup-content-wrapper {
|
||||
padding: 1px;
|
||||
text-align: left;
|
||||
border-radius: 12px;
|
||||
}
|
||||
.leaflet-popup-content {
|
||||
margin: 13px 19px;
|
||||
line-height: 1.4;
|
||||
}
|
||||
.leaflet-popup-content p {
|
||||
margin: 18px 0;
|
||||
}
|
||||
.leaflet-popup-tip-container {
|
||||
width: 40px;
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
margin-left: -20px;
|
||||
overflow: hidden;
|
||||
pointer-events: none;
|
||||
}
|
||||
.leaflet-popup-tip {
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
padding: 1px;
|
||||
|
||||
margin: -10px auto 0;
|
||||
|
||||
-webkit-transform: rotate(45deg);
|
||||
-moz-transform: rotate(45deg);
|
||||
-ms-transform: rotate(45deg);
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
.leaflet-popup-content-wrapper,
|
||||
.leaflet-popup-tip {
|
||||
background: white;
|
||||
color: #333;
|
||||
box-shadow: 0 3px 14px rgba(0,0,0,0.4);
|
||||
}
|
||||
.leaflet-container a.leaflet-popup-close-button {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
padding: 4px 4px 0 0;
|
||||
border: none;
|
||||
text-align: center;
|
||||
width: 18px;
|
||||
height: 14px;
|
||||
font: 16px/14px Tahoma, Verdana, sans-serif;
|
||||
color: #c3c3c3;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background: transparent;
|
||||
}
|
||||
.leaflet-container a.leaflet-popup-close-button:hover {
|
||||
color: #999;
|
||||
}
|
||||
.leaflet-popup-scrolled {
|
||||
overflow: auto;
|
||||
border-bottom: 1px solid #ddd;
|
||||
border-top: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.leaflet-oldie .leaflet-popup-content-wrapper {
|
||||
zoom: 1;
|
||||
}
|
||||
.leaflet-oldie .leaflet-popup-tip {
|
||||
width: 24px;
|
||||
margin: 0 auto;
|
||||
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
|
||||
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
|
||||
}
|
||||
.leaflet-oldie .leaflet-popup-tip-container {
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.leaflet-oldie .leaflet-control-zoom,
|
||||
.leaflet-oldie .leaflet-control-layers,
|
||||
.leaflet-oldie .leaflet-popup-content-wrapper,
|
||||
.leaflet-oldie .leaflet-popup-tip {
|
||||
border: 1px solid #999;
|
||||
}
|
||||
|
||||
|
||||
/* div icon */
|
||||
|
||||
.leaflet-div-icon {
|
||||
background: #fff;
|
||||
border: 1px solid #666;
|
||||
}
|
||||
|
||||
|
||||
/* Tooltip */
|
||||
/* Base styles for the element that has a tooltip */
|
||||
.leaflet-tooltip {
|
||||
position: absolute;
|
||||
padding: 6px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #fff;
|
||||
border-radius: 3px;
|
||||
color: #222;
|
||||
white-space: nowrap;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
pointer-events: none;
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
|
||||
}
|
||||
.leaflet-tooltip.leaflet-clickable {
|
||||
cursor: pointer;
|
||||
pointer-events: auto;
|
||||
}
|
||||
.leaflet-tooltip-top:before,
|
||||
.leaflet-tooltip-bottom:before,
|
||||
.leaflet-tooltip-left:before,
|
||||
.leaflet-tooltip-right:before {
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
border: 6px solid transparent;
|
||||
background: transparent;
|
||||
content: "";
|
||||
}
|
||||
|
||||
/* Directions */
|
||||
|
||||
.leaflet-tooltip-bottom {
|
||||
margin-top: 6px;
|
||||
}
|
||||
.leaflet-tooltip-top {
|
||||
margin-top: -6px;
|
||||
}
|
||||
.leaflet-tooltip-bottom:before,
|
||||
.leaflet-tooltip-top:before {
|
||||
left: 50%;
|
||||
margin-left: -6px;
|
||||
}
|
||||
.leaflet-tooltip-top:before {
|
||||
bottom: 0;
|
||||
margin-bottom: -12px;
|
||||
border-top-color: #fff;
|
||||
}
|
||||
.leaflet-tooltip-bottom:before {
|
||||
top: 0;
|
||||
margin-top: -12px;
|
||||
margin-left: -6px;
|
||||
border-bottom-color: #fff;
|
||||
}
|
||||
.leaflet-tooltip-left {
|
||||
margin-left: -6px;
|
||||
}
|
||||
.leaflet-tooltip-right {
|
||||
margin-left: 6px;
|
||||
}
|
||||
.leaflet-tooltip-left:before,
|
||||
.leaflet-tooltip-right:before {
|
||||
top: 50%;
|
||||
margin-top: -6px;
|
||||
}
|
||||
.leaflet-tooltip-left:before {
|
||||
right: 0;
|
||||
margin-right: -12px;
|
||||
border-left-color: #fff;
|
||||
}
|
||||
.leaflet-tooltip-right:before {
|
||||
left: 0;
|
||||
margin-left: -12px;
|
||||
border-right-color: #fff;
|
||||
}
|
||||
64
public/dist/css/leaflet.printpreview.css
vendored
Normal file
64
public/dist/css/leaflet.printpreview.css
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
body {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #FAFAFA;
|
||||
font: 12pt "Tahoma";
|
||||
}
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
}
|
||||
.page {
|
||||
padding: 5mm 20mm 20mm 20mm;
|
||||
margin: 5mm auto;
|
||||
border: 5px #D3D3D3 solid;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
.leaflet-control-printpreview-bar{
|
||||
height:15mm;
|
||||
font-family: 'IRANSansFaNum';
|
||||
|
||||
}
|
||||
.leaflet-control-printpreview-btn{
|
||||
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
|
||||
background: #fff;
|
||||
border-radius: 5px;
|
||||
display: inline-block;
|
||||
height: 36px;
|
||||
padding: 0 10px;
|
||||
line-height: 36px;
|
||||
height: 36px;
|
||||
text-decoration: none;
|
||||
color: #333333;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.leaflet-control-printpreview-btn:hover{
|
||||
background-color: #f4f4f4;
|
||||
}
|
||||
.previewmap {
|
||||
padding: 1cm;
|
||||
border: 1px red solid;
|
||||
}
|
||||
@page {
|
||||
margin: 0;
|
||||
}
|
||||
@media print {
|
||||
.page {
|
||||
margin: 0;
|
||||
border: initial;
|
||||
border-radius: initial;
|
||||
width: initial;
|
||||
min-height: initial;
|
||||
box-shadow: initial;
|
||||
background: initial;
|
||||
page-break-after: avoid;
|
||||
padding: 20mm;
|
||||
}
|
||||
div.leaflet-top.leaflet-left, div.leaflet-top.leaflet-right, div.leaflet-control-printpreview-bar{display: none!important;}
|
||||
|
||||
}
|
||||
div.leaflet-top.leaflet-left > div:nth-child(n+2){display: none!important;}
|
||||
20
public/dist/css/leaflet.printpreview.letter.landscape.css
vendored
Normal file
20
public/dist/css/leaflet.printpreview.letter.landscape.css
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
.page {
|
||||
width: 279mm;
|
||||
min-height: 215mm;
|
||||
}
|
||||
.previewmap {
|
||||
width: 239mm !important;
|
||||
height: 175mm !important; /* .page height -40mm (20 off top/bottom) */
|
||||
}
|
||||
@page{
|
||||
size: landscape;
|
||||
}
|
||||
body { transform: scale(0.9); }
|
||||
@media print {
|
||||
html, body {
|
||||
width: 279mm;
|
||||
height: 215mm;
|
||||
}
|
||||
body { transform: scale(0.9); }
|
||||
}
|
||||
body { transform: scale(0.9); }
|
||||
17
public/dist/css/leaflet.printpreview.letter.portrait.css
vendored
Normal file
17
public/dist/css/leaflet.printpreview.letter.portrait.css
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
.page {
|
||||
width: 216mm;
|
||||
min-height: 279mm;
|
||||
}
|
||||
.previewmap {
|
||||
width: 175mm !important;
|
||||
height: 239mm !important; /* .page height -40mm (20 off top/bottom) */
|
||||
}
|
||||
@page{
|
||||
size: Letter;
|
||||
}
|
||||
@media print {
|
||||
html, body {
|
||||
width: 216mm;
|
||||
height: 279mm;
|
||||
}
|
||||
}
|
||||
528
public/dist/css/mashinalat.css
vendored
Normal file
528
public/dist/css/mashinalat.css
vendored
Normal file
@@ -0,0 +1,528 @@
|
||||
.print {
|
||||
display: none;
|
||||
}
|
||||
.no-print {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.five_td_input {
|
||||
border: none;
|
||||
border-bottom: 1px solid #ff5c0f;
|
||||
background-color: #e1e1e1;
|
||||
height: 24px;
|
||||
font-size: 17px;
|
||||
font-weight: 300;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.personal_num {
|
||||
border: 1px solid #e1e1e1;
|
||||
float: right;
|
||||
border-radius: 4px;
|
||||
height: 30px;
|
||||
margin: 10px;
|
||||
width: 130px;
|
||||
margin-left: 100px;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.personal_num_lab {
|
||||
float: right;
|
||||
margin: 15px;
|
||||
margin-left: 2px;
|
||||
margin-right: 50px;
|
||||
}
|
||||
|
||||
.shasi_num {
|
||||
border: none;
|
||||
float: right;
|
||||
border-radius: 0px;
|
||||
height: 27px;
|
||||
margin: 10px;
|
||||
width: 300px;
|
||||
border-bottom: 1px dotted #505050;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.moshakhasat_modal legend {
|
||||
font-size: 18px;
|
||||
font-weight: 500 !important;
|
||||
color: #000;
|
||||
width: 15%;
|
||||
color: #4962ac;
|
||||
text-align: -webkit-center !important;
|
||||
}
|
||||
|
||||
.vaziat_modal legend {
|
||||
font-size: 18px;
|
||||
font-weight: 500 !important;
|
||||
color: #000;
|
||||
width: 25%;
|
||||
color: #4962ac;
|
||||
text-align: -webkit-center !important;
|
||||
}
|
||||
|
||||
.emzakonandegan_modal legend {
|
||||
font-size: 18px;
|
||||
font-weight: 500 !important;
|
||||
color: #000;
|
||||
width: 12%;
|
||||
color: #4962ac;
|
||||
text-align: -webkit-center !important;
|
||||
}
|
||||
|
||||
.shasi_num_lab {
|
||||
float: right;
|
||||
margin: 15px;
|
||||
margin-left: 2px;
|
||||
}
|
||||
|
||||
.form-number {
|
||||
border: none;
|
||||
float: right;
|
||||
border-radius: 0px;
|
||||
height: 27px;
|
||||
margin: 10px;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.form-number-lab {
|
||||
float: right;
|
||||
margin: 15px;
|
||||
margin-left: 2px;
|
||||
}
|
||||
|
||||
.moshakhasat_modal {
|
||||
border: 2px solid #ff5c0f;
|
||||
display: inline;
|
||||
border-radius: 10px;
|
||||
padding: 10px 20px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.logo-img {
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.vaziat_modal {
|
||||
border: 2px solid #ff5c0f;
|
||||
display: inline;
|
||||
border-radius: 10px;
|
||||
padding: 10px 20px;
|
||||
width: 70%;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
.emzakonandegan_modal {
|
||||
border: 2px solid #ff5c0f;
|
||||
display: inline;
|
||||
border-radius: 10px;
|
||||
padding: 10px 20px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.margin-for-footer {
|
||||
margin-bottom: 4rem;
|
||||
}
|
||||
|
||||
.img-box {
|
||||
border: 1px solid #ccc;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
cursor: pointer;
|
||||
border-top-left-radius: 8px;
|
||||
border-top-right-radius: 8px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.img-preview {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.btn-delete-img {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
|
||||
.emza_nam_nam {
|
||||
margin-bottom: unset;
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
@media print {
|
||||
body {
|
||||
zoom: 65%;
|
||||
}
|
||||
.print {
|
||||
display: inherit;
|
||||
}
|
||||
.no-print {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.scale {
|
||||
width: 100% !important;
|
||||
max-width: 100% !important;
|
||||
}
|
||||
|
||||
.shasi_num {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.form-number {
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.five_td_input {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.vaziat_modal {
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
.emzakonandegan_modal {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.emzakonandegan_modal legend {
|
||||
width: 12%;
|
||||
}
|
||||
|
||||
.vaziat_modal legend {
|
||||
width: 30%;
|
||||
}
|
||||
|
||||
.moshakhasat_modal legend {
|
||||
width: 15%;
|
||||
}
|
||||
|
||||
.emza_nam_nam {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.margin-for-footer {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
background-color: #fff;
|
||||
color: #000;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.for_all_type th {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
select {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#table-car-form input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#table-car-form input[type="radio"]:checked {
|
||||
display: initial;
|
||||
}
|
||||
}
|
||||
|
||||
* {
|
||||
font-family: "IRANSansFaNum";
|
||||
}
|
||||
|
||||
input::-webkit-outer-spin-button,
|
||||
input::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input[type="number"] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
|
||||
.moshakhasat_modal .form_field {
|
||||
border: none;
|
||||
border-bottom: 1px solid #505050;
|
||||
width: 300px;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.form_field_lab {
|
||||
margin-left: 55px;
|
||||
}
|
||||
|
||||
label {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.for_all_type {
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
tbody td:last-child {
|
||||
width: 50px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.five_td {
|
||||
width: 600px;
|
||||
}
|
||||
|
||||
.ott {
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-size: 13px;
|
||||
font-weight: 600;
|
||||
color: #4962ac;
|
||||
width: 250px;
|
||||
}
|
||||
|
||||
tfoot .totaltitr {
|
||||
font-size: 20px;
|
||||
font-weight: 600;
|
||||
color: #4962ac;
|
||||
width: 250px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sharhe_vaziat li {
|
||||
list-style-type: arabic-indic;
|
||||
margin-bottom: 11px;
|
||||
}
|
||||
|
||||
.sharhe_vaziat li ul li {
|
||||
list-style-type: none;
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
.sharhe_vaziat li ul {
|
||||
float: left;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
ul li ul li input {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
tbody tr .ott {
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1600px) {
|
||||
.vaziat_modal {
|
||||
width: 100%;
|
||||
}
|
||||
.emzakonandegan_modal {
|
||||
width: 100%;
|
||||
}
|
||||
.moshakhasat_modal {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 700px) {
|
||||
.legends {
|
||||
width: 55% !important;
|
||||
}
|
||||
.legends2 {
|
||||
width: 53% !important;
|
||||
}
|
||||
.legends3 {
|
||||
width: 53% !important;
|
||||
}
|
||||
}
|
||||
|
||||
.emza_nam {
|
||||
display: flex;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.emza_nam_input {
|
||||
margin-right: 20px;
|
||||
border: unset;
|
||||
border-bottom: 1px solid #918d8d;
|
||||
width: 25%;
|
||||
margin-left: 50px;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.emza_nam_semat {
|
||||
margin-bottom: unset;
|
||||
}
|
||||
|
||||
.emza_nam_input2 {
|
||||
margin-right: 20px;
|
||||
border: unset;
|
||||
border-bottom: 1px solid #918d8d;
|
||||
width: 25%;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.emza_nam_tarikh {
|
||||
margin-bottom: unset;
|
||||
margin-right: 100px;
|
||||
}
|
||||
|
||||
.shakhes_input {
|
||||
border: none;
|
||||
border-bottom: 1px solid #ff5c0f;
|
||||
background-color: #e1e1e1;
|
||||
height: 24px;
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
padding: 2px 6px;
|
||||
}
|
||||
|
||||
.icon-btn-table {
|
||||
color: rgb(43, 125, 43);
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
font-size: 24px;
|
||||
}
|
||||
a.btn-dataTable {
|
||||
padding: 0px 6px;
|
||||
}
|
||||
|
||||
.loader {
|
||||
display: inline-block;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
position: relative;
|
||||
border: 4px solid #ff5c0f;
|
||||
top: 0;
|
||||
animation: loader 2s infinite ease;
|
||||
}
|
||||
|
||||
.loader-inner {
|
||||
vertical-align: top;
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
background-color: #fff;
|
||||
animation: loader-inner 2s infinite ease-in;
|
||||
}
|
||||
|
||||
#map,
|
||||
#map_time {
|
||||
width: 100%;
|
||||
height: 50vh !important;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.navbar-nav .dropdown-menu {
|
||||
position: absolute !important;
|
||||
}
|
||||
|
||||
@keyframes loader {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
25% {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
50% {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
75% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes loader-inner {
|
||||
0% {
|
||||
height: 0%;
|
||||
}
|
||||
25% {
|
||||
height: 0%;
|
||||
}
|
||||
50% {
|
||||
height: 100%;
|
||||
}
|
||||
75% {
|
||||
height: 100%;
|
||||
}
|
||||
100% {
|
||||
height: 0%;
|
||||
}
|
||||
}
|
||||
|
||||
.divloader {
|
||||
display: none;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
position: fixed;
|
||||
right: 0;
|
||||
left: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
background-color: rgba(0, 0, 0, 0.4);
|
||||
z-index: 3000;
|
||||
}
|
||||
.search {
|
||||
background-color: rgb(43, 125, 43);
|
||||
color: #ffffff;
|
||||
}
|
||||
.spanstyle {
|
||||
font-size: 16px;
|
||||
color: rgb(255, 92, 15);
|
||||
}
|
||||
.popup .popupTitle {
|
||||
border-bottom: 1px solid #afafaf;
|
||||
margin: 5px 0;
|
||||
flex-flow: row;
|
||||
display: flex;
|
||||
direction: rtl;
|
||||
flex-direction: row !important;
|
||||
/* flex-wrap: nowrap; */
|
||||
}
|
||||
.popup .popupTitle .popupHeader {
|
||||
font-size: 12px;
|
||||
color: #0051cd;
|
||||
white-space: nowrap;
|
||||
padding: 5px 0;
|
||||
}
|
||||
.popupHeaderContent {
|
||||
text-align: justify;
|
||||
display: inline;
|
||||
}
|
||||
.popupContent {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
direction: rtl;
|
||||
width: 100%;
|
||||
justify-content: center;
|
||||
margin: 0;
|
||||
}
|
||||
.header-popupcontent-allpoints {
|
||||
color: #007bff;
|
||||
text-align: center;
|
||||
font-weight: 700;
|
||||
font-size: 9px;
|
||||
font-family: IRANSansFaNum, sans-serif;
|
||||
border-bottom: 1px solid #ff5c0f;
|
||||
padding: 5px 0;
|
||||
}
|
||||
.popUpBox {
|
||||
text-align: center;
|
||||
}
|
||||
.customPopupStyle .leaflet-popup-content-wrapper {
|
||||
width: 315px !important;
|
||||
}
|
||||
.popUpBoxContent {
|
||||
font-size: 10px;
|
||||
font-weight: 500;
|
||||
margin: 10px;
|
||||
font-family: "IRANSansFaNum", sans-serif;
|
||||
}
|
||||
6
public/dist/css/owl.carousel.min.css
vendored
Normal file
6
public/dist/css/owl.carousel.min.css
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* Owl Carousel v2.3.4
|
||||
* Copyright 2013-2018 David Deutsch
|
||||
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
|
||||
*/
|
||||
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
|
||||
6
public/dist/css/owl.theme.default.min.css
vendored
Normal file
6
public/dist/css/owl.theme.default.min.css
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* Owl Carousel v2.3.4
|
||||
* Copyright 2013-2018 David Deutsch
|
||||
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
|
||||
*/
|
||||
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
|
||||
10
public/dist/css/persian-datepicker.min.css
vendored
Normal file
10
public/dist/css/persian-datepicker.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
97
public/dist/css/popstyle.css
vendored
Normal file
97
public/dist/css/popstyle.css
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
.customPopupStyle .popup {
|
||||
width: 276px;
|
||||
}
|
||||
.popup .popupTitle {
|
||||
border-bottom: 1px solid #afafaf;
|
||||
margin: 5px 0;
|
||||
display: flex;
|
||||
direction: rtl;
|
||||
/* flex-wrap: nowrap; */
|
||||
}
|
||||
.popupHeaderContent {
|
||||
text-align: justify;
|
||||
display: inline;
|
||||
}
|
||||
.popupHeaderContent > .popUpBanner {
|
||||
margin: 5px;
|
||||
font-size: 11px;
|
||||
}
|
||||
.popupContent {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
direction: rtl;
|
||||
width: 100%;
|
||||
}
|
||||
.popupContent .popUpBoxlevel {
|
||||
width: 33%;
|
||||
width: 50px;
|
||||
height: auto;
|
||||
margin: 5px;
|
||||
padding: 2%;
|
||||
border-radius: 5px;
|
||||
text-align: center;
|
||||
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
|
||||
}
|
||||
.customPopupStyle .popupContent .popUpBoxlevel {
|
||||
width: 82px !important;
|
||||
}
|
||||
.popupContent .popUpBoxlevel span {
|
||||
color: #0051cd;
|
||||
display: block;
|
||||
font-size: 7px;
|
||||
}
|
||||
.popUpBoxContent {
|
||||
font-size: 10px;
|
||||
font-weight: 500;
|
||||
margin-top: 8px;
|
||||
}
|
||||
.popUpBoxContent {
|
||||
font-family: "IRANSansFaNum", sans-serif;
|
||||
}
|
||||
.popupContent .popUpBoxlevel {
|
||||
width: 33%;
|
||||
width: 50px;
|
||||
height: auto;
|
||||
margin: 5px;
|
||||
padding: 2%;
|
||||
border-radius: 5px;
|
||||
text-align: center;
|
||||
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
|
||||
}
|
||||
.customPopupStyle .popupContent .popUpBoxlevel {
|
||||
width: 82px !important;
|
||||
}
|
||||
.navbar-nav {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
.popupContent-button {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
direction: rtl;
|
||||
width: 100%;
|
||||
margin: 5px 0;
|
||||
}
|
||||
.popupContent-button > .popup-btn-edit-point {
|
||||
font-size: 11px;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
padding: 8px 12px;
|
||||
margin: 0 5px;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
|
||||
background-color: #0051cd;
|
||||
color: #fff;
|
||||
font-weight: 500;
|
||||
}
|
||||
.navbar-sp {
|
||||
color: #ffffff !important;
|
||||
font-size: 10px;
|
||||
margin-top: 15px;
|
||||
}
|
||||
.modal-title {
|
||||
font-size: 15px !important;
|
||||
}
|
||||
label:not(.form-check-label):not(.custom-file-label) {
|
||||
font-weight: 500 !important;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
632
public/dist/css/posters.css
vendored
Normal file
632
public/dist/css/posters.css
vendored
Normal file
@@ -0,0 +1,632 @@
|
||||
body {
|
||||
background: rgb(229 229 229);
|
||||
}
|
||||
.page{
|
||||
width: 1500px;
|
||||
height: 1155px;
|
||||
margin: 0 auto;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border: 1px solid #999;
|
||||
background: #fff;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
fieldset legend{
|
||||
display: flex;
|
||||
width: auto;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
padding: 2px 15px;
|
||||
font-size: 12px;
|
||||
font-weight: 500;
|
||||
border: 1px solid #325472;
|
||||
border-radius: 4px;
|
||||
background: #577590;
|
||||
color: #ffffff;
|
||||
margin-bottom: 0.25rem;
|
||||
}
|
||||
|
||||
.bar-road-items-line-box {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 90%;
|
||||
top: 5%;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.bar-road-items-line {
|
||||
width: 1px;
|
||||
height: 100%;
|
||||
margin: 0 auto;
|
||||
position: absolute;
|
||||
left: 15px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.bar-road-items-line-box .bar-road-items-line-box-inline-box {
|
||||
height: 100%;
|
||||
width: 80%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
margin: 0px 5px;
|
||||
}
|
||||
|
||||
.bar-road-items-line-box .bar-road-items-line-box-inline-box .bar-road-items-line-box-inline {
|
||||
width: 100%;
|
||||
height: 1px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.users-counter-box .users-counter-img{
|
||||
height: 40px;
|
||||
}
|
||||
.users-counter-box .users-counter-data{
|
||||
font-size: 24px;
|
||||
color: #577590;
|
||||
}
|
||||
.users-counter-box .users-counter-title{
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.users-tops p{
|
||||
text-align: justify;
|
||||
line-height: 1.6;
|
||||
font-size: 15px;
|
||||
}
|
||||
|
||||
.users-tops p span{
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.users-tops p strong{
|
||||
color: #577590;
|
||||
}
|
||||
|
||||
.project-tops p{
|
||||
text-align: justify;
|
||||
line-height: 1.6;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.project-tops p span{
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.project-tops p strong{
|
||||
color: #577590;
|
||||
}
|
||||
|
||||
.patrol-counter-box .patrol-counter-img{
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
.patrol-counter-box .patrol-counter-title{
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.patrol-counter-box .patrol-counter-data{
|
||||
font-size: 24px;
|
||||
color: #43aa8b;
|
||||
}
|
||||
|
||||
.tops-patrol-container{
|
||||
position: relative;
|
||||
flex-basis: 470px;
|
||||
height: 320px;
|
||||
padding: 35px 0;
|
||||
}
|
||||
|
||||
.tops-patrol-container .tops-patrol-box{
|
||||
position: absolute;
|
||||
width: 250px;
|
||||
height: 250px;
|
||||
z-index: 2;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
left: 0;
|
||||
}
|
||||
.tops-patrol-container .tops-patrol-box .tops-patrol-line {
|
||||
position: absolute;
|
||||
height: 30px;
|
||||
left: 125px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.tops-patrol-container .tops-patrol-box .tops-patrol-title {
|
||||
position: absolute;
|
||||
height: 30px;
|
||||
border-radius: 15px;
|
||||
width: 60px;
|
||||
}
|
||||
|
||||
.tops-patrol-container .tops-patrol-box .tops-patrol-arrow {
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 15px solid transparent;
|
||||
border-bottom: 15px solid transparent;
|
||||
position: absolute;
|
||||
left: 364px;
|
||||
}
|
||||
|
||||
.tops-patrol-container .tops-patrol-box .tops-patrol-title .tops-patrol-title-data {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.tops-patrol-container .tops-patrol-box .tops-patrol-line .tops-patrol-line-data {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.fast-react-bottons {
|
||||
text-align: justify;
|
||||
font-size: 12px;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.fast-react-counter-container-1{
|
||||
background: #577590;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.fast-react-counter-container-2{
|
||||
background: #577590;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.fast-react-counter-container-2-title {
|
||||
font-weight: 500;
|
||||
color: #f9c74f;
|
||||
}
|
||||
|
||||
.fast-react-counter-img{
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
.fast-react-counter-title{
|
||||
font-size: 11px;
|
||||
font-weight: 500;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.fast-react-counter-data{
|
||||
font-weight: 500;
|
||||
font-size: 18px
|
||||
}
|
||||
|
||||
/* yasi start map css */
|
||||
.map-data-box{
|
||||
background-color: #fff;
|
||||
border-radius: .25rem;
|
||||
max-width: 100%;
|
||||
height: 100% !important;
|
||||
position: relative;
|
||||
}
|
||||
.map-data-box-project{
|
||||
padding: .25rem;
|
||||
background-color: #fff;
|
||||
border-radius: .25rem;
|
||||
max-width: 100%;
|
||||
height: 450px !important;
|
||||
}
|
||||
.leaflet-container {
|
||||
background: none;
|
||||
}
|
||||
.map-data{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.beacon {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 38%;
|
||||
background-color: #007bff;
|
||||
height: 0.4em;
|
||||
width: 0.4em;
|
||||
border-radius: 50%;
|
||||
z-index: 1010;
|
||||
}
|
||||
.beacon-red {
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
background-color: #dc3545;
|
||||
}
|
||||
.marker-cluster div {
|
||||
font-family: "IRANSansFaNum";
|
||||
}
|
||||
.marker-cluster-small div {
|
||||
background-color: #db4f4aaf;
|
||||
}
|
||||
.marker-cluster-medium div {
|
||||
background-color: #f9c74faf;
|
||||
width: 45px !important;
|
||||
height: 45px !important;
|
||||
border-radius: 50% !important;
|
||||
}
|
||||
.marker-cluster-large div {
|
||||
background-color: #43aa8baf;
|
||||
width: 55px !important;
|
||||
height: 55px !important;
|
||||
border-radius: 50% !important;
|
||||
}
|
||||
.marker-cluster-medium span{
|
||||
line-height: 40px;
|
||||
}
|
||||
.marker-cluster-large span{
|
||||
line-height: 50px;
|
||||
}
|
||||
/* yasi end map css */
|
||||
|
||||
/* amir */
|
||||
|
||||
.bar-road-items-box {
|
||||
width: 30px;
|
||||
color: #fff;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bar-road-items-box .bar-road-items-5 {
|
||||
background-color: #43aa8b;
|
||||
border-top-left-radius: 15px;
|
||||
border-top-right-radius: 15px;
|
||||
height: 20%;
|
||||
}
|
||||
.bar-road-items-box .bar-road-items-4 {
|
||||
background-color: #90be6d;
|
||||
height: 20%;
|
||||
}
|
||||
.bar-road-items-box .bar-road-items-3 {
|
||||
background-color: #f9c74f;
|
||||
height: 20%;
|
||||
}
|
||||
.bar-road-items-box .bar-road-items-2 {
|
||||
background-color: #f8961e;
|
||||
height: 20%;
|
||||
}
|
||||
.bar-road-items-box .bar-road-items-1 {
|
||||
background-color: #f3722c;
|
||||
border-bottom-left-radius: 15px;
|
||||
border-bottom-right-radius: 15px;
|
||||
height: 20%;
|
||||
}
|
||||
.bar-road-items-count {
|
||||
position: absolute;
|
||||
left: 5px;
|
||||
font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.bar-road-items-top-box {
|
||||
background: #52c3a1;
|
||||
border-radius: 8px;
|
||||
font-size: 14px;
|
||||
line-height: 1.9;
|
||||
text-align: justify;
|
||||
border-top-left-radius: 0;
|
||||
padding: 5px 10px;
|
||||
border: 1px solid #1c7c60;
|
||||
color: #08382a;
|
||||
}
|
||||
|
||||
.bar-road-items-bottom-box{
|
||||
background: #fb7932;
|
||||
border-radius: 8px;
|
||||
font-size: 14px;
|
||||
line-height: 1.9;
|
||||
text-align: justify;
|
||||
border-bottom-left-radius: 0;
|
||||
padding: 5px 10px;
|
||||
border: 1px solid #c35317;
|
||||
color: #461f09;
|
||||
}
|
||||
/* end amir */
|
||||
|
||||
/* topic style [mohammad] */
|
||||
.topic {
|
||||
background-color: #277da1;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #1a6585;
|
||||
}
|
||||
.topic-p {
|
||||
font-size: 18px;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
}
|
||||
.topic-p-rms {
|
||||
width: inherit;
|
||||
border-bottom: 1px dashed #b5a7a7;
|
||||
border-top: 1px dashed #b5a7a7;
|
||||
color: #f9c74f;
|
||||
font-size: 50px;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0.2em;
|
||||
}
|
||||
.tollhouse-counter-box {
|
||||
gap: 10px;
|
||||
}
|
||||
.tollhouse-counter-box .tollhouse-counter-img{
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
.tollhouse-counter-box .tollhouse-counter-title{
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.tollhouse-counter-box .tollhouse-counter-data{
|
||||
font-size: 18px;
|
||||
color: #43aa8b;
|
||||
}
|
||||
|
||||
.tollhouse-fine-details-box {
|
||||
border-bottom: 2px dashed #e1e1e1;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.tollhouse-fine-details-box:last-child {
|
||||
border-bottom: 0px !important;
|
||||
margin-bottom: 0px !important;
|
||||
}
|
||||
|
||||
.tollhouse-fine-details-box .tollhouse-fine-details-img{
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
.tollhouse-fine-details-box .tollhouse-fine-details-title{
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.tollhouse-fine-details-box .tollhouse-fine-details-data{
|
||||
font-size: 18px;
|
||||
color: #43aa8b;
|
||||
}
|
||||
/* end topic style */
|
||||
|
||||
.progress-project-container{
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
|
||||
.progress-project-title{
|
||||
padding: 5px 10px;
|
||||
padding-left: 15px;
|
||||
margin-left: -10px;
|
||||
border-radius: 20px;
|
||||
border-bottom-left-radius: 0;
|
||||
border-top-left-radius: 0;
|
||||
border: 2px solid;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
flex: 0 0 20%;
|
||||
max-width: 20%;
|
||||
}
|
||||
|
||||
.progress-project-box{
|
||||
border-radius: 25px;
|
||||
}
|
||||
|
||||
.progress-project-data{
|
||||
height: 50px;
|
||||
width: 50px;
|
||||
border-radius: 25px;
|
||||
z-index: 2;
|
||||
border: 2px solid;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.progress-project-progress-bar{
|
||||
margin-right: -25px;
|
||||
z-index: 1;
|
||||
border-top-left-radius: 25px;
|
||||
border-bottom-left-radius: 25px;
|
||||
border: 2px solid;
|
||||
}
|
||||
|
||||
.progress-project-progress-bar .progress-project-bar{
|
||||
border-radius: 25px;
|
||||
border-top-right-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
|
||||
.progress-project-growth{
|
||||
margin-right: -50px;
|
||||
padding-right: 50px;
|
||||
border-radius: 25px;
|
||||
border-top-right-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.progress-project-orange .progress-project-title {
|
||||
border-color: #f3722c;
|
||||
background: #ffece2;
|
||||
color: #f3722c;
|
||||
}
|
||||
.progress-project-orange .progress-project-data {
|
||||
border-color: #f3722c;
|
||||
background: #ffece2;
|
||||
color: #f3722c;
|
||||
}
|
||||
.progress-project-orange .progress-project-progress-bar {
|
||||
background: #fff;
|
||||
border-color: #f3722c;
|
||||
box-shadow: inset 0 0 10px #f3722c;
|
||||
}
|
||||
.progress-project-orange .progress-project-progress-bar .progress-project-bar {
|
||||
background: #f3722c;
|
||||
}
|
||||
.progress-project-orange .progress-project-growth {
|
||||
background: #f3722c;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
.progress-project-red .progress-project-title {
|
||||
border-color: #db504a;
|
||||
background: #fbeeed;
|
||||
color: #db504a;
|
||||
}
|
||||
.progress-project-red .progress-project-data {
|
||||
border-color: #db504a;
|
||||
background: #fbeeed;
|
||||
color: #db504a;
|
||||
}
|
||||
.progress-project-red .progress-project-progress-bar {
|
||||
background: #fff;
|
||||
border-color: #db504a;
|
||||
box-shadow: inset 0 0 10px #db504a;
|
||||
}
|
||||
.progress-project-red .progress-project-progress-bar .progress-project-bar {
|
||||
background: #db504a;
|
||||
}
|
||||
.progress-project-red .progress-project-growth {
|
||||
background: #db504a;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
.progress-project-green .progress-project-title {
|
||||
border-color: #67bd50;
|
||||
background: #eff9ec;
|
||||
color: #67bd50;
|
||||
}
|
||||
.progress-project-green .progress-project-data {
|
||||
border-color: #67bd50;
|
||||
background: #eff9ec;
|
||||
color: #67bd50;
|
||||
}
|
||||
.progress-project-green .progress-project-progress-bar {
|
||||
background: #fff;
|
||||
border-color: #67bd50;
|
||||
box-shadow: inset 0 0 10px #67bd50;
|
||||
}
|
||||
.progress-project-green .progress-project-progress-bar .progress-project-bar {
|
||||
background: #67bd50;
|
||||
}
|
||||
.progress-project-green .progress-project-growth {
|
||||
background: #67bd50;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
.progress-project-blue .progress-project-title {
|
||||
border-color: #277da1;
|
||||
background: #e1eef3;
|
||||
color: #277da1;
|
||||
}
|
||||
.progress-project-blue .progress-project-data {
|
||||
border-color: #277da1;
|
||||
background: #e1eef3;
|
||||
color: #277da1;
|
||||
}
|
||||
.progress-project-blue .progress-project-progress-bar {
|
||||
background: #fff;
|
||||
border-color: #277da1;
|
||||
box-shadow: inset 0 0 10px #277da1;
|
||||
}
|
||||
.progress-project-blue .progress-project-progress-bar .progress-project-bar {
|
||||
background: #277da1;
|
||||
}
|
||||
.progress-project-blue .progress-project-growth {
|
||||
background: #277da1;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
.progress-project-dark-blue .progress-project-title {
|
||||
border-color: #577590;
|
||||
background: #f1f5f9;
|
||||
color: #577590;
|
||||
}
|
||||
.progress-project-dark-blue .progress-project-data {
|
||||
border-color: #577590;
|
||||
background: #f1f5f9;
|
||||
color: #577590;
|
||||
}
|
||||
.progress-project-dark-blue .progress-project-progress-bar {
|
||||
background: #fff;
|
||||
border-color: #577590;
|
||||
box-shadow: inset 0 0 10px #577590;
|
||||
}
|
||||
.progress-project-dark-blue .progress-project-progress-bar .progress-project-bar {
|
||||
background: #577590;
|
||||
}
|
||||
.progress-project-dark-blue .progress-project-growth {
|
||||
background: #577590;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
.progress-project-green-blue .progress-project-title {
|
||||
border-color: #43aa8b;
|
||||
background: #e8fff7;
|
||||
color: #43aa8b;
|
||||
}
|
||||
.progress-project-green-blue .progress-project-data {
|
||||
border-color: #43aa8b;
|
||||
background: #e8fff7;
|
||||
color: #43aa8b;
|
||||
}
|
||||
.progress-project-green-blue .progress-project-progress-bar {
|
||||
background: #fff;
|
||||
border-color: #43aa8b;
|
||||
box-shadow: inset 0 0 10px #43aa8b;
|
||||
}
|
||||
.progress-project-green-blue .progress-project-progress-bar .progress-project-bar {
|
||||
background: #43aa8b;
|
||||
}
|
||||
.progress-project-green-blue .progress-project-growth {
|
||||
background: #43aa8b;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.map-data-box-project .map-guid {
|
||||
position: absolute;
|
||||
bottom: 30px;
|
||||
left: 50px;
|
||||
width: 90px;
|
||||
height: 125px;
|
||||
background-color: #ffffff;
|
||||
z-index: 400;
|
||||
padding: 10px;
|
||||
color: #666;
|
||||
border: 1px solid #aaa;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.map-data-box-project .map-guid p {
|
||||
font-size: 11px;
|
||||
margin-bottom: 5px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.road-items-counter{
|
||||
position: absolute;
|
||||
bottom: 15px;
|
||||
left: 15px;
|
||||
background: #3593bb;
|
||||
border-radius: 8px;
|
||||
border: 1px solid #195974;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.road-items-counter .road-items-counter-title{
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.road-items-counter .road-items-counter-data{
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
@media print {
|
||||
@page {size: landscape}
|
||||
|
||||
body, .page {
|
||||
box-shadow: 0;
|
||||
page-break-after: always;
|
||||
}
|
||||
}
|
||||
196
public/dist/css/randd-rating-form.css
vendored
Normal file
196
public/dist/css/randd-rating-form.css
vendored
Normal file
@@ -0,0 +1,196 @@
|
||||
.print {
|
||||
display: none;
|
||||
}
|
||||
.no-print {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.title-page {
|
||||
margin-right: -200px;
|
||||
}
|
||||
|
||||
tbody tr .dynamic-question-radio,
|
||||
tbody tr .dynamic-question-radio label,
|
||||
tbody tr .dynamic-question-radio label input,
|
||||
tbody tr .static-question-radio,
|
||||
tbody tr .static-question-radio label,
|
||||
tbody tr .static-question-radio label input {
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
* {
|
||||
font-family: "IRANSansFaNum";
|
||||
}
|
||||
|
||||
input::-webkit-outer-spin-button,
|
||||
input::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input[type="number"] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
background-color: #015688;
|
||||
color: #fff;
|
||||
border: none;
|
||||
}
|
||||
|
||||
@media print {
|
||||
body {
|
||||
zoom: 65%;
|
||||
}
|
||||
.print {
|
||||
display: inherit;
|
||||
}
|
||||
.no-print {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.scale {
|
||||
width: 100% !important;
|
||||
max-width: 100% !important;
|
||||
}
|
||||
|
||||
.margin-for-footer {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.for_all_type th {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
#table-rating-form input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#table-rating-form input[type="radio"]:checked {
|
||||
display: initial;
|
||||
}
|
||||
}
|
||||
|
||||
/* Extra small devices (phones, 600px and down) */
|
||||
@media only screen and (max-width: 600px) {
|
||||
.head-title-table {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.info-scorer {
|
||||
flex-basis: 0;
|
||||
flex-grow: 1;
|
||||
max-width: 100%;
|
||||
padding-right: 7.5px;
|
||||
padding-left: 7.5px;
|
||||
font-size: 13px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Small devices (portrait tablets and large phones, 600px and up) */
|
||||
@media only screen and (min-width: 600px) {
|
||||
.head-title-table {
|
||||
font-size: 16spx;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
font-size: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Medium devices (landscape tablets, 768px and up) */
|
||||
@media only screen and (min-width: 768px) {
|
||||
.head-title-table {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
font-size: 22px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Large devices (laptops/desktops, 992px and up) */
|
||||
@media only screen and (min-width: 992px) {
|
||||
.head-title-table {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Extra large devices (large laptops and desktops, 1200px and up) */
|
||||
@media only screen and (min-width: 1200px) {
|
||||
.head-title-table {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.totalscore {
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-img {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.dynamic-question {
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
tbody th {
|
||||
font-weight: 600;
|
||||
color: #4962ac;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.table thead th,.table tbody th {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.table tfoot th {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.table th, .table td {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.head-title-table {
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.info-scorer {
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.margin-for-footer {
|
||||
margin-bottom: 4rem;
|
||||
}
|
||||
32
public/dist/css/responsive.css
vendored
Normal file
32
public/dist/css/responsive.css
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
/* table style */
|
||||
@media only screen and (max-width: 600px) {
|
||||
.content-center-dataTable{
|
||||
top: -40px !important;
|
||||
width: 100% !important;
|
||||
|
||||
}
|
||||
div.dt-buttons {
|
||||
display: flex !important;
|
||||
}
|
||||
.parent-add-project-update {
|
||||
top: -5px;
|
||||
}
|
||||
.body-table-style {
|
||||
margin-bottom: 100px;
|
||||
padding-top: 50px !important;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 765px) and (min-width:600px) {
|
||||
.content-center-dataTable{
|
||||
top: -40px !important;
|
||||
}
|
||||
.body-table-style {
|
||||
margin-bottom: 100px;
|
||||
padding-top: 50px !important;
|
||||
}
|
||||
div.dt-buttons {
|
||||
display: flex !important;
|
||||
}
|
||||
|
||||
}
|
||||
/* table style */
|
||||
2
public/dist/css/select2-bootstrap4.min.css
vendored
Normal file
2
public/dist/css/select2-bootstrap4.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/css/splide.min.css
vendored
Normal file
1
public/dist/css/splide.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}
|
||||
135
public/dist/css/tablestyle.css
vendored
Normal file
135
public/dist/css/tablestyle.css
vendored
Normal file
@@ -0,0 +1,135 @@
|
||||
/* table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
|
||||
display:none
|
||||
}
|
||||
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after{
|
||||
display:none
|
||||
} */
|
||||
|
||||
.table tbody {
|
||||
font-size: 10px !important;
|
||||
}
|
||||
|
||||
.table thead tr {
|
||||
font-size: 10px !important;
|
||||
}
|
||||
|
||||
.table thead tr th {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
table.dataTable thead>tr>th.sorting_asc,
|
||||
table.dataTable thead>tr>th.sorting_desc,
|
||||
table.dataTable thead>tr>th.sorting,
|
||||
table.dataTable thead>tr>td.sorting_asc,
|
||||
table.dataTable thead>tr>td.sorting_desc,
|
||||
table.dataTable thead>tr>td.sorting {
|
||||
padding-right: 10px !important;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_info {
|
||||
padding-top: 0.85em;
|
||||
font-family: 'IRANSansFaNum';
|
||||
white-space: nowrap;
|
||||
font-size: 14px !important;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_paginate {
|
||||
margin: 0;
|
||||
white-space: nowrap;
|
||||
text-align: right;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.dataTables_paginate .pagination li.page-item a {
|
||||
border: 1px solid #e1e1e1 !important;
|
||||
}
|
||||
|
||||
.pagination>.page-item>.page-link,
|
||||
.pagination>.page-item>span {
|
||||
border: 0;
|
||||
/* border-radius: 30px !important; */
|
||||
transition: all 0.3s;
|
||||
padding: 0 11px;
|
||||
margin: 0 0px;
|
||||
min-width: 30px;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
/* color: #999; */
|
||||
font-weight: 400;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
background: transparent;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.page-item.active .page-link {
|
||||
background: #ff5c0f !important;
|
||||
box-shadow: unset;
|
||||
}
|
||||
|
||||
@keyframes loader {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
25% {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
50% {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
75% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes loader-inner {
|
||||
0% {
|
||||
height: 0%;
|
||||
}
|
||||
25% {
|
||||
height: 0%;
|
||||
}
|
||||
50% {
|
||||
height: 100%;
|
||||
}
|
||||
75% {
|
||||
height: 100%;
|
||||
}
|
||||
100% {
|
||||
height: 0%;
|
||||
}
|
||||
}
|
||||
|
||||
.divloader {
|
||||
display: none;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
position: fixed;
|
||||
right: 0;
|
||||
left: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
background-color: rgba(0, 0, 0, 0.4);
|
||||
z-index: 1200;
|
||||
}
|
||||
|
||||
.loader {
|
||||
display: inline-block;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
position: relative;
|
||||
border: 4px solid #ff5c0f;
|
||||
top: 0;
|
||||
animation: loader 2s infinite ease;
|
||||
}
|
||||
|
||||
.loader-inner {
|
||||
vertical-align: top;
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
background-color: #fff;
|
||||
animation: loader-inner 2s infinite ease-in;
|
||||
}
|
||||
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum).eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum).eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Black.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Black.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Bold.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Bold.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Light.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Light.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Medium.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_Medium.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb_Black.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb_Black.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb_Bold.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb_Bold.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb_Light.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb_Light.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb_Medium.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb_Medium.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/eot/IRANSansWeb_UltraLight.eot
vendored
Normal file
BIN
public/dist/fonts/eot/IRANSansWeb_UltraLight.eot
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_Black.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_Black.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_Bold.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_Bold.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_Light.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_Light.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_UltraLight.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansOnlyNumeral_UltraLight.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansOnlyNumral_Medium.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansOnlyNumral_Medium.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum).ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum).ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb_Black.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb_Black.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb_Bold.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb_Bold.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb_Light.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb_Light.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb_Medium.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb_Medium.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/ttf/IRANSansWeb_UltraLight.ttf
vendored
Normal file
BIN
public/dist/fonts/ttf/IRANSansWeb_UltraLight.ttf
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_Black.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_Black.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_Bold.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_Bold.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_Light.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_Light.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_UltraLight.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansOnlyNumeral_UltraLight.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansOnlyNumral_Medium.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansOnlyNumral_Medium.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum).woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum).woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Black.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Black.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Bold.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Bold.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Light.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Light.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Medium.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_Medium.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb_Black.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb_Black.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb_Bold.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb_Bold.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb_Light.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb_Light.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb_Medium.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb_Medium.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff/IRANSansWeb_UltraLight.woff
vendored
Normal file
BIN
public/dist/fonts/woff/IRANSansWeb_UltraLight.woff
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum).woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum).woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb_Black.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb_Black.woff2
vendored
Normal file
Binary file not shown.
BIN
public/dist/fonts/woff2/IRANSansWeb_Bold.woff2
vendored
Normal file
BIN
public/dist/fonts/woff2/IRANSansWeb_Bold.woff2
vendored
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user