Changeset 194a359


Ignore:
Timestamp:
09/30/21 00:32:27 (3 years ago)
Author:
beratkjufliju <kufliju@…>
Branches:
develop, master
Children:
24a616f
Parents:
582789f
Message:

added departments, edited users and added user settings

Files:
76 added
57 deleted
19 edited
1 moved

Legend:

Unmodified
Added
Removed
  • app/Models/User.php

    r582789f r194a359  
    2424        "password",
    2525        "email",
    26         "country_code",
    2726        "mobile_number",
    2827        "role_id"
     
    5049    public function role() {
    5150        return $this->belongsTo(Role::class);
    52     }
    53 
    54     public function post() {
    55         return $this->hasMany(Post::class);
    56     }
    57 
    58     public function comments()
    59     {
    60         return $this->hasManyThrough(Comment::class, Post::class);
    6151    }
    6252
     
    10898
    10999    public function isAdmin() {
    110         return $this->hasRole("admin");
     100        return $this->hasRole("Admin");
    111101    }
    112102
    113103    public function isAdminOrEditor() {
    114         return $this->hasRole("admin") || $this->hasRole("editor");
     104        return $this->hasRole("Admin") || $this->hasRole("Referent");
    115105    }
    116106
     
    123113
    124114        return $this->name . " " . $this->surname;
    125     }
    126 
    127     public function getPostsCount($id) {
    128         return Post::where("user_id", $id)->count();
    129115    }
    130116
     
    140126        return Str::random($length);
    141127    }
     128
    142129}
  • composer.lock

    r582789f r194a359  
    880880        {
    881881            "name": "laravel/framework",
    882             "version": "v8.61.0",
     882            "version": "v8.62.0",
    883883            "source": {
    884884                "type": "git",
    885885                "url": "https://github.com/laravel/framework.git",
    886                 "reference": "3d528d3d3c8ecb444b50a266c212a52973a6669b"
    887             },
    888             "dist": {
    889                 "type": "zip",
    890                 "url": "https://api.github.com/repos/laravel/framework/zipball/3d528d3d3c8ecb444b50a266c212a52973a6669b",
    891                 "reference": "3d528d3d3c8ecb444b50a266c212a52973a6669b",
     886                "reference": "60a7e00488167ce2babf3a2aeb3677e48aaf39be"
     887            },
     888            "dist": {
     889                "type": "zip",
     890                "url": "https://api.github.com/repos/laravel/framework/zipball/60a7e00488167ce2babf3a2aeb3677e48aaf39be",
     891                "reference": "60a7e00488167ce2babf3a2aeb3677e48aaf39be",
    892892                "shasum": ""
    893893            },
     
    899899                "ext-mbstring": "*",
    900900                "ext-openssl": "*",
    901                 "league/commonmark": "^1.3|^2.0",
     901                "laravel/serializable-closure": "^1.0",
     902                "league/commonmark": "^1.3|^2.0.2",
    902903                "league/flysystem": "^1.1",
    903904                "monolog/monolog": "^2.0",
     
    906907                "php": "^7.3|^8.0",
    907908                "psr/container": "^1.0",
     909                "psr/log": "^1.0 || ^2.0",
    908910                "psr/simple-cache": "^1.0",
    909                 "ramsey/uuid": "^4.0",
     911                "ramsey/uuid": "^4.2.2",
    910912                "swiftmailer/swiftmailer": "^6.0",
    911913                "symfony/console": "^5.1.4",
     
    964966            "require-dev": {
    965967                "aws/aws-sdk-php": "^3.189.0",
    966                 "doctrine/dbal": "^2.6|^3.0",
     968                "doctrine/dbal": "^2.13.3|^3.1.2",
    967969                "filp/whoops": "^2.8",
    968970                "guzzlehttp/guzzle": "^6.5.5|^7.0.1",
    969971                "league/flysystem-cached-adapter": "^1.0",
    970                 "mockery/mockery": "^1.4.2",
     972                "mockery/mockery": "^1.4.4",
    971973                "orchestra/testbench-core": "^6.23",
    972974                "pda/pheanstalk": "^4.0",
    973                 "phpunit/phpunit": "^8.5.8|^9.3.3",
     975                "phpunit/phpunit": "^8.5.19|^9.5.8",
    974976                "predis/predis": "^1.1.2",
    975977                "symfony/cache": "^5.1.4"
     
    978980                "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.189.0).",
    979981                "brianium/paratest": "Required to run tests in parallel (^6.0).",
    980                 "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6|^3.0).",
     982                "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.2).",
    981983                "ext-ftp": "Required to use the Flysystem FTP driver.",
    982984                "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
     
    992994                "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
    993995                "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
    994                 "mockery/mockery": "Required to use mocking (^1.4.2).",
     996                "mockery/mockery": "Required to use mocking (^1.4.4).",
    995997                "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
    996998                "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
    997                 "phpunit/phpunit": "Required to use assertions and run tests (^8.5.8|^9.3.3).",
     999                "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).",
    9981000                "predis/predis": "Required to use the predis connector (^1.1.2).",
    9991001                "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
     
    10451047                "source": "https://github.com/laravel/framework"
    10461048            },
    1047             "time": "2021-09-14T13:31:32+00:00"
     1049            "time": "2021-09-28T13:30:25+00:00"
    10481050        },
    10491051        {
     
    11121114        },
    11131115        {
     1116            "name": "laravel/serializable-closure",
     1117            "version": "v1.0.2",
     1118            "source": {
     1119                "type": "git",
     1120                "url": "https://github.com/laravel/serializable-closure.git",
     1121                "reference": "679e24d36ff8b9be0e36f5222244ec8602e18867"
     1122            },
     1123            "dist": {
     1124                "type": "zip",
     1125                "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/679e24d36ff8b9be0e36f5222244ec8602e18867",
     1126                "reference": "679e24d36ff8b9be0e36f5222244ec8602e18867",
     1127                "shasum": ""
     1128            },
     1129            "require": {
     1130                "php": "^7.3|^8.0"
     1131            },
     1132            "require-dev": {
     1133                "pestphp/pest": "^1.18",
     1134                "phpstan/phpstan": "^0.12.98",
     1135                "symfony/var-dumper": "^5.3"
     1136            },
     1137            "type": "library",
     1138            "extra": {
     1139                "branch-alias": {
     1140                    "dev-master": "1.x-dev"
     1141                }
     1142            },
     1143            "autoload": {
     1144                "psr-4": {
     1145                    "Laravel\\SerializableClosure\\": "src/"
     1146                }
     1147            },
     1148            "notification-url": "https://packagist.org/downloads/",
     1149            "license": [
     1150                "MIT"
     1151            ],
     1152            "authors": [
     1153                {
     1154                    "name": "Taylor Otwell",
     1155                    "email": "taylor@laravel.com"
     1156                },
     1157                {
     1158                    "name": "Nuno Maduro",
     1159                    "email": "nuno@laravel.com"
     1160                }
     1161            ],
     1162            "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.",
     1163            "keywords": [
     1164                "closure",
     1165                "laravel",
     1166                "serializable"
     1167            ],
     1168            "support": {
     1169                "issues": "https://github.com/laravel/serializable-closure/issues",
     1170                "source": "https://github.com/laravel/serializable-closure"
     1171            },
     1172            "time": "2021-09-29T13:25:52+00:00"
     1173        },
     1174        {
    11141175            "name": "laravel/tinker",
    1115             "version": "v2.6.1",
     1176            "version": "v2.6.2",
    11161177            "source": {
    11171178                "type": "git",
    11181179                "url": "https://github.com/laravel/tinker.git",
    1119                 "reference": "04ad32c1a3328081097a181875733fa51f402083"
    1120             },
    1121             "dist": {
    1122                 "type": "zip",
    1123                 "url": "https://api.github.com/repos/laravel/tinker/zipball/04ad32c1a3328081097a181875733fa51f402083",
    1124                 "reference": "04ad32c1a3328081097a181875733fa51f402083",
     1180                "reference": "c808a7227f97ecfd9219fbf913bad842ea854ddc"
     1181            },
     1182            "dist": {
     1183                "type": "zip",
     1184                "url": "https://api.github.com/repos/laravel/tinker/zipball/c808a7227f97ecfd9219fbf913bad842ea854ddc",
     1185                "reference": "c808a7227f97ecfd9219fbf913bad842ea854ddc",
    11251186                "shasum": ""
    11261187            },
     
    11751236            "support": {
    11761237                "issues": "https://github.com/laravel/tinker/issues",
    1177                 "source": "https://github.com/laravel/tinker/tree/v2.6.1"
    1178             },
    1179             "time": "2021-03-02T16:53:12+00:00"
     1238                "source": "https://github.com/laravel/tinker/tree/v2.6.2"
     1239            },
     1240            "time": "2021-09-28T15:47:34+00:00"
    11801241        },
    11811242        {
     
    34613522        {
    34623523            "name": "symfony/http-kernel",
    3463             "version": "v5.3.7",
     3524            "version": "v5.3.9",
    34643525            "source": {
    34653526                "type": "git",
    34663527                "url": "https://github.com/symfony/http-kernel.git",
    3467                 "reference": "a3a78e37935a527b50376c22ac1cec35b57fe787"
    3468             },
    3469             "dist": {
    3470                 "type": "zip",
    3471                 "url": "https://api.github.com/repos/symfony/http-kernel/zipball/a3a78e37935a527b50376c22ac1cec35b57fe787",
    3472                 "reference": "a3a78e37935a527b50376c22ac1cec35b57fe787",
     3528                "reference": "ceaf46a992f60e90645e7279825a830f733a17c5"
     3529            },
     3530            "dist": {
     3531                "type": "zip",
     3532                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ceaf46a992f60e90645e7279825a830f733a17c5",
     3533                "reference": "ceaf46a992f60e90645e7279825a830f733a17c5",
    34733534                "shasum": ""
    34743535            },
     
    35533614            "homepage": "https://symfony.com",
    35543615            "support": {
    3555                 "source": "https://github.com/symfony/http-kernel/tree/v5.3.7"
     3616                "source": "https://github.com/symfony/http-kernel/tree/v5.3.9"
    35563617            },
    35573618            "funding": [
     
    35693630                }
    35703631            ],
    3571             "time": "2021-08-30T12:37:19+00:00"
     3632            "time": "2021-09-28T10:25:11+00:00"
    35723633        },
    35733634        {
    35743635            "name": "symfony/mime",
    3575             "version": "v5.3.7",
     3636            "version": "v5.3.8",
    35763637            "source": {
    35773638                "type": "git",
    35783639                "url": "https://github.com/symfony/mime.git",
    3579                 "reference": "ae887cb3b044658676129f5e97aeb7e9eb69c2d8"
    3580             },
    3581             "dist": {
    3582                 "type": "zip",
    3583                 "url": "https://api.github.com/repos/symfony/mime/zipball/ae887cb3b044658676129f5e97aeb7e9eb69c2d8",
    3584                 "reference": "ae887cb3b044658676129f5e97aeb7e9eb69c2d8",
     3640                "reference": "a756033d0a7e53db389618653ae991eba5a19a11"
     3641            },
     3642            "dist": {
     3643                "type": "zip",
     3644                "url": "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11",
     3645                "reference": "a756033d0a7e53db389618653ae991eba5a19a11",
    35853646                "shasum": ""
    35863647            },
     
    36363697            ],
    36373698            "support": {
    3638                 "source": "https://github.com/symfony/mime/tree/v5.3.7"
     3699                "source": "https://github.com/symfony/mime/tree/v5.3.8"
    36393700            },
    36403701            "funding": [
     
    36523713                }
    36533714            ],
    3654             "time": "2021-08-20T11:40:01+00:00"
     3715            "time": "2021-09-10T12:30:38+00:00"
    36553716        },
    36563717        {
     
    47784839        {
    47794840            "name": "symfony/translation",
    4780             "version": "v5.3.7",
     4841            "version": "v5.3.9",
    47814842            "source": {
    47824843                "type": "git",
    47834844                "url": "https://github.com/symfony/translation.git",
    4784                 "reference": "4d595a6d15fd3a2c67f6f31d14d15d3b7356d7a6"
    4785             },
    4786             "dist": {
    4787                 "type": "zip",
    4788                 "url": "https://api.github.com/repos/symfony/translation/zipball/4d595a6d15fd3a2c67f6f31d14d15d3b7356d7a6",
    4789                 "reference": "4d595a6d15fd3a2c67f6f31d14d15d3b7356d7a6",
     4845                "reference": "6e69f3551c1a3356cf6ea8d019bf039a0f8b6886"
     4846            },
     4847            "dist": {
     4848                "type": "zip",
     4849                "url": "https://api.github.com/repos/symfony/translation/zipball/6e69f3551c1a3356cf6ea8d019bf039a0f8b6886",
     4850                "reference": "6e69f3551c1a3356cf6ea8d019bf039a0f8b6886",
    47904851                "shasum": ""
    47914852            },
     
    48534914            "homepage": "https://symfony.com",
    48544915            "support": {
    4855                 "source": "https://github.com/symfony/translation/tree/v5.3.7"
     4916                "source": "https://github.com/symfony/translation/tree/v5.3.9"
    48564917            },
    48574918            "funding": [
     
    49515012        {
    49525013            "name": "symfony/var-dumper",
    4953             "version": "v5.3.7",
     5014            "version": "v5.3.8",
    49545015            "source": {
    49555016                "type": "git",
    49565017                "url": "https://github.com/symfony/var-dumper.git",
    4957                 "reference": "3ad5af4aed07d0a0201bbcfc42658fe6c5b2fb8f"
    4958             },
    4959             "dist": {
    4960                 "type": "zip",
    4961                 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3ad5af4aed07d0a0201bbcfc42658fe6c5b2fb8f",
    4962                 "reference": "3ad5af4aed07d0a0201bbcfc42658fe6c5b2fb8f",
     5018                "reference": "eaaea4098be1c90c8285543e1356a09c8aa5c8da"
     5019            },
     5020            "dist": {
     5021                "type": "zip",
     5022                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eaaea4098be1c90c8285543e1356a09c8aa5c8da",
     5023                "reference": "eaaea4098be1c90c8285543e1356a09c8aa5c8da",
    49635024                "shasum": ""
    49645025            },
     
    50195080            ],
    50205081            "support": {
    5021                 "source": "https://github.com/symfony/var-dumper/tree/v5.3.7"
     5082                "source": "https://github.com/symfony/var-dumper/tree/v5.3.8"
    50225083            },
    50235084            "funding": [
     
    50355096                }
    50365097            ],
    5037             "time": "2021-08-04T23:19:25+00:00"
     5098            "time": "2021-09-24T15:59:58+00:00"
    50385099        },
    50395100        {
     
    57565817        {
    57575818            "name": "laravel/sail",
    5758             "version": "v1.10.1",
     5819            "version": "v1.10.2",
    57595820            "source": {
    57605821                "type": "git",
    57615822                "url": "https://github.com/laravel/sail.git",
    5762                 "reference": "267fafeaf0e0311952316ae0f3c765abc7516469"
    5763             },
    5764             "dist": {
    5765                 "type": "zip",
    5766                 "url": "https://api.github.com/repos/laravel/sail/zipball/267fafeaf0e0311952316ae0f3c765abc7516469",
    5767                 "reference": "267fafeaf0e0311952316ae0f3c765abc7516469",
     5823                "reference": "0b9ddae87b5867e0ca3a68f3b645079054c7ace3"
     5824            },
     5825            "dist": {
     5826                "type": "zip",
     5827                "url": "https://api.github.com/repos/laravel/sail/zipball/0b9ddae87b5867e0ca3a68f3b645079054c7ace3",
     5828                "reference": "0b9ddae87b5867e0ca3a68f3b645079054c7ace3",
    57685829                "shasum": ""
    57695830            },
     
    58125873                "source": "https://github.com/laravel/sail"
    58135874            },
    5814             "time": "2021-08-23T13:43:27+00:00"
     5875            "time": "2021-09-28T15:33:02+00:00"
    58155876        },
    58165877        {
  • database/seeders/DatabaseSeeder.php

    r582789f r194a359  
    1818        $this->call(RolesPermissionsTableSeeder::class);
    1919        $this->call(UsersTableSeeder::class);
     20        $this->call(DepartmentsTableSeeder::class);
    2021    }
    2122}
  • database/seeders/PermissionsTableSeeder.php

    r582789f r194a359  
    44
    55use Illuminate\Database\Seeder;
     6
     7
    68
    79class PermissionsTableSeeder extends Seeder
     
    1416    public function run()
    1517    {
    16         //
     18        \DB::table('permissions')->insert([
     19            ["name" => "create_user"],                          // Create new user
     20            ["name" => "access_all_users"],             // Access to all users to manage
     21            ["name" => "access_all_departments"],               // Access to all departments to manage
     22        ]);
    1723    }
    1824}
  • database/seeders/RolesPermissionsTableSeeder.php

    r582789f r194a359  
    1414    public function run()
    1515    {
    16         //
     16        \DB::table('roles_permissions')->insert([
     17            // Admin
     18            ["role_id" => 1, "permission_id" => 1],
     19            ["role_id" => 1, "permission_id" => 2],
     20            ["role_id" => 1, "permission_id" => 3],
     21
     22            // Referent
     23            ["role_id" => 2, "permission_id" => 3]
     24        ]);
    1725    }
    1826}
  • database/seeders/RolesTableSeeder.php

    r582789f r194a359  
    1515    {
    1616        \DB::table('roles')->insert([
    17             ["name" => "admin"], // Have access to all users(managing users), departments, documents etc
    18             ["name" => "referent"], // Have access to all departments, documents etc
     17            ["name" => "Admin"], // Have access to all users(managing users), departments, documents etc
     18            ["name" => "Referent"], // Have access to all departments, documents etc
    1919        ]);
    2020    }
  • database/seeders/UsersTableSeeder.php

    r582789f r194a359  
    2828        ]);
    2929
     30        \DB::table("users")->insert([
     31            "name" => "John",
     32            "surname" => "Doe",
     33            "username" => "john_doe",
     34            "password" => bcrypt("Johnsecret1!"),
     35            "email" => "johndoe@hotmail.com",
     36            "mobile_number" => "+389 71 111 222",
     37            "role_id" => 2,
     38            "is_active" => true,
     39            "is_confirmed" => true,
     40            "created_at" => Carbon::now()
     41        ]);
     42
    3043        //factory(App\Models\User::class, 50)->create();
    3144    }
  • package.json

    r582789f r194a359  
    1818        "sass": "^1.42.1",
    1919        "sass-loader": "^12.1.0"
    20     }
     20    },
     21    "dependencies": {}
    2122}
  • public/assets/css/app.css

    r582789f r194a359  
    59075907  background: #293134;
    59085908  color: white;
    5909 }
    5910 
    5911 .nicescroll-cursors {
    5912   border: none !important;
    5913 }
    5914 
    5915 body:not(.dark) .nicescroll-cursors {
    5916   background-color: rgba(41, 49, 52, 0.4) !important;
    5917   width: 3px !important;
    59185909}
    59195910
     
    76917682  }
    76927683}
    7693 body.semi-dark:not(.dark) .nicescroll-cursors {
    7694   background-color: rgba(255, 255, 255, 0.3) !important;
    7695 }
    76967684body.semi-dark:not(.dark) .navigation {
    76977685  background-color: #313852;
     
    91309118  background: #313852;
    91319119}
    9132 body.dark .nicescroll-cursors {
    9133   background-color: rgba(255, 255, 255, 0.15) !important;
    9134 }
    91359120body.dark .chat-block .chat-content .messages .message-item:not(.me):before {
    91369121  border-right-color: #454c66;
     
    97689753
    97699754  .navigation {
    9770     width: 75%;
     9755    width: 20%;
    97719756  }
    97729757
     
    97819766
    97829767  .navigation {
    9783     width: 85%;
     9768    width: 20%;
    97849769  }
    97859770}
  • public/assets/css/app.min.css

    r582789f r194a359  
    69006900}
    69016901
    6902 .nicescroll-cursors {
    6903   border: none !important;
    6904 }
    6905 
    6906 body:not(.dark) .nicescroll-cursors {
    6907   background-color: rgba(41, 49, 52, 0.4) !important;
    6908   width: 3px !important;
    6909 }
    6910 
    69116902.isotope-item {
    69126903  z-index: 2;
     
    88938884
    88948885  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover {
    8895     width: 320px;
     8886    /*width: 320px;*/
    88968887  }
    88978888
     
    92009191    bottom: 0;
    92019192    height: auto;
    9202     width: 320px;
     9193    /*width: 320px;*/
    92039194    background-color: white;
    92049195    z-index: 1000;
     
    92829273  }
    92839274}
    9284 
    9285 body.semi-dark:not(.dark) .nicescroll-cursors {
    9286   background-color: rgba(255, 255, 255, 0.3) !important;
    9287 }
    9288 
    92899275body.semi-dark:not(.dark) .navigation {
    92909276  background-color: #313852;
     
    95629548  padding: 30px;
    95639549  padding-top: 105px;
    9564   padding-left: 350px;
     9550  padding-left: 100px;
    95659551  padding-bottom: 0;
    95669552}
     
    100019987
    100029988.header .header-left {
    10003   width: 320px;
     9989  /*width: 320px;*/
    100049990  padding-left: 30px;
    100059991  display: -webkit-box;
     
    1021010196  background-color: white;
    1021110197  z-index: 998;
    10212   width: 320px;
     10198  /*width: 320px;*/
    1021310199  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
    1021410200  position: fixed;
     
    1046310449  -webkit-box-pack: justify;
    1046410450          justify-content: space-between;
    10465   margin-left: 320px;
     10451  margin-left: 100px;
    1046610452}
    1046710453
     
    1137911365}
    1138011366
    11381 body.dark .nicescroll-cursors {
    11382   background-color: rgba(255, 255, 255, 0.15) !important;
    11383 }
    11384 
    1138511367body.dark .chat-block .chat-content .messages .message-item:not(.me):before {
    1138611368  border-right-color: #454c66;
     
    1227612258
    1227712259  .navigation {
    12278     width: 75%;
     12260    width: 20%;
    1227912261  }
    1228012262
     
    1231412296}
    1231512297
     12298
     12299@charset "UTF-8";
     12300
     12301.m-0 {
     12302  margin: 0px !important;
     12303}
     12304
     12305.m-5 {
     12306  margin: 5px !important;
     12307}
     12308
     12309.m-10 {
     12310  margin: 10px !important;
     12311}
     12312
     12313.m-15 {
     12314  margin: 15px !important;
     12315}
     12316
     12317.m-20 {
     12318  margin: 20px !important;
     12319}
     12320
     12321.m-25 {
     12322  margin: 25px !important;
     12323}
     12324
     12325.m-30 {
     12326  margin: 30px !important;
     12327}
     12328
     12329.m-35 {
     12330  margin: 35px !important;
     12331}
     12332
     12333.m-40 {
     12334  margin: 40px !important;
     12335}
     12336
     12337.m-45 {
     12338  margin: 45px !important;
     12339}
     12340
     12341.m-50 {
     12342  margin: 50px !important;
     12343}
     12344
     12345.m-t-b-0 {
     12346  margin-top: 0px !important;
     12347  margin-bottom: 0px !important;
     12348}
     12349
     12350.m-t-b-5 {
     12351  margin-top: 5px !important;
     12352  margin-bottom: 5px !important;
     12353}
     12354
     12355.m-t-b-10 {
     12356  margin-top: 10px !important;
     12357  margin-bottom: 10px !important;
     12358}
     12359
     12360.m-t-b-15 {
     12361  margin-top: 15px !important;
     12362  margin-bottom: 15px !important;
     12363}
     12364
     12365.m-t-b-20 {
     12366  margin-top: 20px !important;
     12367  margin-bottom: 20px !important;
     12368}
     12369
     12370.m-t-b-25 {
     12371  margin-top: 25px !important;
     12372  margin-bottom: 25px !important;
     12373}
     12374
     12375.m-t-b-30 {
     12376  margin-top: 30px !important;
     12377  margin-bottom: 30px !important;
     12378}
     12379
     12380.m-t-b-35 {
     12381  margin-top: 35px !important;
     12382  margin-bottom: 35px !important;
     12383}
     12384
     12385.m-t-b-40 {
     12386  margin-top: 40px !important;
     12387  margin-bottom: 40px !important;
     12388}
     12389
     12390.m-t-b-45 {
     12391  margin-top: 45px !important;
     12392  margin-bottom: 45px !important;
     12393}
     12394
     12395.m-t-b-50 {
     12396  margin-top: 50px !important;
     12397  margin-bottom: 50px !important;
     12398}
     12399
     12400.m-l-r-0 {
     12401  margin-left: 0px !important;
     12402  margin-right: 0px !important;
     12403}
     12404
     12405.m-l-r-5 {
     12406  margin-left: 5px !important;
     12407  margin-right: 5px !important;
     12408}
     12409
     12410.m-l-r-10 {
     12411  margin-left: 10px !important;
     12412  margin-right: 10px !important;
     12413}
     12414
     12415.m-l-r-15 {
     12416  margin-left: 15px !important;
     12417  margin-right: 15px !important;
     12418}
     12419
     12420.m-l-r-20 {
     12421  margin-left: 20px !important;
     12422  margin-right: 20px !important;
     12423}
     12424
     12425.m-l-r-25 {
     12426  margin-left: 25px !important;
     12427  margin-right: 25px !important;
     12428}
     12429
     12430.m-l-r-30 {
     12431  margin-left: 30px !important;
     12432  margin-right: 30px !important;
     12433}
     12434
     12435.m-l-r-35 {
     12436  margin-left: 35px !important;
     12437  margin-right: 35px !important;
     12438}
     12439
     12440.m-l-r-40 {
     12441  margin-left: 40px !important;
     12442  margin-right: 40px !important;
     12443}
     12444
     12445.m-l-r-45 {
     12446  margin-left: 45px !important;
     12447  margin-right: 45px !important;
     12448}
     12449
     12450.m-l-r-50 {
     12451  margin-left: 50px !important;
     12452  margin-right: 50px !important;
     12453}
     12454
     12455.m-t-0 {
     12456  margin-top: 0px !important;
     12457}
     12458
     12459.m-t-5 {
     12460  margin-top: 5px !important;
     12461}
     12462
     12463.m-t-10 {
     12464  margin-top: 10px !important;
     12465}
     12466
     12467.m-t-15 {
     12468  margin-top: 15px !important;
     12469}
     12470
     12471.m-t-20 {
     12472  margin-top: 20px !important;
     12473}
     12474
     12475.m-t-25 {
     12476  margin-top: 25px !important;
     12477}
     12478
     12479.m-t-30 {
     12480  margin-top: 30px !important;
     12481}
     12482
     12483.m-t-35 {
     12484  margin-top: 35px !important;
     12485}
     12486
     12487.m-t-40 {
     12488  margin-top: 40px !important;
     12489}
     12490
     12491.m-t-45 {
     12492  margin-top: 45px !important;
     12493}
     12494
     12495.m-t-50 {
     12496  margin-top: 50px !important;
     12497}
     12498
     12499.m-r-0 {
     12500  margin-right: 0px !important;
     12501}
     12502
     12503.m-r-5 {
     12504  margin-right: 5px !important;
     12505}
     12506
     12507.m-r-10 {
     12508  margin-right: 10px !important;
     12509}
     12510
     12511.m-r-15 {
     12512  margin-right: 15px !important;
     12513}
     12514
     12515.m-r-20 {
     12516  margin-right: 20px !important;
     12517}
     12518
     12519.m-r-25 {
     12520  margin-right: 25px !important;
     12521}
     12522
     12523.m-r-30 {
     12524  margin-right: 30px !important;
     12525}
     12526
     12527.m-r-35 {
     12528  margin-right: 35px !important;
     12529}
     12530
     12531.m-r-40 {
     12532  margin-right: 40px !important;
     12533}
     12534
     12535.m-r-45 {
     12536  margin-right: 45px !important;
     12537}
     12538
     12539.m-r-50 {
     12540  margin-right: 50px !important;
     12541}
     12542
     12543.m-b-0 {
     12544  margin-bottom: 0px !important;
     12545}
     12546
     12547.m-b-5 {
     12548  margin-bottom: 5px !important;
     12549}
     12550
     12551.m-b-10 {
     12552  margin-bottom: 10px !important;
     12553}
     12554
     12555.m-b-15 {
     12556  margin-bottom: 15px !important;
     12557}
     12558
     12559.m-b-20 {
     12560  margin-bottom: 20px !important;
     12561}
     12562
     12563.m-b-25 {
     12564  margin-bottom: 25px !important;
     12565}
     12566
     12567.m-b-30 {
     12568  margin-bottom: 30px !important;
     12569}
     12570
     12571.m-b-35 {
     12572  margin-bottom: 35px !important;
     12573}
     12574
     12575.m-b-40 {
     12576  margin-bottom: 40px !important;
     12577}
     12578
     12579.m-b-45 {
     12580  margin-bottom: 45px !important;
     12581}
     12582
     12583.m-b-50 {
     12584  margin-bottom: 50px !important;
     12585}
     12586
     12587.m-l-0 {
     12588  margin-left: 0px !important;
     12589}
     12590
     12591.m-l-5 {
     12592  margin-left: 5px !important;
     12593}
     12594
     12595.m-l-10 {
     12596  margin-left: 10px !important;
     12597}
     12598
     12599.m-l-15 {
     12600  margin-left: 15px !important;
     12601}
     12602
     12603.m-l-20 {
     12604  margin-left: 20px !important;
     12605}
     12606
     12607.m-l-25 {
     12608  margin-left: 25px !important;
     12609}
     12610
     12611.m-l-30 {
     12612  margin-left: 30px !important;
     12613}
     12614
     12615.m-l-35 {
     12616  margin-left: 35px !important;
     12617}
     12618
     12619.m-l-40 {
     12620  margin-left: 40px !important;
     12621}
     12622
     12623.m-l-45 {
     12624  margin-left: 45px !important;
     12625}
     12626
     12627.m-l-50 {
     12628  margin-left: 50px !important;
     12629}
     12630
     12631.m-t-0-minus {
     12632  margin-top: 0px !important;
     12633}
     12634
     12635.m-t-10-minus {
     12636  margin-top: -10px !important;
     12637}
     12638
     12639.m-t-20-minus {
     12640  margin-top: -20px !important;
     12641}
     12642
     12643.m-t-30-minus {
     12644  margin-top: -30px !important;
     12645}
     12646
     12647.m-t-40-minus {
     12648  margin-top: -40px !important;
     12649}
     12650
     12651.m-t-50-minus {
     12652  margin-top: -50px !important;
     12653}
     12654
     12655.m-t-60-minus {
     12656  margin-top: -60px !important;
     12657}
     12658
     12659.m-t-70-minus {
     12660  margin-top: -70px !important;
     12661}
     12662
     12663.m-t-80-minus {
     12664  margin-top: -80px !important;
     12665}
     12666
     12667.m-t-90-minus {
     12668  margin-top: -90px !important;
     12669}
     12670
     12671.m-t-100-minus {
     12672  margin-top: -100px !important;
     12673}
     12674
     12675.m-t-110-minus {
     12676  margin-top: -110px !important;
     12677}
     12678
     12679.m-t-120-minus {
     12680  margin-top: -120px !important;
     12681}
     12682
     12683.m-t-130-minus {
     12684  margin-top: -130px !important;
     12685}
     12686
     12687.m-t-140-minus {
     12688  margin-top: -140px !important;
     12689}
     12690
     12691.m-t-150-minus {
     12692  margin-top: -150px !important;
     12693}
     12694
     12695.m-t-160-minus {
     12696  margin-top: -160px !important;
     12697}
     12698
     12699.m-t-170-minus {
     12700  margin-top: -170px !important;
     12701}
     12702
     12703.m-t-180-minus {
     12704  margin-top: -180px !important;
     12705}
     12706
     12707.m-t-190-minus {
     12708  margin-top: -190px !important;
     12709}
     12710
     12711.m-t-200-minus {
     12712  margin-top: -200px !important;
     12713}
     12714
     12715.m-t-210-minus {
     12716  margin-top: -210px !important;
     12717}
     12718
     12719.m-t-220-minus {
     12720  margin-top: -220px !important;
     12721}
     12722
     12723.m-t-230-minus {
     12724  margin-top: -230px !important;
     12725}
     12726
     12727.m-t-240-minus {
     12728  margin-top: -240px !important;
     12729}
     12730
     12731.m-t-250-minus {
     12732  margin-top: -250px !important;
     12733}
     12734
     12735.m-t-260-minus {
     12736  margin-top: -260px !important;
     12737}
     12738
     12739.m-t-270-minus {
     12740  margin-top: -270px !important;
     12741}
     12742
     12743.m-t-280-minus {
     12744  margin-top: -280px !important;
     12745}
     12746
     12747.m-t-290-minus {
     12748  margin-top: -290px !important;
     12749}
     12750
     12751.m-t-300-minus {
     12752  margin-top: -300px !important;
     12753}
     12754
     12755.m-t-310-minus {
     12756  margin-top: -310px !important;
     12757}
     12758
     12759.m-t-320-minus {
     12760  margin-top: -320px !important;
     12761}
     12762
     12763.m-t-330-minus {
     12764  margin-top: -330px !important;
     12765}
     12766
     12767.m-t-340-minus {
     12768  margin-top: -340px !important;
     12769}
     12770
     12771.m-t-350-minus {
     12772  margin-top: -350px !important;
     12773}
     12774
     12775.m-t-360-minus {
     12776  margin-top: -360px !important;
     12777}
     12778
     12779.m-t-370-minus {
     12780  margin-top: -370px !important;
     12781}
     12782
     12783.m-t-380-minus {
     12784  margin-top: -380px !important;
     12785}
     12786
     12787.m-t-390-minus {
     12788  margin-top: -390px !important;
     12789}
     12790
     12791.m-t-400-minus {
     12792  margin-top: -400px !important;
     12793}
     12794
     12795.m-t-410-minus {
     12796  margin-top: -410px !important;
     12797}
     12798
     12799.m-t-420-minus {
     12800  margin-top: -420px !important;
     12801}
     12802
     12803.m-t-430-minus {
     12804  margin-top: -430px !important;
     12805}
     12806
     12807.m-t-440-minus {
     12808  margin-top: -440px !important;
     12809}
     12810
     12811.m-t-450-minus {
     12812  margin-top: -450px !important;
     12813}
     12814
     12815.m-t-460-minus {
     12816  margin-top: -460px !important;
     12817}
     12818
     12819.m-t-470-minus {
     12820  margin-top: -470px !important;
     12821}
     12822
     12823.m-t-480-minus {
     12824  margin-top: -480px !important;
     12825}
     12826
     12827.m-t-490-minus {
     12828  margin-top: -490px !important;
     12829}
     12830
     12831.m-t-500-minus {
     12832  margin-top: -500px !important;
     12833}
     12834
     12835.m-t-510-minus {
     12836  margin-top: -510px !important;
     12837}
     12838
     12839.m-t-520-minus {
     12840  margin-top: -520px !important;
     12841}
     12842
     12843.m-t-530-minus {
     12844  margin-top: -530px !important;
     12845}
     12846
     12847.m-t-540-minus {
     12848  margin-top: -540px !important;
     12849}
     12850
     12851.m-t-550-minus {
     12852  margin-top: -550px !important;
     12853}
     12854
     12855.m-t-560-minus {
     12856  margin-top: -560px !important;
     12857}
     12858
     12859.m-t-570-minus {
     12860  margin-top: -570px !important;
     12861}
     12862
     12863.m-t-580-minus {
     12864  margin-top: -580px !important;
     12865}
     12866
     12867.m-t-590-minus {
     12868  margin-top: -590px !important;
     12869}
     12870
     12871.m-t-600-minus {
     12872  margin-top: -600px !important;
     12873}
     12874
     12875.m-t-610-minus {
     12876  margin-top: -610px !important;
     12877}
     12878
     12879.m-t-620-minus {
     12880  margin-top: -620px !important;
     12881}
     12882
     12883.m-t-630-minus {
     12884  margin-top: -630px !important;
     12885}
     12886
     12887.m-t-640-minus {
     12888  margin-top: -640px !important;
     12889}
     12890
     12891.m-t-650-minus {
     12892  margin-top: -650px !important;
     12893}
     12894
     12895.m-t-660-minus {
     12896  margin-top: -660px !important;
     12897}
     12898
     12899.m-t-670-minus {
     12900  margin-top: -670px !important;
     12901}
     12902
     12903.m-t-680-minus {
     12904  margin-top: -680px !important;
     12905}
     12906
     12907.m-t-690-minus {
     12908  margin-top: -690px !important;
     12909}
     12910
     12911.m-t-700-minus {
     12912  margin-top: -700px !important;
     12913}
     12914
     12915.m-t-710-minus {
     12916  margin-top: -710px !important;
     12917}
     12918
     12919.m-t-720-minus {
     12920  margin-top: -720px !important;
     12921}
     12922
     12923.m-t-730-minus {
     12924  margin-top: -730px !important;
     12925}
     12926
     12927.m-t-740-minus {
     12928  margin-top: -740px !important;
     12929}
     12930
     12931.m-t-750-minus {
     12932  margin-top: -750px !important;
     12933}
     12934
     12935.m-t-760-minus {
     12936  margin-top: -760px !important;
     12937}
     12938
     12939.m-t-770-minus {
     12940  margin-top: -770px !important;
     12941}
     12942
     12943.m-t-780-minus {
     12944  margin-top: -780px !important;
     12945}
     12946
     12947.m-t-790-minus {
     12948  margin-top: -790px !important;
     12949}
     12950
     12951.m-t-800-minus {
     12952  margin-top: -800px !important;
     12953}
     12954
     12955.m-t-810-minus {
     12956  margin-top: -810px !important;
     12957}
     12958
     12959.m-t-820-minus {
     12960  margin-top: -820px !important;
     12961}
     12962
     12963.m-t-830-minus {
     12964  margin-top: -830px !important;
     12965}
     12966
     12967.m-t-840-minus {
     12968  margin-top: -840px !important;
     12969}
     12970
     12971.m-t-850-minus {
     12972  margin-top: -850px !important;
     12973}
     12974
     12975.m-t-860-minus {
     12976  margin-top: -860px !important;
     12977}
     12978
     12979.m-t-870-minus {
     12980  margin-top: -870px !important;
     12981}
     12982
     12983.m-t-880-minus {
     12984  margin-top: -880px !important;
     12985}
     12986
     12987.m-t-890-minus {
     12988  margin-top: -890px !important;
     12989}
     12990
     12991.m-t-900-minus {
     12992  margin-top: -900px !important;
     12993}
     12994
     12995.m-t-910-minus {
     12996  margin-top: -910px !important;
     12997}
     12998
     12999.m-t-920-minus {
     13000  margin-top: -920px !important;
     13001}
     13002
     13003.m-t-930-minus {
     13004  margin-top: -930px !important;
     13005}
     13006
     13007.m-t-940-minus {
     13008  margin-top: -940px !important;
     13009}
     13010
     13011.m-t-950-minus {
     13012  margin-top: -950px !important;
     13013}
     13014
     13015.m-t-960-minus {
     13016  margin-top: -960px !important;
     13017}
     13018
     13019.m-t-970-minus {
     13020  margin-top: -970px !important;
     13021}
     13022
     13023.m-t-980-minus {
     13024  margin-top: -980px !important;
     13025}
     13026
     13027.m-t-990-minus {
     13028  margin-top: -990px !important;
     13029}
     13030
     13031.m-t-1000-minus {
     13032  margin-top: -1000px !important;
     13033}
     13034
     13035.m-r-0-minus {
     13036  margin-right: 0px !important;
     13037}
     13038
     13039.m-r-10-minus {
     13040  margin-right: -10px !important;
     13041}
     13042
     13043.m-r-20-minus {
     13044  margin-right: -20px !important;
     13045}
     13046
     13047.m-r-30-minus {
     13048  margin-right: -30px !important;
     13049}
     13050
     13051.m-r-40-minus {
     13052  margin-right: -40px !important;
     13053}
     13054
     13055.m-r-50-minus {
     13056  margin-right: -50px !important;
     13057}
     13058
     13059.m-r-60-minus {
     13060  margin-right: -60px !important;
     13061}
     13062
     13063.m-r-70-minus {
     13064  margin-right: -70px !important;
     13065}
     13066
     13067.m-r-80-minus {
     13068  margin-right: -80px !important;
     13069}
     13070
     13071.m-r-90-minus {
     13072  margin-right: -90px !important;
     13073}
     13074
     13075.m-r-100-minus {
     13076  margin-right: -100px !important;
     13077}
     13078
     13079.m-r-110-minus {
     13080  margin-right: -110px !important;
     13081}
     13082
     13083.m-r-120-minus {
     13084  margin-right: -120px !important;
     13085}
     13086
     13087.m-r-130-minus {
     13088  margin-right: -130px !important;
     13089}
     13090
     13091.m-r-140-minus {
     13092  margin-right: -140px !important;
     13093}
     13094
     13095.m-r-150-minus {
     13096  margin-right: -150px !important;
     13097}
     13098
     13099.m-r-160-minus {
     13100  margin-right: -160px !important;
     13101}
     13102
     13103.m-r-170-minus {
     13104  margin-right: -170px !important;
     13105}
     13106
     13107.m-r-180-minus {
     13108  margin-right: -180px !important;
     13109}
     13110
     13111.m-r-190-minus {
     13112  margin-right: -190px !important;
     13113}
     13114
     13115.m-r-200-minus {
     13116  margin-right: -200px !important;
     13117}
     13118
     13119.m-r-210-minus {
     13120  margin-right: -210px !important;
     13121}
     13122
     13123.m-r-220-minus {
     13124  margin-right: -220px !important;
     13125}
     13126
     13127.m-r-230-minus {
     13128  margin-right: -230px !important;
     13129}
     13130
     13131.m-r-240-minus {
     13132  margin-right: -240px !important;
     13133}
     13134
     13135.m-r-250-minus {
     13136  margin-right: -250px !important;
     13137}
     13138
     13139.m-r-260-minus {
     13140  margin-right: -260px !important;
     13141}
     13142
     13143.m-r-270-minus {
     13144  margin-right: -270px !important;
     13145}
     13146
     13147.m-r-280-minus {
     13148  margin-right: -280px !important;
     13149}
     13150
     13151.m-r-290-minus {
     13152  margin-right: -290px !important;
     13153}
     13154
     13155.m-r-300-minus {
     13156  margin-right: -300px !important;
     13157}
     13158
     13159.m-r-310-minus {
     13160  margin-right: -310px !important;
     13161}
     13162
     13163.m-r-320-minus {
     13164  margin-right: -320px !important;
     13165}
     13166
     13167.m-r-330-minus {
     13168  margin-right: -330px !important;
     13169}
     13170
     13171.m-r-340-minus {
     13172  margin-right: -340px !important;
     13173}
     13174
     13175.m-r-350-minus {
     13176  margin-right: -350px !important;
     13177}
     13178
     13179.m-r-360-minus {
     13180  margin-right: -360px !important;
     13181}
     13182
     13183.m-r-370-minus {
     13184  margin-right: -370px !important;
     13185}
     13186
     13187.m-r-380-minus {
     13188  margin-right: -380px !important;
     13189}
     13190
     13191.m-r-390-minus {
     13192  margin-right: -390px !important;
     13193}
     13194
     13195.m-r-400-minus {
     13196  margin-right: -400px !important;
     13197}
     13198
     13199.m-r-410-minus {
     13200  margin-right: -410px !important;
     13201}
     13202
     13203.m-r-420-minus {
     13204  margin-right: -420px !important;
     13205}
     13206
     13207.m-r-430-minus {
     13208  margin-right: -430px !important;
     13209}
     13210
     13211.m-r-440-minus {
     13212  margin-right: -440px !important;
     13213}
     13214
     13215.m-r-450-minus {
     13216  margin-right: -450px !important;
     13217}
     13218
     13219.m-r-460-minus {
     13220  margin-right: -460px !important;
     13221}
     13222
     13223.m-r-470-minus {
     13224  margin-right: -470px !important;
     13225}
     13226
     13227.m-r-480-minus {
     13228  margin-right: -480px !important;
     13229}
     13230
     13231.m-r-490-minus {
     13232  margin-right: -490px !important;
     13233}
     13234
     13235.m-r-500-minus {
     13236  margin-right: -500px !important;
     13237}
     13238
     13239.m-r-510-minus {
     13240  margin-right: -510px !important;
     13241}
     13242
     13243.m-r-520-minus {
     13244  margin-right: -520px !important;
     13245}
     13246
     13247.m-r-530-minus {
     13248  margin-right: -530px !important;
     13249}
     13250
     13251.m-r-540-minus {
     13252  margin-right: -540px !important;
     13253}
     13254
     13255.m-r-550-minus {
     13256  margin-right: -550px !important;
     13257}
     13258
     13259.m-r-560-minus {
     13260  margin-right: -560px !important;
     13261}
     13262
     13263.m-r-570-minus {
     13264  margin-right: -570px !important;
     13265}
     13266
     13267.m-r-580-minus {
     13268  margin-right: -580px !important;
     13269}
     13270
     13271.m-r-590-minus {
     13272  margin-right: -590px !important;
     13273}
     13274
     13275.m-r-600-minus {
     13276  margin-right: -600px !important;
     13277}
     13278
     13279.m-r-610-minus {
     13280  margin-right: -610px !important;
     13281}
     13282
     13283.m-r-620-minus {
     13284  margin-right: -620px !important;
     13285}
     13286
     13287.m-r-630-minus {
     13288  margin-right: -630px !important;
     13289}
     13290
     13291.m-r-640-minus {
     13292  margin-right: -640px !important;
     13293}
     13294
     13295.m-r-650-minus {
     13296  margin-right: -650px !important;
     13297}
     13298
     13299.m-r-660-minus {
     13300  margin-right: -660px !important;
     13301}
     13302
     13303.m-r-670-minus {
     13304  margin-right: -670px !important;
     13305}
     13306
     13307.m-r-680-minus {
     13308  margin-right: -680px !important;
     13309}
     13310
     13311.m-r-690-minus {
     13312  margin-right: -690px !important;
     13313}
     13314
     13315.m-r-700-minus {
     13316  margin-right: -700px !important;
     13317}
     13318
     13319.m-r-710-minus {
     13320  margin-right: -710px !important;
     13321}
     13322
     13323.m-r-720-minus {
     13324  margin-right: -720px !important;
     13325}
     13326
     13327.m-r-730-minus {
     13328  margin-right: -730px !important;
     13329}
     13330
     13331.m-r-740-minus {
     13332  margin-right: -740px !important;
     13333}
     13334
     13335.m-r-750-minus {
     13336  margin-right: -750px !important;
     13337}
     13338
     13339.m-r-760-minus {
     13340  margin-right: -760px !important;
     13341}
     13342
     13343.m-r-770-minus {
     13344  margin-right: -770px !important;
     13345}
     13346
     13347.m-r-780-minus {
     13348  margin-right: -780px !important;
     13349}
     13350
     13351.m-r-790-minus {
     13352  margin-right: -790px !important;
     13353}
     13354
     13355.m-r-800-minus {
     13356  margin-right: -800px !important;
     13357}
     13358
     13359.m-r-810-minus {
     13360  margin-right: -810px !important;
     13361}
     13362
     13363.m-r-820-minus {
     13364  margin-right: -820px !important;
     13365}
     13366
     13367.m-r-830-minus {
     13368  margin-right: -830px !important;
     13369}
     13370
     13371.m-r-840-minus {
     13372  margin-right: -840px !important;
     13373}
     13374
     13375.m-r-850-minus {
     13376  margin-right: -850px !important;
     13377}
     13378
     13379.m-r-860-minus {
     13380  margin-right: -860px !important;
     13381}
     13382
     13383.m-r-870-minus {
     13384  margin-right: -870px !important;
     13385}
     13386
     13387.m-r-880-minus {
     13388  margin-right: -880px !important;
     13389}
     13390
     13391.m-r-890-minus {
     13392  margin-right: -890px !important;
     13393}
     13394
     13395.m-r-900-minus {
     13396  margin-right: -900px !important;
     13397}
     13398
     13399.m-r-910-minus {
     13400  margin-right: -910px !important;
     13401}
     13402
     13403.m-r-920-minus {
     13404  margin-right: -920px !important;
     13405}
     13406
     13407.m-r-930-minus {
     13408  margin-right: -930px !important;
     13409}
     13410
     13411.m-r-940-minus {
     13412  margin-right: -940px !important;
     13413}
     13414
     13415.m-r-950-minus {
     13416  margin-right: -950px !important;
     13417}
     13418
     13419.m-r-960-minus {
     13420  margin-right: -960px !important;
     13421}
     13422
     13423.m-r-970-minus {
     13424  margin-right: -970px !important;
     13425}
     13426
     13427.m-r-980-minus {
     13428  margin-right: -980px !important;
     13429}
     13430
     13431.m-r-990-minus {
     13432  margin-right: -990px !important;
     13433}
     13434
     13435.m-r-1000-minus {
     13436  margin-right: -1000px !important;
     13437}
     13438
     13439.m-b-0-minus {
     13440  margin-bottom: 0px !important;
     13441}
     13442
     13443.m-b-10-minus {
     13444  margin-bottom: -10px !important;
     13445}
     13446
     13447.m-b-20-minus {
     13448  margin-bottom: -20px !important;
     13449}
     13450
     13451.m-b-30-minus {
     13452  margin-bottom: -30px !important;
     13453}
     13454
     13455.m-b-40-minus {
     13456  margin-bottom: -40px !important;
     13457}
     13458
     13459.m-b-50-minus {
     13460  margin-bottom: -50px !important;
     13461}
     13462
     13463.m-b-60-minus {
     13464  margin-bottom: -60px !important;
     13465}
     13466
     13467.m-b-70-minus {
     13468  margin-bottom: -70px !important;
     13469}
     13470
     13471.m-b-80-minus {
     13472  margin-bottom: -80px !important;
     13473}
     13474
     13475.m-b-90-minus {
     13476  margin-bottom: -90px !important;
     13477}
     13478
     13479.m-b-100-minus {
     13480  margin-bottom: -100px !important;
     13481}
     13482
     13483.m-b-110-minus {
     13484  margin-bottom: -110px !important;
     13485}
     13486
     13487.m-b-120-minus {
     13488  margin-bottom: -120px !important;
     13489}
     13490
     13491.m-b-130-minus {
     13492  margin-bottom: -130px !important;
     13493}
     13494
     13495.m-b-140-minus {
     13496  margin-bottom: -140px !important;
     13497}
     13498
     13499.m-b-150-minus {
     13500  margin-bottom: -150px !important;
     13501}
     13502
     13503.m-b-160-minus {
     13504  margin-bottom: -160px !important;
     13505}
     13506
     13507.m-b-170-minus {
     13508  margin-bottom: -170px !important;
     13509}
     13510
     13511.m-b-180-minus {
     13512  margin-bottom: -180px !important;
     13513}
     13514
     13515.m-b-190-minus {
     13516  margin-bottom: -190px !important;
     13517}
     13518
     13519.m-b-200-minus {
     13520  margin-bottom: -200px !important;
     13521}
     13522
     13523.m-b-210-minus {
     13524  margin-bottom: -210px !important;
     13525}
     13526
     13527.m-b-220-minus {
     13528  margin-bottom: -220px !important;
     13529}
     13530
     13531.m-b-230-minus {
     13532  margin-bottom: -230px !important;
     13533}
     13534
     13535.m-b-240-minus {
     13536  margin-bottom: -240px !important;
     13537}
     13538
     13539.m-b-250-minus {
     13540  margin-bottom: -250px !important;
     13541}
     13542
     13543.m-b-260-minus {
     13544  margin-bottom: -260px !important;
     13545}
     13546
     13547.m-b-270-minus {
     13548  margin-bottom: -270px !important;
     13549}
     13550
     13551.m-b-280-minus {
     13552  margin-bottom: -280px !important;
     13553}
     13554
     13555.m-b-290-minus {
     13556  margin-bottom: -290px !important;
     13557}
     13558
     13559.m-b-300-minus {
     13560  margin-bottom: -300px !important;
     13561}
     13562
     13563.m-b-310-minus {
     13564  margin-bottom: -310px !important;
     13565}
     13566
     13567.m-b-320-minus {
     13568  margin-bottom: -320px !important;
     13569}
     13570
     13571.m-b-330-minus {
     13572  margin-bottom: -330px !important;
     13573}
     13574
     13575.m-b-340-minus {
     13576  margin-bottom: -340px !important;
     13577}
     13578
     13579.m-b-350-minus {
     13580  margin-bottom: -350px !important;
     13581}
     13582
     13583.m-b-360-minus {
     13584  margin-bottom: -360px !important;
     13585}
     13586
     13587.m-b-370-minus {
     13588  margin-bottom: -370px !important;
     13589}
     13590
     13591.m-b-380-minus {
     13592  margin-bottom: -380px !important;
     13593}
     13594
     13595.m-b-390-minus {
     13596  margin-bottom: -390px !important;
     13597}
     13598
     13599.m-b-400-minus {
     13600  margin-bottom: -400px !important;
     13601}
     13602
     13603.m-b-410-minus {
     13604  margin-bottom: -410px !important;
     13605}
     13606
     13607.m-b-420-minus {
     13608  margin-bottom: -420px !important;
     13609}
     13610
     13611.m-b-430-minus {
     13612  margin-bottom: -430px !important;
     13613}
     13614
     13615.m-b-440-minus {
     13616  margin-bottom: -440px !important;
     13617}
     13618
     13619.m-b-450-minus {
     13620  margin-bottom: -450px !important;
     13621}
     13622
     13623.m-b-460-minus {
     13624  margin-bottom: -460px !important;
     13625}
     13626
     13627.m-b-470-minus {
     13628  margin-bottom: -470px !important;
     13629}
     13630
     13631.m-b-480-minus {
     13632  margin-bottom: -480px !important;
     13633}
     13634
     13635.m-b-490-minus {
     13636  margin-bottom: -490px !important;
     13637}
     13638
     13639.m-b-500-minus {
     13640  margin-bottom: -500px !important;
     13641}
     13642
     13643.m-b-510-minus {
     13644  margin-bottom: -510px !important;
     13645}
     13646
     13647.m-b-520-minus {
     13648  margin-bottom: -520px !important;
     13649}
     13650
     13651.m-b-530-minus {
     13652  margin-bottom: -530px !important;
     13653}
     13654
     13655.m-b-540-minus {
     13656  margin-bottom: -540px !important;
     13657}
     13658
     13659.m-b-550-minus {
     13660  margin-bottom: -550px !important;
     13661}
     13662
     13663.m-b-560-minus {
     13664  margin-bottom: -560px !important;
     13665}
     13666
     13667.m-b-570-minus {
     13668  margin-bottom: -570px !important;
     13669}
     13670
     13671.m-b-580-minus {
     13672  margin-bottom: -580px !important;
     13673}
     13674
     13675.m-b-590-minus {
     13676  margin-bottom: -590px !important;
     13677}
     13678
     13679.m-b-600-minus {
     13680  margin-bottom: -600px !important;
     13681}
     13682
     13683.m-b-610-minus {
     13684  margin-bottom: -610px !important;
     13685}
     13686
     13687.m-b-620-minus {
     13688  margin-bottom: -620px !important;
     13689}
     13690
     13691.m-b-630-minus {
     13692  margin-bottom: -630px !important;
     13693}
     13694
     13695.m-b-640-minus {
     13696  margin-bottom: -640px !important;
     13697}
     13698
     13699.m-b-650-minus {
     13700  margin-bottom: -650px !important;
     13701}
     13702
     13703.m-b-660-minus {
     13704  margin-bottom: -660px !important;
     13705}
     13706
     13707.m-b-670-minus {
     13708  margin-bottom: -670px !important;
     13709}
     13710
     13711.m-b-680-minus {
     13712  margin-bottom: -680px !important;
     13713}
     13714
     13715.m-b-690-minus {
     13716  margin-bottom: -690px !important;
     13717}
     13718
     13719.m-b-700-minus {
     13720  margin-bottom: -700px !important;
     13721}
     13722
     13723.m-b-710-minus {
     13724  margin-bottom: -710px !important;
     13725}
     13726
     13727.m-b-720-minus {
     13728  margin-bottom: -720px !important;
     13729}
     13730
     13731.m-b-730-minus {
     13732  margin-bottom: -730px !important;
     13733}
     13734
     13735.m-b-740-minus {
     13736  margin-bottom: -740px !important;
     13737}
     13738
     13739.m-b-750-minus {
     13740  margin-bottom: -750px !important;
     13741}
     13742
     13743.m-b-760-minus {
     13744  margin-bottom: -760px !important;
     13745}
     13746
     13747.m-b-770-minus {
     13748  margin-bottom: -770px !important;
     13749}
     13750
     13751.m-b-780-minus {
     13752  margin-bottom: -780px !important;
     13753}
     13754
     13755.m-b-790-minus {
     13756  margin-bottom: -790px !important;
     13757}
     13758
     13759.m-b-800-minus {
     13760  margin-bottom: -800px !important;
     13761}
     13762
     13763.m-b-810-minus {
     13764  margin-bottom: -810px !important;
     13765}
     13766
     13767.m-b-820-minus {
     13768  margin-bottom: -820px !important;
     13769}
     13770
     13771.m-b-830-minus {
     13772  margin-bottom: -830px !important;
     13773}
     13774
     13775.m-b-840-minus {
     13776  margin-bottom: -840px !important;
     13777}
     13778
     13779.m-b-850-minus {
     13780  margin-bottom: -850px !important;
     13781}
     13782
     13783.m-b-860-minus {
     13784  margin-bottom: -860px !important;
     13785}
     13786
     13787.m-b-870-minus {
     13788  margin-bottom: -870px !important;
     13789}
     13790
     13791.m-b-880-minus {
     13792  margin-bottom: -880px !important;
     13793}
     13794
     13795.m-b-890-minus {
     13796  margin-bottom: -890px !important;
     13797}
     13798
     13799.m-b-900-minus {
     13800  margin-bottom: -900px !important;
     13801}
     13802
     13803.m-b-910-minus {
     13804  margin-bottom: -910px !important;
     13805}
     13806
     13807.m-b-920-minus {
     13808  margin-bottom: -920px !important;
     13809}
     13810
     13811.m-b-930-minus {
     13812  margin-bottom: -930px !important;
     13813}
     13814
     13815.m-b-940-minus {
     13816  margin-bottom: -940px !important;
     13817}
     13818
     13819.m-b-950-minus {
     13820  margin-bottom: -950px !important;
     13821}
     13822
     13823.m-b-960-minus {
     13824  margin-bottom: -960px !important;
     13825}
     13826
     13827.m-b-970-minus {
     13828  margin-bottom: -970px !important;
     13829}
     13830
     13831.m-b-980-minus {
     13832  margin-bottom: -980px !important;
     13833}
     13834
     13835.m-b-990-minus {
     13836  margin-bottom: -990px !important;
     13837}
     13838
     13839.m-b-1000-minus {
     13840  margin-bottom: -1000px !important;
     13841}
     13842
     13843.m-l-0-minus {
     13844  margin-left: 0px !important;
     13845}
     13846
     13847.m-l-10-minus {
     13848  margin-left: -10px !important;
     13849}
     13850
     13851.m-l-20-minus {
     13852  margin-left: -20px !important;
     13853}
     13854
     13855.m-l-30-minus {
     13856  margin-left: -30px !important;
     13857}
     13858
     13859.m-l-40-minus {
     13860  margin-left: -40px !important;
     13861}
     13862
     13863.m-l-50-minus {
     13864  margin-left: -50px !important;
     13865}
     13866
     13867.m-l-60-minus {
     13868  margin-left: -60px !important;
     13869}
     13870
     13871.m-l-70-minus {
     13872  margin-left: -70px !important;
     13873}
     13874
     13875.m-l-80-minus {
     13876  margin-left: -80px !important;
     13877}
     13878
     13879.m-l-90-minus {
     13880  margin-left: -90px !important;
     13881}
     13882
     13883.m-l-100-minus {
     13884  margin-left: -100px !important;
     13885}
     13886
     13887.m-l-110-minus {
     13888  margin-left: -110px !important;
     13889}
     13890
     13891.m-l-120-minus {
     13892  margin-left: -120px !important;
     13893}
     13894
     13895.m-l-130-minus {
     13896  margin-left: -130px !important;
     13897}
     13898
     13899.m-l-140-minus {
     13900  margin-left: -140px !important;
     13901}
     13902
     13903.m-l-150-minus {
     13904  margin-left: -150px !important;
     13905}
     13906
     13907.m-l-160-minus {
     13908  margin-left: -160px !important;
     13909}
     13910
     13911.m-l-170-minus {
     13912  margin-left: -170px !important;
     13913}
     13914
     13915.m-l-180-minus {
     13916  margin-left: -180px !important;
     13917}
     13918
     13919.m-l-190-minus {
     13920  margin-left: -190px !important;
     13921}
     13922
     13923.m-l-200-minus {
     13924  margin-left: -200px !important;
     13925}
     13926
     13927.m-l-210-minus {
     13928  margin-left: -210px !important;
     13929}
     13930
     13931.m-l-220-minus {
     13932  margin-left: -220px !important;
     13933}
     13934
     13935.m-l-230-minus {
     13936  margin-left: -230px !important;
     13937}
     13938
     13939.m-l-240-minus {
     13940  margin-left: -240px !important;
     13941}
     13942
     13943.m-l-250-minus {
     13944  margin-left: -250px !important;
     13945}
     13946
     13947.m-l-260-minus {
     13948  margin-left: -260px !important;
     13949}
     13950
     13951.m-l-270-minus {
     13952  margin-left: -270px !important;
     13953}
     13954
     13955.m-l-280-minus {
     13956  margin-left: -280px !important;
     13957}
     13958
     13959.m-l-290-minus {
     13960  margin-left: -290px !important;
     13961}
     13962
     13963.m-l-300-minus {
     13964  margin-left: -300px !important;
     13965}
     13966
     13967.m-l-310-minus {
     13968  margin-left: -310px !important;
     13969}
     13970
     13971.m-l-320-minus {
     13972  margin-left: -320px !important;
     13973}
     13974
     13975.m-l-330-minus {
     13976  margin-left: -330px !important;
     13977}
     13978
     13979.m-l-340-minus {
     13980  margin-left: -340px !important;
     13981}
     13982
     13983.m-l-350-minus {
     13984  margin-left: -350px !important;
     13985}
     13986
     13987.m-l-360-minus {
     13988  margin-left: -360px !important;
     13989}
     13990
     13991.m-l-370-minus {
     13992  margin-left: -370px !important;
     13993}
     13994
     13995.m-l-380-minus {
     13996  margin-left: -380px !important;
     13997}
     13998
     13999.m-l-390-minus {
     14000  margin-left: -390px !important;
     14001}
     14002
     14003.m-l-400-minus {
     14004  margin-left: -400px !important;
     14005}
     14006
     14007.m-l-410-minus {
     14008  margin-left: -410px !important;
     14009}
     14010
     14011.m-l-420-minus {
     14012  margin-left: -420px !important;
     14013}
     14014
     14015.m-l-430-minus {
     14016  margin-left: -430px !important;
     14017}
     14018
     14019.m-l-440-minus {
     14020  margin-left: -440px !important;
     14021}
     14022
     14023.m-l-450-minus {
     14024  margin-left: -450px !important;
     14025}
     14026
     14027.m-l-460-minus {
     14028  margin-left: -460px !important;
     14029}
     14030
     14031.m-l-470-minus {
     14032  margin-left: -470px !important;
     14033}
     14034
     14035.m-l-480-minus {
     14036  margin-left: -480px !important;
     14037}
     14038
     14039.m-l-490-minus {
     14040  margin-left: -490px !important;
     14041}
     14042
     14043.m-l-500-minus {
     14044  margin-left: -500px !important;
     14045}
     14046
     14047.m-l-510-minus {
     14048  margin-left: -510px !important;
     14049}
     14050
     14051.m-l-520-minus {
     14052  margin-left: -520px !important;
     14053}
     14054
     14055.m-l-530-minus {
     14056  margin-left: -530px !important;
     14057}
     14058
     14059.m-l-540-minus {
     14060  margin-left: -540px !important;
     14061}
     14062
     14063.m-l-550-minus {
     14064  margin-left: -550px !important;
     14065}
     14066
     14067.m-l-560-minus {
     14068  margin-left: -560px !important;
     14069}
     14070
     14071.m-l-570-minus {
     14072  margin-left: -570px !important;
     14073}
     14074
     14075.m-l-580-minus {
     14076  margin-left: -580px !important;
     14077}
     14078
     14079.m-l-590-minus {
     14080  margin-left: -590px !important;
     14081}
     14082
     14083.m-l-600-minus {
     14084  margin-left: -600px !important;
     14085}
     14086
     14087.m-l-610-minus {
     14088  margin-left: -610px !important;
     14089}
     14090
     14091.m-l-620-minus {
     14092  margin-left: -620px !important;
     14093}
     14094
     14095.m-l-630-minus {
     14096  margin-left: -630px !important;
     14097}
     14098
     14099.m-l-640-minus {
     14100  margin-left: -640px !important;
     14101}
     14102
     14103.m-l-650-minus {
     14104  margin-left: -650px !important;
     14105}
     14106
     14107.m-l-660-minus {
     14108  margin-left: -660px !important;
     14109}
     14110
     14111.m-l-670-minus {
     14112  margin-left: -670px !important;
     14113}
     14114
     14115.m-l-680-minus {
     14116  margin-left: -680px !important;
     14117}
     14118
     14119.m-l-690-minus {
     14120  margin-left: -690px !important;
     14121}
     14122
     14123.m-l-700-minus {
     14124  margin-left: -700px !important;
     14125}
     14126
     14127.m-l-710-minus {
     14128  margin-left: -710px !important;
     14129}
     14130
     14131.m-l-720-minus {
     14132  margin-left: -720px !important;
     14133}
     14134
     14135.m-l-730-minus {
     14136  margin-left: -730px !important;
     14137}
     14138
     14139.m-l-740-minus {
     14140  margin-left: -740px !important;
     14141}
     14142
     14143.m-l-750-minus {
     14144  margin-left: -750px !important;
     14145}
     14146
     14147.m-l-760-minus {
     14148  margin-left: -760px !important;
     14149}
     14150
     14151.m-l-770-minus {
     14152  margin-left: -770px !important;
     14153}
     14154
     14155.m-l-780-minus {
     14156  margin-left: -780px !important;
     14157}
     14158
     14159.m-l-790-minus {
     14160  margin-left: -790px !important;
     14161}
     14162
     14163.m-l-800-minus {
     14164  margin-left: -800px !important;
     14165}
     14166
     14167.m-l-810-minus {
     14168  margin-left: -810px !important;
     14169}
     14170
     14171.m-l-820-minus {
     14172  margin-left: -820px !important;
     14173}
     14174
     14175.m-l-830-minus {
     14176  margin-left: -830px !important;
     14177}
     14178
     14179.m-l-840-minus {
     14180  margin-left: -840px !important;
     14181}
     14182
     14183.m-l-850-minus {
     14184  margin-left: -850px !important;
     14185}
     14186
     14187.m-l-860-minus {
     14188  margin-left: -860px !important;
     14189}
     14190
     14191.m-l-870-minus {
     14192  margin-left: -870px !important;
     14193}
     14194
     14195.m-l-880-minus {
     14196  margin-left: -880px !important;
     14197}
     14198
     14199.m-l-890-minus {
     14200  margin-left: -890px !important;
     14201}
     14202
     14203.m-l-900-minus {
     14204  margin-left: -900px !important;
     14205}
     14206
     14207.m-l-910-minus {
     14208  margin-left: -910px !important;
     14209}
     14210
     14211.m-l-920-minus {
     14212  margin-left: -920px !important;
     14213}
     14214
     14215.m-l-930-minus {
     14216  margin-left: -930px !important;
     14217}
     14218
     14219.m-l-940-minus {
     14220  margin-left: -940px !important;
     14221}
     14222
     14223.m-l-950-minus {
     14224  margin-left: -950px !important;
     14225}
     14226
     14227.m-l-960-minus {
     14228  margin-left: -960px !important;
     14229}
     14230
     14231.m-l-970-minus {
     14232  margin-left: -970px !important;
     14233}
     14234
     14235.m-l-980-minus {
     14236  margin-left: -980px !important;
     14237}
     14238
     14239.m-l-990-minus {
     14240  margin-left: -990px !important;
     14241}
     14242
     14243.m-l-1000-minus {
     14244  margin-left: -1000px !important;
     14245}
     14246
     14247.p-t-b-0 {
     14248  padding-top: 0px !important;
     14249  padding-bottom: 0px !important;
     14250}
     14251
     14252.p-t-b-5 {
     14253  padding-top: 5px !important;
     14254  padding-bottom: 5px !important;
     14255}
     14256
     14257.p-t-b-10 {
     14258  padding-top: 10px !important;
     14259  padding-bottom: 10px !important;
     14260}
     14261
     14262.p-t-b-15 {
     14263  padding-top: 15px !important;
     14264  padding-bottom: 15px !important;
     14265}
     14266
     14267.p-t-b-20 {
     14268  padding-top: 20px !important;
     14269  padding-bottom: 20px !important;
     14270}
     14271
     14272.p-t-b-25 {
     14273  padding-top: 25px !important;
     14274  padding-bottom: 25px !important;
     14275}
     14276
     14277.p-t-b-30 {
     14278  padding-top: 30px !important;
     14279  padding-bottom: 30px !important;
     14280}
     14281
     14282.p-t-b-35 {
     14283  padding-top: 35px !important;
     14284  padding-bottom: 35px !important;
     14285}
     14286
     14287.p-t-b-40 {
     14288  padding-top: 40px !important;
     14289  padding-bottom: 40px !important;
     14290}
     14291
     14292.p-t-b-45 {
     14293  padding-top: 45px !important;
     14294  padding-bottom: 45px !important;
     14295}
     14296
     14297.p-t-b-50 {
     14298  padding-top: 50px !important;
     14299  padding-bottom: 50px !important;
     14300}
     14301
     14302.p-l-r-0 {
     14303  padding-left: 0px !important;
     14304  padding-right: 0px !important;
     14305}
     14306
     14307.p-l-r-5 {
     14308  padding-left: 5px !important;
     14309  padding-right: 5px !important;
     14310}
     14311
     14312.p-l-r-10 {
     14313  padding-left: 10px !important;
     14314  padding-right: 10px !important;
     14315}
     14316
     14317.p-l-r-15 {
     14318  padding-left: 15px !important;
     14319  padding-right: 15px !important;
     14320}
     14321
     14322.p-l-r-20 {
     14323  padding-left: 20px !important;
     14324  padding-right: 20px !important;
     14325}
     14326
     14327.p-l-r-25 {
     14328  padding-left: 25px !important;
     14329  padding-right: 25px !important;
     14330}
     14331
     14332.p-l-r-30 {
     14333  padding-left: 30px !important;
     14334  padding-right: 30px !important;
     14335}
     14336
     14337.p-l-r-35 {
     14338  padding-left: 35px !important;
     14339  padding-right: 35px !important;
     14340}
     14341
     14342.p-l-r-40 {
     14343  padding-left: 40px !important;
     14344  padding-right: 40px !important;
     14345}
     14346
     14347.p-l-r-45 {
     14348  padding-left: 45px !important;
     14349  padding-right: 45px !important;
     14350}
     14351
     14352.p-l-r-50 {
     14353  padding-left: 50px !important;
     14354  padding-right: 50px !important;
     14355}
     14356
     14357.p-0 {
     14358  padding: 0px !important;
     14359}
     14360
     14361.p-5 {
     14362  padding: 5px !important;
     14363}
     14364
     14365.p-10 {
     14366  padding: 10px !important;
     14367}
     14368
     14369.p-15 {
     14370  padding: 15px !important;
     14371}
     14372
     14373.p-20 {
     14374  padding: 20px !important;
     14375}
     14376
     14377.p-25 {
     14378  padding: 25px !important;
     14379}
     14380
     14381.p-30 {
     14382  padding: 30px !important;
     14383}
     14384
     14385.p-35 {
     14386  padding: 35px !important;
     14387}
     14388
     14389.p-40 {
     14390  padding: 40px !important;
     14391}
     14392
     14393.p-45 {
     14394  padding: 45px !important;
     14395}
     14396
     14397.p-50 {
     14398  padding: 50px !important;
     14399}
     14400
     14401.p-t-0 {
     14402  padding-top: 0px !important;
     14403}
     14404
     14405.p-t-5 {
     14406  padding-top: 5px !important;
     14407}
     14408
     14409.p-t-10 {
     14410  padding-top: 10px !important;
     14411}
     14412
     14413.p-t-15 {
     14414  padding-top: 15px !important;
     14415}
     14416
     14417.p-t-20 {
     14418  padding-top: 20px !important;
     14419}
     14420
     14421.p-t-25 {
     14422  padding-top: 25px !important;
     14423}
     14424
     14425.p-t-30 {
     14426  padding-top: 30px !important;
     14427}
     14428
     14429.p-t-35 {
     14430  padding-top: 35px !important;
     14431}
     14432
     14433.p-t-40 {
     14434  padding-top: 40px !important;
     14435}
     14436
     14437.p-t-45 {
     14438  padding-top: 45px !important;
     14439}
     14440
     14441.p-t-50 {
     14442  padding-top: 50px !important;
     14443}
     14444
     14445.p-t-55 {
     14446  padding-top: 55px !important;
     14447}
     14448
     14449.p-t-60 {
     14450  padding-top: 60px !important;
     14451}
     14452
     14453.p-t-65 {
     14454  padding-top: 65px !important;
     14455}
     14456
     14457.p-t-70 {
     14458  padding-top: 70px !important;
     14459}
     14460
     14461.p-t-75 {
     14462  padding-top: 75px !important;
     14463}
     14464
     14465.p-t-80 {
     14466  padding-top: 80px !important;
     14467}
     14468
     14469.p-t-85 {
     14470  padding-top: 85px !important;
     14471}
     14472
     14473.p-t-90 {
     14474  padding-top: 90px !important;
     14475}
     14476
     14477.p-t-95 {
     14478  padding-top: 95px !important;
     14479}
     14480
     14481.p-t-100 {
     14482  padding-top: 100px !important;
     14483}
     14484
     14485.p-t-105 {
     14486  padding-top: 105px !important;
     14487}
     14488
     14489.p-t-110 {
     14490  padding-top: 110px !important;
     14491}
     14492
     14493.p-t-115 {
     14494  padding-top: 115px !important;
     14495}
     14496
     14497.p-t-120 {
     14498  padding-top: 120px !important;
     14499}
     14500
     14501.p-t-125 {
     14502  padding-top: 125px !important;
     14503}
     14504
     14505.p-t-130 {
     14506  padding-top: 130px !important;
     14507}
     14508
     14509.p-t-135 {
     14510  padding-top: 135px !important;
     14511}
     14512
     14513.p-t-140 {
     14514  padding-top: 140px !important;
     14515}
     14516
     14517.p-t-145 {
     14518  padding-top: 145px !important;
     14519}
     14520
     14521.p-t-150 {
     14522  padding-top: 150px !important;
     14523}
     14524
     14525.p-r-0 {
     14526  padding-right: 0px !important;
     14527}
     14528
     14529.p-r-5 {
     14530  padding-right: 5px !important;
     14531}
     14532
     14533.p-r-10 {
     14534  padding-right: 10px !important;
     14535}
     14536
     14537.p-r-15 {
     14538  padding-right: 15px !important;
     14539}
     14540
     14541.p-r-20 {
     14542  padding-right: 20px !important;
     14543}
     14544
     14545.p-r-25 {
     14546  padding-right: 25px !important;
     14547}
     14548
     14549.p-r-30 {
     14550  padding-right: 30px !important;
     14551}
     14552
     14553.p-r-35 {
     14554  padding-right: 35px !important;
     14555}
     14556
     14557.p-r-40 {
     14558  padding-right: 40px !important;
     14559}
     14560
     14561.p-r-45 {
     14562  padding-right: 45px !important;
     14563}
     14564
     14565.p-r-50 {
     14566  padding-right: 50px !important;
     14567}
     14568
     14569.p-r-55 {
     14570  padding-right: 55px !important;
     14571}
     14572
     14573.p-r-60 {
     14574  padding-right: 60px !important;
     14575}
     14576
     14577.p-r-65 {
     14578  padding-right: 65px !important;
     14579}
     14580
     14581.p-r-70 {
     14582  padding-right: 70px !important;
     14583}
     14584
     14585.p-r-75 {
     14586  padding-right: 75px !important;
     14587}
     14588
     14589.p-r-80 {
     14590  padding-right: 80px !important;
     14591}
     14592
     14593.p-r-85 {
     14594  padding-right: 85px !important;
     14595}
     14596
     14597.p-r-90 {
     14598  padding-right: 90px !important;
     14599}
     14600
     14601.p-r-95 {
     14602  padding-right: 95px !important;
     14603}
     14604
     14605.p-r-100 {
     14606  padding-right: 100px !important;
     14607}
     14608
     14609.p-r-105 {
     14610  padding-right: 105px !important;
     14611}
     14612
     14613.p-r-110 {
     14614  padding-right: 110px !important;
     14615}
     14616
     14617.p-r-115 {
     14618  padding-right: 115px !important;
     14619}
     14620
     14621.p-r-120 {
     14622  padding-right: 120px !important;
     14623}
     14624
     14625.p-r-125 {
     14626  padding-right: 125px !important;
     14627}
     14628
     14629.p-r-130 {
     14630  padding-right: 130px !important;
     14631}
     14632
     14633.p-r-135 {
     14634  padding-right: 135px !important;
     14635}
     14636
     14637.p-r-140 {
     14638  padding-right: 140px !important;
     14639}
     14640
     14641.p-r-145 {
     14642  padding-right: 145px !important;
     14643}
     14644
     14645.p-r-150 {
     14646  padding-right: 150px !important;
     14647}
     14648
     14649.p-b-0 {
     14650  padding-bottom: 0px !important;
     14651}
     14652
     14653.p-b-5 {
     14654  padding-bottom: 5px !important;
     14655}
     14656
     14657.p-b-10 {
     14658  padding-bottom: 10px !important;
     14659}
     14660
     14661.p-b-15 {
     14662  padding-bottom: 15px !important;
     14663}
     14664
     14665.p-b-20 {
     14666  padding-bottom: 20px !important;
     14667}
     14668
     14669.p-b-25 {
     14670  padding-bottom: 25px !important;
     14671}
     14672
     14673.p-b-30 {
     14674  padding-bottom: 30px !important;
     14675}
     14676
     14677.p-b-35 {
     14678  padding-bottom: 35px !important;
     14679}
     14680
     14681.p-b-40 {
     14682  padding-bottom: 40px !important;
     14683}
     14684
     14685.p-b-45 {
     14686  padding-bottom: 45px !important;
     14687}
     14688
     14689.p-b-50 {
     14690  padding-bottom: 50px !important;
     14691}
     14692
     14693.p-b-55 {
     14694  padding-bottom: 55px !important;
     14695}
     14696
     14697.p-b-60 {
     14698  padding-bottom: 60px !important;
     14699}
     14700
     14701.p-b-65 {
     14702  padding-bottom: 65px !important;
     14703}
     14704
     14705.p-b-70 {
     14706  padding-bottom: 70px !important;
     14707}
     14708
     14709.p-b-75 {
     14710  padding-bottom: 75px !important;
     14711}
     14712
     14713.p-b-80 {
     14714  padding-bottom: 80px !important;
     14715}
     14716
     14717.p-b-85 {
     14718  padding-bottom: 85px !important;
     14719}
     14720
     14721.p-b-90 {
     14722  padding-bottom: 90px !important;
     14723}
     14724
     14725.p-b-95 {
     14726  padding-bottom: 95px !important;
     14727}
     14728
     14729.p-b-100 {
     14730  padding-bottom: 100px !important;
     14731}
     14732
     14733.p-b-105 {
     14734  padding-bottom: 105px !important;
     14735}
     14736
     14737.p-b-110 {
     14738  padding-bottom: 110px !important;
     14739}
     14740
     14741.p-b-115 {
     14742  padding-bottom: 115px !important;
     14743}
     14744
     14745.p-b-120 {
     14746  padding-bottom: 120px !important;
     14747}
     14748
     14749.p-b-125 {
     14750  padding-bottom: 125px !important;
     14751}
     14752
     14753.p-b-130 {
     14754  padding-bottom: 130px !important;
     14755}
     14756
     14757.p-b-135 {
     14758  padding-bottom: 135px !important;
     14759}
     14760
     14761.p-b-140 {
     14762  padding-bottom: 140px !important;
     14763}
     14764
     14765.p-b-145 {
     14766  padding-bottom: 145px !important;
     14767}
     14768
     14769.p-b-150 {
     14770  padding-bottom: 150px !important;
     14771}
     14772
     14773.p-l-0 {
     14774  padding-left: 0px !important;
     14775}
     14776
     14777.p-l-5 {
     14778  padding-left: 5px !important;
     14779}
     14780
     14781.p-l-10 {
     14782  padding-left: 10px !important;
     14783}
     14784
     14785.p-l-15 {
     14786  padding-left: 15px !important;
     14787}
     14788
     14789.p-l-20 {
     14790  padding-left: 20px !important;
     14791}
     14792
     14793.p-l-25 {
     14794  padding-left: 25px !important;
     14795}
     14796
     14797.p-l-30 {
     14798  padding-left: 30px !important;
     14799}
     14800
     14801.p-l-35 {
     14802  padding-left: 35px !important;
     14803}
     14804
     14805.p-l-40 {
     14806  padding-left: 40px !important;
     14807}
     14808
     14809.p-l-45 {
     14810  padding-left: 45px !important;
     14811}
     14812
     14813.p-l-50 {
     14814  padding-left: 50px !important;
     14815}
     14816
     14817.p-l-55 {
     14818  padding-left: 55px !important;
     14819}
     14820
     14821.p-l-60 {
     14822  padding-left: 60px !important;
     14823}
     14824
     14825.p-l-65 {
     14826  padding-left: 65px !important;
     14827}
     14828
     14829.p-l-70 {
     14830  padding-left: 70px !important;
     14831}
     14832
     14833.p-l-75 {
     14834  padding-left: 75px !important;
     14835}
     14836
     14837.p-l-80 {
     14838  padding-left: 80px !important;
     14839}
     14840
     14841.p-l-85 {
     14842  padding-left: 85px !important;
     14843}
     14844
     14845.p-l-90 {
     14846  padding-left: 90px !important;
     14847}
     14848
     14849.p-l-95 {
     14850  padding-left: 95px !important;
     14851}
     14852
     14853.p-l-100 {
     14854  padding-left: 100px !important;
     14855}
     14856
     14857.p-l-105 {
     14858  padding-left: 105px !important;
     14859}
     14860
     14861.p-l-110 {
     14862  padding-left: 110px !important;
     14863}
     14864
     14865.p-l-115 {
     14866  padding-left: 115px !important;
     14867}
     14868
     14869.p-l-120 {
     14870  padding-left: 120px !important;
     14871}
     14872
     14873.p-l-125 {
     14874  padding-left: 125px !important;
     14875}
     14876
     14877.p-l-130 {
     14878  padding-left: 130px !important;
     14879}
     14880
     14881.p-l-135 {
     14882  padding-left: 135px !important;
     14883}
     14884
     14885.p-l-140 {
     14886  padding-left: 140px !important;
     14887}
     14888
     14889.p-l-145 {
     14890  padding-left: 145px !important;
     14891}
     14892
     14893.p-l-150 {
     14894  padding-left: 150px !important;
     14895}
     14896
     14897.opacity-0 {
     14898  opacity: 0 !important;
     14899}
     14900
     14901.opacity-1 {
     14902  opacity: 0.1 !important;
     14903}
     14904
     14905.opacity-2 {
     14906  opacity: 0.2 !important;
     14907}
     14908
     14909.opacity-3 {
     14910  opacity: 0.3 !important;
     14911}
     14912
     14913.opacity-4 {
     14914  opacity: 0.4 !important;
     14915}
     14916
     14917.opacity-5 {
     14918  opacity: 0.5 !important;
     14919}
     14920
     14921.opacity-6 {
     14922  opacity: 0.6 !important;
     14923}
     14924
     14925.opacity-7 {
     14926  opacity: 0.7 !important;
     14927}
     14928
     14929.opacity-8 {
     14930  opacity: 0.8 !important;
     14931}
     14932
     14933.opacity-9 {
     14934  opacity: 0.9 !important;
     14935}
     14936
     14937.font-size-10 {
     14938  font-size: 10px !important;
     14939}
     14940
     14941.font-size-11 {
     14942  font-size: 11px !important;
     14943}
     14944
     14945.font-size-12 {
     14946  font-size: 12px !important;
     14947}
     14948
     14949.font-size-13 {
     14950  font-size: 13px !important;
     14951}
     14952
     14953.font-size-14 {
     14954  font-size: 14px !important;
     14955}
     14956
     14957.font-size-15 {
     14958  font-size: 15px !important;
     14959}
     14960
     14961.font-size-16 {
     14962  font-size: 16px !important;
     14963}
     14964
     14965.font-size-17 {
     14966  font-size: 17px !important;
     14967}
     14968
     14969.font-size-18 {
     14970  font-size: 18px !important;
     14971}
     14972
     14973.font-size-19 {
     14974  font-size: 19px !important;
     14975}
     14976
     14977.font-size-20 {
     14978  font-size: 20px !important;
     14979}
     14980
     14981.font-size-21 {
     14982  font-size: 21px !important;
     14983}
     14984
     14985.font-size-22 {
     14986  font-size: 22px !important;
     14987}
     14988
     14989.font-size-23 {
     14990  font-size: 23px !important;
     14991}
     14992
     14993.font-size-24 {
     14994  font-size: 24px !important;
     14995}
     14996
     14997.font-size-25 {
     14998  font-size: 25px !important;
     14999}
     15000
     15001.font-size-26 {
     15002  font-size: 26px !important;
     15003}
     15004
     15005.font-size-27 {
     15006  font-size: 27px !important;
     15007}
     15008
     15009.font-size-28 {
     15010  font-size: 28px !important;
     15011}
     15012
     15013.font-size-29 {
     15014  font-size: 29px !important;
     15015}
     15016
     15017.font-size-30 {
     15018  font-size: 30px !important;
     15019}
     15020
     15021.font-size-31 {
     15022  font-size: 31px !important;
     15023}
     15024
     15025.font-size-32 {
     15026  font-size: 32px !important;
     15027}
     15028
     15029.font-size-33 {
     15030  font-size: 33px !important;
     15031}
     15032
     15033.font-size-34 {
     15034  font-size: 34px !important;
     15035}
     15036
     15037.font-size-35 {
     15038  font-size: 35px !important;
     15039}
     15040
     15041.font-size-36 {
     15042  font-size: 36px !important;
     15043}
     15044
     15045.font-size-37 {
     15046  font-size: 37px !important;
     15047}
     15048
     15049.font-size-38 {
     15050  font-size: 38px !important;
     15051}
     15052
     15053.font-size-39 {
     15054  font-size: 39px !important;
     15055}
     15056
     15057.font-size-40 {
     15058  font-size: 40px !important;
     15059}
     15060
     15061.font-size-41 {
     15062  font-size: 41px !important;
     15063}
     15064
     15065.font-size-42 {
     15066  font-size: 42px !important;
     15067}
     15068
     15069.font-size-43 {
     15070  font-size: 43px !important;
     15071}
     15072
     15073.font-size-44 {
     15074  font-size: 44px !important;
     15075}
     15076
     15077.font-size-45 {
     15078  font-size: 45px !important;
     15079}
     15080
     15081.font-size-46 {
     15082  font-size: 46px !important;
     15083}
     15084
     15085.font-size-47 {
     15086  font-size: 47px !important;
     15087}
     15088
     15089.font-size-48 {
     15090  font-size: 48px !important;
     15091}
     15092
     15093.font-size-49 {
     15094  font-size: 49px !important;
     15095}
     15096
     15097.font-size-50 {
     15098  font-size: 50px !important;
     15099}
     15100
     15101.line-height-0 {
     15102  line-height: 0px !important;
     15103}
     15104
     15105.line-height-1 {
     15106  line-height: 1px !important;
     15107}
     15108
     15109.line-height-2 {
     15110  line-height: 2px !important;
     15111}
     15112
     15113.line-height-3 {
     15114  line-height: 3px !important;
     15115}
     15116
     15117.line-height-4 {
     15118  line-height: 4px !important;
     15119}
     15120
     15121.line-height-5 {
     15122  line-height: 5px !important;
     15123}
     15124
     15125.line-height-6 {
     15126  line-height: 6px !important;
     15127}
     15128
     15129.line-height-7 {
     15130  line-height: 7px !important;
     15131}
     15132
     15133.line-height-8 {
     15134  line-height: 8px !important;
     15135}
     15136
     15137.line-height-9 {
     15138  line-height: 9px !important;
     15139}
     15140
     15141.line-height-10 {
     15142  line-height: 10px !important;
     15143}
     15144
     15145.line-height-11 {
     15146  line-height: 11px !important;
     15147}
     15148
     15149.line-height-12 {
     15150  line-height: 12px !important;
     15151}
     15152
     15153.line-height-13 {
     15154  line-height: 13px !important;
     15155}
     15156
     15157.line-height-14 {
     15158  line-height: 14px !important;
     15159}
     15160
     15161.line-height-15 {
     15162  line-height: 15px !important;
     15163}
     15164
     15165.line-height-16 {
     15166  line-height: 16px !important;
     15167}
     15168
     15169.line-height-17 {
     15170  line-height: 17px !important;
     15171}
     15172
     15173.line-height-18 {
     15174  line-height: 18px !important;
     15175}
     15176
     15177.line-height-19 {
     15178  line-height: 19px !important;
     15179}
     15180
     15181.line-height-20 {
     15182  line-height: 20px !important;
     15183}
     15184
     15185.line-height-21 {
     15186  line-height: 21px !important;
     15187}
     15188
     15189.line-height-22 {
     15190  line-height: 22px !important;
     15191}
     15192
     15193.line-height-23 {
     15194  line-height: 23px !important;
     15195}
     15196
     15197.line-height-24 {
     15198  line-height: 24px !important;
     15199}
     15200
     15201.line-height-25 {
     15202  line-height: 25px !important;
     15203}
     15204
     15205.line-height-26 {
     15206  line-height: 26px !important;
     15207}
     15208
     15209.line-height-27 {
     15210  line-height: 27px !important;
     15211}
     15212
     15213.line-height-28 {
     15214  line-height: 28px !important;
     15215}
     15216
     15217.line-height-29 {
     15218  line-height: 29px !important;
     15219}
     15220
     15221.line-height-30 {
     15222  line-height: 30px !important;
     15223}
     15224
     15225.line-height-31 {
     15226  line-height: 31px !important;
     15227}
     15228
     15229.line-height-32 {
     15230  line-height: 32px !important;
     15231}
     15232
     15233.line-height-33 {
     15234  line-height: 33px !important;
     15235}
     15236
     15237.line-height-34 {
     15238  line-height: 34px !important;
     15239}
     15240
     15241.line-height-35 {
     15242  line-height: 35px !important;
     15243}
     15244
     15245.line-height-36 {
     15246  line-height: 36px !important;
     15247}
     15248
     15249.line-height-37 {
     15250  line-height: 37px !important;
     15251}
     15252
     15253.line-height-38 {
     15254  line-height: 38px !important;
     15255}
     15256
     15257.line-height-39 {
     15258  line-height: 39px !important;
     15259}
     15260
     15261.line-height-40 {
     15262  line-height: 40px !important;
     15263}
     15264
     15265.line-height-41 {
     15266  line-height: 41px !important;
     15267}
     15268
     15269.line-height-42 {
     15270  line-height: 42px !important;
     15271}
     15272
     15273.line-height-43 {
     15274  line-height: 43px !important;
     15275}
     15276
     15277.line-height-44 {
     15278  line-height: 44px !important;
     15279}
     15280
     15281.line-height-45 {
     15282  line-height: 45px !important;
     15283}
     15284
     15285.line-height-46 {
     15286  line-height: 46px !important;
     15287}
     15288
     15289.line-height-47 {
     15290  line-height: 47px !important;
     15291}
     15292
     15293.line-height-48 {
     15294  line-height: 48px !important;
     15295}
     15296
     15297.line-height-49 {
     15298  line-height: 49px !important;
     15299}
     15300
     15301.line-height-50 {
     15302  line-height: 50px !important;
     15303}
     15304
     15305.width-10 {
     15306  width: 10px !important;
     15307}
     15308
     15309.width-11 {
     15310  width: 11px !important;
     15311}
     15312
     15313.width-12 {
     15314  width: 12px !important;
     15315}
     15316
     15317.width-13 {
     15318  width: 13px !important;
     15319}
     15320
     15321.width-14 {
     15322  width: 14px !important;
     15323}
     15324
     15325.width-15 {
     15326  width: 15px !important;
     15327}
     15328
     15329.width-16 {
     15330  width: 16px !important;
     15331}
     15332
     15333.width-17 {
     15334  width: 17px !important;
     15335}
     15336
     15337.width-18 {
     15338  width: 18px !important;
     15339}
     15340
     15341.width-19 {
     15342  width: 19px !important;
     15343}
     15344
     15345.width-20 {
     15346  width: 20px !important;
     15347}
     15348
     15349.width-21 {
     15350  width: 21px !important;
     15351}
     15352
     15353.width-22 {
     15354  width: 22px !important;
     15355}
     15356
     15357.width-23 {
     15358  width: 23px !important;
     15359}
     15360
     15361.width-24 {
     15362  width: 24px !important;
     15363}
     15364
     15365.width-25 {
     15366  width: 25px !important;
     15367}
     15368
     15369.width-26 {
     15370  width: 26px !important;
     15371}
     15372
     15373.width-27 {
     15374  width: 27px !important;
     15375}
     15376
     15377.width-28 {
     15378  width: 28px !important;
     15379}
     15380
     15381.width-29 {
     15382  width: 29px !important;
     15383}
     15384
     15385.width-30 {
     15386  width: 30px !important;
     15387}
     15388
     15389.width-31 {
     15390  width: 31px !important;
     15391}
     15392
     15393.width-32 {
     15394  width: 32px !important;
     15395}
     15396
     15397.width-33 {
     15398  width: 33px !important;
     15399}
     15400
     15401.width-34 {
     15402  width: 34px !important;
     15403}
     15404
     15405.width-35 {
     15406  width: 35px !important;
     15407}
     15408
     15409.width-36 {
     15410  width: 36px !important;
     15411}
     15412
     15413.width-37 {
     15414  width: 37px !important;
     15415}
     15416
     15417.width-38 {
     15418  width: 38px !important;
     15419}
     15420
     15421.width-39 {
     15422  width: 39px !important;
     15423}
     15424
     15425.width-40 {
     15426  width: 40px !important;
     15427}
     15428
     15429.width-41 {
     15430  width: 41px !important;
     15431}
     15432
     15433.width-42 {
     15434  width: 42px !important;
     15435}
     15436
     15437.width-43 {
     15438  width: 43px !important;
     15439}
     15440
     15441.width-44 {
     15442  width: 44px !important;
     15443}
     15444
     15445.width-45 {
     15446  width: 45px !important;
     15447}
     15448
     15449.width-46 {
     15450  width: 46px !important;
     15451}
     15452
     15453.width-47 {
     15454  width: 47px !important;
     15455}
     15456
     15457.width-48 {
     15458  width: 48px !important;
     15459}
     15460
     15461.width-49 {
     15462  width: 49px !important;
     15463}
     15464
     15465.width-50 {
     15466  width: 50px !important;
     15467}
     15468
     15469.height-10 {
     15470  height: 10px !important;
     15471}
     15472
     15473.height-11 {
     15474  height: 11px !important;
     15475}
     15476
     15477.height-12 {
     15478  height: 12px !important;
     15479}
     15480
     15481.height-13 {
     15482  height: 13px !important;
     15483}
     15484
     15485.height-14 {
     15486  height: 14px !important;
     15487}
     15488
     15489.height-15 {
     15490  height: 15px !important;
     15491}
     15492
     15493.height-16 {
     15494  height: 16px !important;
     15495}
     15496
     15497.height-17 {
     15498  height: 17px !important;
     15499}
     15500
     15501.height-18 {
     15502  height: 18px !important;
     15503}
     15504
     15505.height-19 {
     15506  height: 19px !important;
     15507}
     15508
     15509.height-20 {
     15510  height: 20px !important;
     15511}
     15512
     15513.height-21 {
     15514  height: 21px !important;
     15515}
     15516
     15517.height-22 {
     15518  height: 22px !important;
     15519}
     15520
     15521.height-23 {
     15522  height: 23px !important;
     15523}
     15524
     15525.height-24 {
     15526  height: 24px !important;
     15527}
     15528
     15529.height-25 {
     15530  height: 25px !important;
     15531}
     15532
     15533.height-26 {
     15534  height: 26px !important;
     15535}
     15536
     15537.height-27 {
     15538  height: 27px !important;
     15539}
     15540
     15541.height-28 {
     15542  height: 28px !important;
     15543}
     15544
     15545.height-29 {
     15546  height: 29px !important;
     15547}
     15548
     15549.height-30 {
     15550  height: 30px !important;
     15551}
     15552
     15553.height-31 {
     15554  height: 31px !important;
     15555}
     15556
     15557.height-32 {
     15558  height: 32px !important;
     15559}
     15560
     15561.height-33 {
     15562  height: 33px !important;
     15563}
     15564
     15565.height-34 {
     15566  height: 34px !important;
     15567}
     15568
     15569.height-35 {
     15570  height: 35px !important;
     15571}
     15572
     15573.height-36 {
     15574  height: 36px !important;
     15575}
     15576
     15577.height-37 {
     15578  height: 37px !important;
     15579}
     15580
     15581.height-38 {
     15582  height: 38px !important;
     15583}
     15584
     15585.height-39 {
     15586  height: 39px !important;
     15587}
     15588
     15589.height-40 {
     15590  height: 40px !important;
     15591}
     15592
     15593.height-41 {
     15594  height: 41px !important;
     15595}
     15596
     15597.height-42 {
     15598  height: 42px !important;
     15599}
     15600
     15601.height-43 {
     15602  height: 43px !important;
     15603}
     15604
     15605.height-44 {
     15606  height: 44px !important;
     15607}
     15608
     15609.height-45 {
     15610  height: 45px !important;
     15611}
     15612
     15613.height-46 {
     15614  height: 46px !important;
     15615}
     15616
     15617.height-47 {
     15618  height: 47px !important;
     15619}
     15620
     15621.height-48 {
     15622  height: 48px !important;
     15623}
     15624
     15625.height-49 {
     15626  height: 49px !important;
     15627}
     15628
     15629.height-50 {
     15630  height: 50px !important;
     15631}
     15632
     15633.h-100-vh {
     15634  height: 100vh;
     15635}
     15636
     15637body {
     15638  font-family: "Inter", sans-serif;
     15639  position: relative;
     15640  background-color: #f8fafb;
     15641  font-size: 15px;
     15642  color: #505050;
     15643}
     15644
     15645body.no-scroll {
     15646  overflow: hidden;
     15647}
     15648
     15649* {
     15650  min-width: 0;
     15651  min-height: 0;
     15652}
     15653
     15654.preloader {
     15655  position: fixed;
     15656  right: 0;
     15657  left: 0;
     15658  top: 0;
     15659  bottom: 0;
     15660  z-index: 1001;
     15661  background: white;
     15662  display: -webkit-box;
     15663  display: flex;
     15664  -webkit-box-align: center;
     15665          align-items: center;
     15666  -webkit-box-pack: center;
     15667          justify-content: center;
     15668  -webkit-box-orient: vertical;
     15669  -webkit-box-direction: normal;
     15670          flex-direction: column;
     15671  /* Safari */
     15672}
     15673
     15674.preloader .preloader-icon {
     15675  border: 5px solid #eeeeee;
     15676  border-radius: 50%;
     15677  border-top: 5px solid #3498db;
     15678  width: 50px;
     15679  height: 50px;
     15680  -webkit-animation: spin 0.5s linear infinite;
     15681          animation: spin 0.5s linear infinite;
     15682}
     15683
     15684@-webkit-keyframes spin {
     15685  0% {
     15686    -webkit-transform: rotate(0deg);
     15687  }
     15688
     15689  100% {
     15690    -webkit-transform: rotate(360deg);
     15691  }
     15692}
     15693
     15694@keyframes spin {
     15695  0% {
     15696    -webkit-transform: rotate(0deg);
     15697            transform: rotate(0deg);
     15698  }
     15699
     15700  100% {
     15701    -webkit-transform: rotate(360deg);
     15702            transform: rotate(360deg);
     15703  }
     15704}
     15705
     15706.preloader svg path {
     15707  fill: #0081ff;
     15708}
     15709
     15710.icon-block {
     15711  width: 40px;
     15712  height: 40px;
     15713  line-height: 40px;
     15714  display: -webkit-inline-box;
     15715  display: inline-flex;
     15716  -webkit-box-pack: center;
     15717          justify-content: center;
     15718  -webkit-box-align: center;
     15719          align-items: center;
     15720  background: #e1e1e1;
     15721  border-radius: 3px;
     15722  text-align: center;
     15723  color: black;
     15724  font-size: 18px;
     15725}
     15726
     15727.icon-block.icon-block-outline-white {
     15728  border: 2px solid white;
     15729  background: none;
     15730  color: white !important;
     15731}
     15732
     15733.icon-block.icon-block-outline-primary {
     15734  border: 2px solid #0081ff;
     15735  color: #0081ff !important;
     15736  background: none;
     15737}
     15738
     15739.icon-block.icon-block-outline-success {
     15740  border: 2px solid #28c76f;
     15741  color: #28c76f !important;
     15742  background: none;
     15743}
     15744
     15745.icon-block.icon-block-outline-danger {
     15746  border: 2px solid #ea5455;
     15747  color: #ea5455 !important;
     15748  background: none;
     15749}
     15750
     15751.icon-block.icon-block-outline-info {
     15752  border: 2px solid #33b5e5;
     15753  color: #33b5e5 !important;
     15754  background: none;
     15755}
     15756
     15757.icon-block.icon-block-outline-warning {
     15758  border: 2px solid #ff9f43;
     15759  color: #ff9f43 !important;
     15760  background: none;
     15761}
     15762
     15763.icon-block.icon-block-outline-dark {
     15764  border: 2px solid #293134;
     15765  color: #293134 !important;
     15766  background: none;
     15767}
     15768
     15769.icon-block.icon-block-outline-secondary {
     15770  border: 2px solid #aa66cc;
     15771  color: #aa66cc !important;
     15772  background: none;
     15773}
     15774
     15775.icon-block.icon-block-outline-facebook {
     15776  border: 2px solid #3b5998;
     15777  color: #3b5998 !important;
     15778  background: none;
     15779}
     15780
     15781.icon-block.icon-block-outline-twitter {
     15782  border: 2px solid #55acee;
     15783  color: #55acee !important;
     15784  background: none;
     15785}
     15786
     15787.icon-block.icon-block-outline-linkedin {
     15788  border: 2px solid #0077b5;
     15789  color: #0077b5 !important;
     15790  background: none;
     15791}
     15792
     15793.icon-block.icon-block-outline-whatsapp {
     15794  border: 2px solid #43d854;
     15795  color: #43d854 !important;
     15796  background: none;
     15797}
     15798
     15799.icon-block.icon-block-outline-instagram {
     15800  border: 2px solid #3f729b;
     15801  color: #3f729b !important;
     15802  background: none;
     15803}
     15804
     15805.icon-block.icon-block-outline-dribbble {
     15806  border: 2px solid #ea4c89;
     15807  color: #ea4c89 !important;
     15808  background: none;
     15809}
     15810
     15811.icon-block.icon-block-outline-google {
     15812  border: 2px solid #db4437;
     15813  color: #db4437 !important;
     15814  background: none;
     15815}
     15816
     15817.icon-block.icon-block-outline-youtube {
     15818  border: 2px solid #cd201f;
     15819  color: #cd201f !important;
     15820  background: none;
     15821}
     15822
     15823.icon-block.icon-block-xl {
     15824  width: 70px;
     15825  height: 70px;
     15826  line-height: 70px;
     15827  font-size: 28px;
     15828}
     15829
     15830.icon-block.icon-block-lg {
     15831  width: 50px;
     15832  height: 50px;
     15833  line-height: 50px;
     15834  font-size: 22px;
     15835}
     15836
     15837.icon-block.icon-block-sm {
     15838  width: 30px;
     15839  height: 30px;
     15840  line-height: 30px;
     15841  font-size: 14px;
     15842}
     15843
     15844.icon-block.icon-block-xs {
     15845  width: 20px;
     15846  height: 20px;
     15847  line-height: 20px;
     15848  font-size: 12px;
     15849}
     15850
     15851.icon-block.icon-block-floating {
     15852  border-radius: 50%;
     15853}
     15854
     15855body.error-page img {
     15856  width: 50%;
     15857  display: table;
     15858  margin: 50px auto;
     15859}
     15860
     15861body.error-page .display-1 {
     15862  font-size: 10em;
     15863}
     15864
     15865.error-page {
     15866  text-align: center;
     15867  height: calc(100vh - 120px);
     15868  display: -webkit-box;
     15869  display: flex;
     15870  -webkit-box-align: center;
     15871          align-items: center;
     15872  -webkit-box-pack: center;
     15873          justify-content: center;
     15874}
     15875
     15876.error-page .error-page-item {
     15877  font-size: 14rem;
     15878  line-height: 14rem;
     15879  margin-left: -2rem;
     15880  text-shadow: -5px 1px 0px white;
     15881}
     15882
     15883.error-page .error-page-item:nth-child(2) {
     15884  -webkit-transform: translate(0, 10px);
     15885          transform: translate(0, 10px);
     15886  display: inline-block;
     15887}
     15888
     15889.form-control,
     15890.swal-modal input.swal-content__input,
     15891.custom-select {
     15892  font-size: 0.875rem;
     15893  border-color: #e1e1e1;
     15894  border-radius: 0.5rem;
     15895}
     15896
     15897.form-control:focus,
     15898.swal-modal input.swal-content__input:focus,
     15899.custom-select:focus {
     15900  box-shadow: none;
     15901  border-color: rgba(0, 129, 255, 0.8);
     15902}
     15903
     15904.form-control:not(.form-control-lg):not(.form-control-sm),
     15905.swal-modal input.swal-content__input:not(.form-control-lg):not(.form-control-sm) {
     15906  height: calc(1.5em + .75rem + 3px);
     15907}
     15908
     15909.form-rounded {
     15910  border-radius: 50px;
     15911}
     15912
     15913.form-control-lg {
     15914  font-size: 1.1rem;
     15915}
     15916
     15917.form-control-sm {
     15918  font-size: 0.8rem;
     15919}
     15920
     15921.input-group-text {
     15922  border: none;
     15923}
     15924
     15925textarea {
     15926  min-height: 100px;
     15927  max-height: 500px;
     15928}
     15929
     15930.custom-file-input:focus ~ .custom-file-label {
     15931  border-color: #339aff;
     15932  box-shadow: none;
     15933}
     15934
     15935.custom-control-input {
     15936  right: 0;
     15937}
     15938
     15939.custom-control-label {
     15940  line-height: 25px;
     15941}
     15942
     15943/* Checkboxes and Radios */
     15944
     15945.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
     15946.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
     15947.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
     15948  border-color: #0081ff;
     15949  background-color: #0081ff;
     15950}
     15951
     15952.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,
     15953.custom-radio .custom-control-input:focus ~ .custom-control-label::before,
     15954.custom-switch .custom-control-input:focus ~ .custom-control-label::before {
     15955  box-shadow: 0 0 0 0.2rem rgba(0, 129, 255, 0.3);
     15956}
     15957
     15958.custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     15959.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     15960.custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     15961  border-color: #5caeff;
     15962  background-color: #5caeff;
     15963}
     15964
     15965.custom-checkbox.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before,
     15966.custom-radio.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before,
     15967.custom-switch.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before {
     15968  border-color: #aa66cc;
     15969  background-color: #aa66cc;
     15970}
     15971
     15972.custom-checkbox.custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     15973.custom-radio.custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     15974.custom-switch.custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     15975  border-color: #d0abe3;
     15976  background-color: #d0abe3;
     15977}
     15978
     15979.custom-checkbox.custom-checkbox-secondary .custom-control-input:focus ~ .custom-control-label::before,
     15980.custom-radio.custom-checkbox-secondary .custom-control-input:focus ~ .custom-control-label::before,
     15981.custom-switch.custom-checkbox-secondary .custom-control-input:focus ~ .custom-control-label::before {
     15982  box-shadow: 0 0 0 0.2rem rgba(170, 102, 204, 0.3);
     15983}
     15984
     15985.custom-checkbox.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before,
     15986.custom-radio.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before,
     15987.custom-switch.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
     15988  border-color: #28c76f;
     15989  background-color: #28c76f;
     15990}
     15991
     15992.custom-checkbox.custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     15993.custom-radio.custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     15994.custom-switch.custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     15995  border-color: #6ae19f;
     15996  background-color: #6ae19f;
     15997}
     15998
     15999.custom-checkbox.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before,
     16000.custom-radio.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before,
     16001.custom-switch.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
     16002  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.3);
     16003}
     16004
     16005.custom-checkbox.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::before,
     16006.custom-radio.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::before,
     16007.custom-switch.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::before {
     16008  border-color: #ea5455;
     16009  background-color: #ea5455;
     16010}
     16011
     16012.custom-checkbox.custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16013.custom-radio.custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16014.custom-switch.custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     16015  border-color: #f4a6a6;
     16016  background-color: #f4a6a6;
     16017}
     16018
     16019.custom-checkbox.custom-checkbox-danger .custom-control-input:focus ~ .custom-control-label::before,
     16020.custom-radio.custom-checkbox-danger .custom-control-input:focus ~ .custom-control-label::before,
     16021.custom-switch.custom-checkbox-danger .custom-control-input:focus ~ .custom-control-label::before {
     16022  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.3);
     16023}
     16024
     16025.custom-checkbox.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before,
     16026.custom-radio.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before,
     16027.custom-switch.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
     16028  border-color: #ff9f43;
     16029  background-color: #ff9f43;
     16030}
     16031
     16032.custom-checkbox.custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16033.custom-radio.custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16034.custom-switch.custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     16035  border-color: #ffce9f;
     16036  background-color: #ffce9f;
     16037}
     16038
     16039.custom-checkbox.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before,
     16040.custom-radio.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before,
     16041.custom-switch.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
     16042  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.3);
     16043}
     16044
     16045.custom-checkbox.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before,
     16046.custom-radio.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before,
     16047.custom-switch.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
     16048  border-color: #33b5e5;
     16049  background-color: #33b5e5;
     16050}
     16051
     16052.custom-checkbox.custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16053.custom-radio.custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16054.custom-switch.custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     16055  border-color: #84d3ef;
     16056  background-color: #84d3ef;
     16057}
     16058
     16059.custom-checkbox.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before,
     16060.custom-radio.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before,
     16061.custom-switch.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
     16062  box-shadow: 0 0 0 0.2rem rgba(51, 181, 229, 0.3);
     16063}
     16064
     16065.custom-checkbox.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::before,
     16066.custom-radio.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::before,
     16067.custom-switch.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::before {
     16068  border-color: #293134;
     16069  background-color: #293134;
     16070}
     16071
     16072.custom-checkbox.custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16073.custom-radio.custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
     16074.custom-switch.custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
     16075  border-color: #516167;
     16076  background-color: #516167;
     16077}
     16078
     16079.custom-checkbox.custom-checkbox-dark .custom-control-input:focus ~ .custom-control-label::before,
     16080.custom-radio.custom-checkbox-dark .custom-control-input:focus ~ .custom-control-label::before,
     16081.custom-switch.custom-checkbox-dark .custom-control-input:focus ~ .custom-control-label::before {
     16082  box-shadow: 0 0 0 0.2rem rgba(41, 49, 52, 0.3);
     16083}
     16084
     16085.custom-checkbox.custom-range-danger::before {
     16086  background-color: #ea5455;
     16087}
     16088
     16089.custom-checkbox.custom-range-danger::-webkit-slider-thumb:active {
     16090  background-color: #f4a6a6;
     16091}
     16092
     16093.custom-range::-webkit-slider-thumb {
     16094  background-color: #0081ff;
     16095}
     16096
     16097.custom-range::-webkit-slider-thumb:active {
     16098  background-color: #5caeff;
     16099}
     16100
     16101.custom-range.custom-range-danger::-webkit-slider-thumb {
     16102  background-color: #ea5455;
     16103}
     16104
     16105.custom-range.custom-range-danger::-webkit-slider-thumb:active {
     16106  background-color: #f4a6a6;
     16107}
     16108
     16109.custom-range.custom-range-warning::-webkit-slider-thumb {
     16110  background-color: #ff9f43;
     16111}
     16112
     16113.custom-range.custom-range-warning::-webkit-slider-thumb:active {
     16114  background-color: #ffce9f;
     16115}
     16116
     16117.custom-range.custom-range-success::-webkit-slider-thumb {
     16118  background-color: #28c76f;
     16119}
     16120
     16121.custom-range.custom-range-success::-webkit-slider-thumb:active {
     16122  background-color: #6ae19f;
     16123}
     16124
     16125.custom-range.custom-range-secondary::-webkit-slider-thumb {
     16126  background-color: #aa66cc;
     16127}
     16128
     16129.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
     16130  background-color: #d0abe3;
     16131}
     16132
     16133.custom-range.custom-range-info::-webkit-slider-thumb {
     16134  background-color: #33b5e5;
     16135}
     16136
     16137.custom-range.custom-range-info::-webkit-slider-thumb:active {
     16138  background-color: #84d3ef;
     16139}
     16140
     16141.custom-range.custom-range-light::-webkit-slider-thumb {
     16142  background-color: #afb8bd;
     16143}
     16144
     16145.custom-range.custom-range-light::-webkit-slider-thumb:active {
     16146  background-color: #e1e5e6;
     16147}
     16148
     16149.custom-range.custom-range-dark::-webkit-slider-thumb {
     16150  background-color: #293134;
     16151}
     16152
     16153.custom-range.custom-range-dark::-webkit-slider-thumb:active {
     16154  background-color: #516167;
     16155}
     16156
     16157.wizard > .content {
     16158  min-height: auto;
     16159  margin: 0;
     16160  margin-bottom: 15px;
     16161  background: none;
     16162  padding: 0 !important;
     16163}
     16164
     16165.wizard .wizard-index {
     16166  background-color: rgba(0, 0, 0, 0.4);
     16167  height: 30px;
     16168  width: 30px;
     16169  border-radius: 50%;
     16170  display: -webkit-inline-box;
     16171  display: inline-flex;
     16172  -webkit-box-pack: center;
     16173          justify-content: center;
     16174  -webkit-box-align: center;
     16175          align-items: center;
     16176  color: #fff;
     16177  margin-right: 0.5rem;
     16178}
     16179
     16180.wizard .current .wizard-index {
     16181  background-color: rgba(255, 255, 255, 0.2);
     16182}
     16183
     16184.wizard > .actions > ul > li {
     16185  margin: 0;
     16186  margin-left: 10px;
     16187}
     16188
     16189.wizard > .content > .body {
     16190  float: none;
     16191  position: static;
     16192  width: auto;
     16193  height: auto;
     16194}
     16195
     16196.wizard > .steps {
     16197  margin-bottom: 1.5rem;
     16198}
     16199
     16200.wizard > .steps a,
     16201.wizard > .steps .header form .input-group .input-group-append button.btn,
     16202.header form .input-group .input-group-append .wizard > .steps button.btn,
     16203.wizard > .steps a:hover,
     16204.wizard > .steps a:active {
     16205  margin: 0;
     16206  margin-right: 10px;
     16207}
     16208
     16209.wizard > .steps .current a,
     16210.wizard > .steps .current .header form .input-group .input-group-append button.btn,
     16211.header form .input-group .input-group-append .wizard > .steps .current button.btn,
     16212.wizard > .steps .current a:hover,
     16213.wizard > .steps .current a:active {
     16214  background: #0081ff;
     16215}
     16216
     16217.wizard > .steps .error a,
     16218.wizard > .steps .error .header form .input-group .input-group-append button.btn,
     16219.header form .input-group .input-group-append .wizard > .steps .error button.btn,
     16220.wizard > .steps .error a:hover,
     16221.wizard > .steps .error a:active {
     16222  background: #ea5455;
     16223}
     16224
     16225.wizard > .steps .done a,
     16226.wizard > .steps .done .header form .input-group .input-group-append button.btn,
     16227.header form .input-group .input-group-append .wizard > .steps .done button.btn,
     16228.wizard > .steps .done a:hover,
     16229.wizard > .steps .done a:active {
     16230  background-color: #28c76f;
     16231  color: white;
     16232}
     16233
     16234.wizard > .actions a,
     16235.wizard > .actions .header form .input-group .input-group-append button.btn,
     16236.header form .input-group .input-group-append .wizard > .actions button.btn,
     16237.wizard > .actions a:hover,
     16238.wizard > .actions a:active {
     16239  background-color: #28c76f;
     16240  color: white;
     16241}
     16242
     16243.page-header {
     16244  display: -webkit-box;
     16245  display: flex;
     16246  -webkit-box-align: start;
     16247          align-items: flex-start;
     16248  height: 55px;
     16249}
     16250
     16251.page-header h1,
     16252.page-header h2,
     16253.page-header h3,
     16254.page-header h4,
     16255.page-header h5 {
     16256  margin: 0;
     16257}
     16258
     16259.page-header .breadcrumb {
     16260  background: none;
     16261  padding: 0;
     16262  margin: 0;
     16263}
     16264
     16265.page-header .breadcrumb a:hover,
     16266.page-header .breadcrumb .header form .input-group .input-group-append button.btn:hover,
     16267.header form .input-group .input-group-append .page-header .breadcrumb button.btn:hover {
     16268  text-decoration: underline;
     16269}
     16270
     16271.page-header .breadcrumb li.breadcrumb-item {
     16272  font-size: 14px !important;
     16273}
     16274
     16275.page-header .breadcrumb li.breadcrumb-item:first-child:before {
     16276  font-size: 12px;
     16277  font-family: themify;
     16278  content: "\E69B";
     16279  display: inline-block;
     16280  margin-right: 8px;
     16281}
     16282
     16283.page-header .breadcrumb li.breadcrumb-item + .breadcrumb-item::before {
     16284  font-size: 10px;
     16285}
     16286
     16287.page-header .breadcrumb li.breadcrumb-item.active {
     16288  color: #0081ff;
     16289  font-weight: 600;
     16290}
     16291
     16292.mfp-with-zoom .mfp-container,
     16293.mfp-with-zoom.mfp-bg {
     16294  opacity: 0;
     16295  -webkit-backface-visibility: hidden;
     16296  /* ideally, transition speed should match zoom duration */
     16297  -webkit-transition: all 0.3s ease-out;
     16298  transition: all 0.3s ease-out;
     16299}
     16300
     16301.mfp-with-zoom.mfp-ready .mfp-container {
     16302  opacity: 1;
     16303}
     16304
     16305.mfp-with-zoom.mfp-ready.mfp-bg {
     16306  opacity: 0.8;
     16307}
     16308
     16309.mfp-with-zoom.mfp-removing .mfp-container,
     16310.mfp-with-zoom.mfp-removing.mfp-bg {
     16311  opacity: 0;
     16312}
     16313
     16314.card,
     16315.app-block .app-content .app-action,
     16316.chat-block {
     16317  margin-bottom: 1.875rem;
     16318  position: relative;
     16319  background-color: white;
     16320  border-radius: 0.5rem;
     16321  border: none;
     16322  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
     16323}
     16324
     16325.card.bg-primary .card-header,
     16326.app-block .app-content .bg-primary.app-action .card-header,
     16327.bg-primary.chat-block .card-header,
     16328.card.bg-secondary .card-header,
     16329.app-block .app-content .bg-secondary.app-action .card-header,
     16330.bg-secondary.chat-block .card-header,
     16331.card.bg-success .card-header,
     16332.app-block .app-content .bg-success.app-action .card-header,
     16333.bg-success.chat-block .card-header,
     16334.card.bg-danger .card-header,
     16335.app-block .app-content .bg-danger.app-action .card-header,
     16336.bg-danger.chat-block .card-header,
     16337.card.bg-warning .card-header,
     16338.app-block .app-content .bg-warning.app-action .card-header,
     16339.bg-warning.chat-block .card-header,
     16340.card.bg-info .card-header,
     16341.app-block .app-content .bg-info.app-action .card-header,
     16342.bg-info.chat-block .card-header,
     16343.card.bg-dark .card-header,
     16344.app-block .app-content .bg-dark.app-action .card-header,
     16345.bg-dark.chat-block .card-header {
     16346  border-bottom: 1px solid rgba(235, 235, 235, 0.4);
     16347}
     16348
     16349.card .card-header,
     16350.app-block .app-content .app-action .card-header,
     16351.chat-block .card-header,
     16352.card .card-footer,
     16353.app-block .app-content .app-action .card-footer,
     16354.chat-block .card-footer {
     16355  border: none;
     16356  background: none;
     16357  font-size: 13px;
     16358  font-weight: 600;
     16359  padding: 10px 20px;
     16360}
     16361
     16362.card .card-header,
     16363.app-block .app-content .app-action .card-header,
     16364.chat-block .card-header {
     16365  margin-bottom: 0;
     16366  border-bottom: 1px solid #ebebeb;
     16367}
     16368
     16369.card .card-footer,
     16370.app-block .app-content .app-action .card-footer,
     16371.chat-block .card-footer {
     16372  border-top: 1px solid #ebebeb;
     16373}
     16374
     16375.card .card-body,
     16376.app-block .app-content .app-action .card-body,
     16377.chat-block .card-body {
     16378  padding: 1.5rem;
     16379}
     16380
     16381.card .card-body h1.card-title,
     16382.app-block .app-content .app-action .card-body h1.card-title,
     16383.chat-block .card-body h1.card-title,
     16384.card .card-body h2.card-title,
     16385.app-block .app-content .app-action .card-body h2.card-title,
     16386.chat-block .card-body h2.card-title,
     16387.card .card-body h3.card-title,
     16388.app-block .app-content .app-action .card-body h3.card-title,
     16389.chat-block .card-body h3.card-title,
     16390.card .card-body h4.card-title,
     16391.app-block .app-content .app-action .card-body h4.card-title,
     16392.chat-block .card-body h4.card-title,
     16393.card .card-body h5.card-title,
     16394.app-block .app-content .app-action .card-body h5.card-title,
     16395.chat-block .card-body h5.card-title,
     16396.card .card-body h6.card-title,
     16397.app-block .app-content .app-action .card-body h6.card-title,
     16398.chat-block .card-body h6.card-title {
     16399  margin-bottom: 2rem;
     16400  font-size: 1rem;
     16401  font-weight: 600;
     16402}
     16403
     16404.card .card-body h1.card-title .dropdown *,
     16405.app-block .app-content .app-action .card-body h1.card-title .dropdown *,
     16406.chat-block .card-body h1.card-title .dropdown *,
     16407.card .card-body h2.card-title .dropdown *,
     16408.app-block .app-content .app-action .card-body h2.card-title .dropdown *,
     16409.chat-block .card-body h2.card-title .dropdown *,
     16410.card .card-body h3.card-title .dropdown *,
     16411.app-block .app-content .app-action .card-body h3.card-title .dropdown *,
     16412.chat-block .card-body h3.card-title .dropdown *,
     16413.card .card-body h4.card-title .dropdown *,
     16414.app-block .app-content .app-action .card-body h4.card-title .dropdown *,
     16415.chat-block .card-body h4.card-title .dropdown *,
     16416.card .card-body h5.card-title .dropdown *,
     16417.app-block .app-content .app-action .card-body h5.card-title .dropdown *,
     16418.chat-block .card-body h5.card-title .dropdown *,
     16419.card .card-body h6.card-title .dropdown *,
     16420.app-block .app-content .app-action .card-body h6.card-title .dropdown *,
     16421.chat-block .card-body h6.card-title .dropdown * {
     16422  letter-spacing: normal;
     16423  text-transform: none;
     16424}
     16425
     16426.card .card-scroll,
     16427.app-block .app-content .app-action .card-scroll,
     16428.chat-block .card-scroll {
     16429  height: 300px;
     16430  overflow: auto;
     16431}
     16432
     16433.card.purple,
     16434.app-block .app-content .purple.app-action,
     16435.purple.chat-block {
     16436  height: 120px;
     16437  background: linear-gradient(200deg, #8a8ded, #9c9dc6);
     16438}
     16439
     16440.card.blue,
     16441.app-block .app-content .blue.app-action,
     16442.blue.chat-block {
     16443  height: 120px;
     16444  background: linear-gradient(200deg, #6bc5e7, #bcd7ff);
     16445}
     16446
     16447.card.green,
     16448.app-block .app-content .green.app-action,
     16449.green.chat-block {
     16450  height: 120px;
     16451  background: linear-gradient(200deg, #77df75, #b5e7a0);
     16452}
     16453
     16454.card.orange,
     16455.app-block .app-content .orange.app-action,
     16456.orange.chat-block {
     16457  height: 120px;
     16458  background: linear-gradient(200deg, #ffc033, #ffc49d);
     16459}
     16460
     16461.card > .table-responsive .table td,
     16462.app-block .app-content .app-action > .table-responsive .table td,
     16463.chat-block > .table-responsive .table td,
     16464.card > .table-responsive .table th,
     16465.app-block .app-content .app-action > .table-responsive .table th,
     16466.chat-block > .table-responsive .table th {
     16467  padding: 0.75rem 1.5rem;
     16468}
     16469
     16470.card-group,
     16471.card-columns {
     16472  margin-bottom: 30px;
     16473}
     16474
     16475.bg-primary {
     16476  background: #0081ff !important;
     16477  color: white !important;
     16478}
     16479
     16480.bg-primary-bright {
     16481  background: rgba(0, 129, 255, 0.3) !important;
     16482}
     16483
     16484.bg-primary-bright.bg-hover {
     16485  -webkit-transition: background 0.2s;
     16486  transition: background 0.2s;
     16487}
     16488
     16489.bg-primary-bright.bg-hover:hover {
     16490  background: rgba(11, 91, 182, 0.3) !important;
     16491}
     16492
     16493.bg-primary-gradient {
     16494  background: linear-gradient(230deg, #0081ff, #4da7ff) !important;
     16495  color: white !important;
     16496}
     16497
     16498.bg-info {
     16499  background: #33b5e5 !important;
     16500  color: white !important;
     16501}
     16502
     16503.bg-info.bg-hover {
     16504  -webkit-transition: background 0.2s;
     16505  transition: background 0.2s;
     16506}
     16507
     16508.bg-info.bg-hover:hover {
     16509  background: #60c5eb !important;
     16510}
     16511
     16512.bg-info-bright {
     16513  background: rgba(51, 181, 229, 0.3) !important;
     16514}
     16515
     16516.bg-info-bright.bg-hover {
     16517  -webkit-transition: background 0.2s;
     16518  transition: background 0.2s;
     16519}
     16520
     16521.bg-info-bright.bg-hover:hover {
     16522  background: rgba(29, 173, 226, 0.3) !important;
     16523}
     16524
     16525.bg-info-gradient {
     16526  background: linear-gradient(230deg, #33b5e5, #77ceee) !important;
     16527  color: white !important;
     16528}
     16529
     16530.bg-secondary {
     16531  background: #aa66cc !important;
     16532  color: white !important;
     16533}
     16534
     16535.bg-secondary.bg-hover {
     16536  -webkit-transition: background 0.2s;
     16537  transition: background 0.2s;
     16538}
     16539
     16540.bg-secondary.bg-hover:hover {
     16541  background: #bf8cd9 !important;
     16542}
     16543
     16544.bg-secondary-bright {
     16545  background: rgba(170, 102, 204, 0.3) !important;
     16546}
     16547
     16548.bg-secondary-bright.bg-hover {
     16549  -webkit-transition: background 0.2s;
     16550  transition: background 0.2s;
     16551}
     16552
     16553.bg-secondary-bright.bg-hover:hover {
     16554  background: rgba(159, 83, 198, 0.3) !important;
     16555}
     16556
     16557.bg-secondary-gradient {
     16558  background: linear-gradient(230deg, #aa66cc, #ca9fdf) !important;
     16559  color: white !important;
     16560}
     16561
     16562.bg-success {
     16563  background: #28c76f !important;
     16564  color: white !important;
     16565}
     16566
     16567.bg-success.bg-hover {
     16568  -webkit-transition: background 0.2s;
     16569  transition: background 0.2s;
     16570}
     16571
     16572.bg-success.bg-hover:hover {
     16573  background: #48da89 !important;
     16574}
     16575
     16576.bg-success-bright {
     16577  background: rgba(40, 199, 111, 0.3) !important;
     16578}
     16579
     16580.bg-success-bright.bg-hover {
     16581  -webkit-transition: background 0.2s;
     16582  transition: background 0.2s;
     16583}
     16584
     16585.bg-success-bright.bg-hover:hover {
     16586  background: rgba(36, 178, 99, 0.3) !important;
     16587}
     16588
     16589.bg-success-gradient {
     16590  background: linear-gradient(230deg, #28c76f, #5dde97) !important;
     16591  color: white !important;
     16592}
     16593
     16594.bg-danger {
     16595  background: #ea5455 !important;
     16596  color: white !important;
     16597}
     16598
     16599.bg-danger.bg-hover {
     16600  -webkit-transition: background 0.2s;
     16601  transition: background 0.2s;
     16602}
     16603
     16604.bg-danger.bg-hover:hover {
     16605  background: #f08182 !important;
     16606}
     16607
     16608.bg-danger-bright {
     16609  background: rgba(234, 84, 85, 0.3) !important;
     16610}
     16611
     16612.bg-danger-bright.bg-hover {
     16613  -webkit-transition: background 0.2s;
     16614  transition: background 0.2s;
     16615}
     16616
     16617.bg-danger-bright.bg-hover:hover {
     16618  background: rgba(231, 61, 62, 0.3) !important;
     16619}
     16620
     16621.bg-danger-gradient {
     16622  background: linear-gradient(230deg, #ea5455, #f29899) !important;
     16623  color: white !important;
     16624}
     16625
     16626.bg-warning {
     16627  background: #ff9f43 !important;
     16628  color: white !important;
     16629}
     16630
     16631.bg-warning.bg-hover {
     16632  -webkit-transition: background 0.2s;
     16633  transition: background 0.2s;
     16634}
     16635
     16636.bg-warning.bg-hover:hover {
     16637  background: #ffb976 !important;
     16638}
     16639
     16640.bg-warning-bright {
     16641  background: rgba(255, 159, 67, 0.3) !important;
     16642}
     16643
     16644.bg-warning-bright.bg-hover {
     16645  -webkit-transition: background 0.2s;
     16646  transition: background 0.2s;
     16647}
     16648
     16649.bg-warning-bright.bg-hover:hover {
     16650  background: rgba(255, 146, 42, 0.3) !important;
     16651}
     16652
     16653.bg-warning-gradient {
     16654  background: linear-gradient(230deg, #ff9f43, #ffc690) !important;
     16655  color: white !important;
     16656}
     16657
     16658.bg-light {
     16659  background: #afb8bd !important;
     16660}
     16661
     16662.bg-dark {
     16663  background: #293134 !important;
     16664  color: white !important;
     16665}
     16666
     16667.bg-dark.bg-hover {
     16668  -webkit-transition: background 0.2s;
     16669  transition: background 0.2s;
     16670}
     16671
     16672.bg-dark.bg-hover:hover {
     16673  background: #3f4c51 !important;
     16674}
     16675
     16676.bg-dark-bright {
     16677  background: #d4d5d8 !important;
     16678}
     16679
     16680.bg-dark-bright.bg-hover {
     16681  -webkit-transition: background 0.2s;
     16682  transition: background 0.2s;
     16683}
     16684
     16685.bg-dark-bright.bg-hover:hover {
     16686  background: #c7c8cc !important;
     16687}
     16688
     16689.bg-dark-gradient {
     16690  background: linear-gradient(230deg, #293134, #4b595f) !important;
     16691  color: white !important;
     16692}
     16693
     16694.bg-facebook {
     16695  background: #3b5998 !important;
     16696  color: white !important;
     16697}
     16698
     16699.bg-twitter {
     16700  background: #55acee !important;
     16701  color: white !important;
     16702}
     16703
     16704.bg-linkedin {
     16705  background: #0077b5 !important;
     16706  color: white !important;
     16707}
     16708
     16709.bg-whatsapp {
     16710  background: #43d854 !important;
     16711  color: white !important;
     16712}
     16713
     16714.bg-instagram {
     16715  background: #3f729b !important;
     16716  color: white !important;
     16717}
     16718
     16719.bg-dribbble {
     16720  background: #ea4c89 !important;
     16721  color: white !important;
     16722}
     16723
     16724.bg-google {
     16725  background: #db4437 !important;
     16726  color: white !important;
     16727}
     16728
     16729.bg-youtube {
     16730  background: #cd201f !important;
     16731  color: white !important;
     16732}
     16733
     16734.text-primary {
     16735  color: #0081ff !important;
     16736}
     16737
     16738.text-secondary {
     16739  color: #aa66cc !important;
     16740}
     16741
     16742.text-info {
     16743  color: #33b5e5 !important;
     16744}
     16745
     16746.text-success,
     16747.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active.task-list .app-list-title {
     16748  color: #28c76f !important;
     16749}
     16750
     16751.text-danger {
     16752  color: #ea5455 !important;
     16753}
     16754
     16755.text-warning {
     16756  color: #ff9f43 !important;
     16757}
     16758
     16759.text-light {
     16760  color: #afb8bd !important;
     16761}
     16762
     16763.text-facebook {
     16764  color: #3b5998 !important;
     16765}
     16766
     16767.text-twitter {
     16768  color: #55acee !important;
     16769}
     16770
     16771.text-google {
     16772  color: #db4437 !important;
     16773}
     16774
     16775.text-linkedin {
     16776  color: #0077b5 !important;
     16777}
     16778
     16779.text-instagram {
     16780  color: #3f729b !important;
     16781}
     16782
     16783.text-whatsapp {
     16784  color: #43d854 !important;
     16785}
     16786
     16787.text-dribbble {
     16788  color: #ea4c89 !important;
     16789}
     16790
     16791.colorpicker.dropdown-menu {
     16792  visibility: visible;
     16793  opacity: 1;
     16794  height: auto;
     16795}
     16796
     16797.colorpicker-2x .colorpicker-saturation {
     16798  width: 200px;
     16799  height: 200px;
     16800}
     16801
     16802.colorpicker-2x .colorpicker-hue,
     16803.colorpicker-2x .colorpicker-alpha {
     16804  width: 30px;
     16805  height: 200px;
     16806}
     16807
     16808.colorpicker-2x .colorpicker-color,
     16809.colorpicker-2x .colorpicker-color div {
     16810  height: 30px;
     16811}
     16812
     16813.colorpicker.colorpicker-hidden {
     16814  display: none !important;
     16815}
     16816
     16817ul:not(.list-unstyled) {
     16818  margin: 0;
     16819  padding: 0;
     16820}
     16821
     16822ul:not(.list-unstyled) li {
     16823  list-style-type: none;
     16824}
     16825
     16826ul:not(.list-unstyled) li a .icon,
     16827ul:not(.list-unstyled) li .header form .input-group .input-group-append button.btn .icon,
     16828.header form .input-group .input-group-append ul:not(.list-unstyled) li button.btn .icon {
     16829  color: #d1d1d1;
     16830  font-size: 14px;
     16831  vertical-align: middle;
     16832}
     16833
     16834ul:not(.list-unstyled) li a:hover,
     16835ul:not(.list-unstyled) li .header form .input-group .input-group-append button.btn:hover,
     16836.header form .input-group .input-group-append ul:not(.list-unstyled) li button.btn:hover,
     16837ul:not(.list-unstyled) li a:focus,
     16838ul:not(.list-unstyled) li .header form .input-group .input-group-append button.btn:focus,
     16839.header form .input-group .input-group-append ul:not(.list-unstyled) li button.btn:focus {
     16840  text-decoration: underline;
     16841}
     16842
     16843ul li a:hover,
     16844ul li .header form .input-group .input-group-append button.btn:hover,
     16845.header form .input-group .input-group-append ul li button.btn:hover,
     16846ul li a:focus,
     16847ul li .header form .input-group .input-group-append button.btn:focus,
     16848.header form .input-group .input-group-append ul li button.btn:focus {
     16849  text-decoration: none !important;
     16850}
     16851
     16852ul.list-unstyled li {
     16853  margin-bottom: 10px;
     16854}
     16855
     16856ul.list-unstyled li ul {
     16857  margin-left: 30px !important;
     16858  margin-top: 10px !important;
     16859  margin-bottom: 10px !important;
     16860}
     16861
     16862ul.list-unstyled li ul li {
     16863  list-style-type: disc !important;
     16864}
     16865
     16866ul.links a,
     16867ul.links .header form .input-group .input-group-append button.btn,
     16868.header form .input-group .input-group-append ul.links button.btn {
     16869  display: block;
     16870  padding: 3px 5px;
     16871  color: #2e2e2e;
     16872}
     16873
     16874ul.links a.active,
     16875ul.links .header form .input-group .input-group-append button.active.btn,
     16876.header form .input-group .input-group-append ul.links button.active.btn {
     16877  color: #0081ff;
     16878  font-weight: 500;
     16879}
     16880
     16881.list-group.list-group-sm .list-group-item {
     16882  padding: 0.4rem 1rem;
     16883}
     16884
     16885.text-uppercase {
     16886  letter-spacing: 0.5px;
     16887}
     16888
     16889.bg-none {
     16890  background-color: inherit !important;
     16891}
     16892
     16893h1 {
     16894  font-size: 29px;
     16895}
     16896
     16897h2 {
     16898  font-size: 26px;
     16899}
     16900
     16901h3 {
     16902  font-size: 23px;
     16903}
     16904
     16905h4 {
     16906  font-size: 20px;
     16907}
     16908
     16909h5 {
     16910  font-size: 17px;
     16911}
     16912
     16913h6 {
     16914  font-size: 14px;
     16915}
     16916
     16917ul.list-inline li {
     16918  margin-bottom: 0.5rem;
     16919}
     16920
     16921hr {
     16922  border-color: #e6e6e6;
     16923}
     16924
     16925.right-0 {
     16926  right: 0;
     16927}
     16928
     16929.left-0 {
     16930  left: 0;
     16931}
     16932
     16933.top-0 {
     16934  top: 0;
     16935}
     16936
     16937.bottom-0 {
     16938  bottom: 0;
     16939}
     16940
     16941.cursor-pointer {
     16942  cursor: pointer;
     16943}
     16944
     16945p {
     16946  line-height: 1.5rem;
     16947}
     16948
     16949a,
     16950.header form .input-group .input-group-append button.btn {
     16951  color: #666666;
     16952  text-decoration: none;
     16953  -webkit-transition: color 0.2s;
     16954  transition: color 0.2s;
     16955}
     16956
     16957a:hover,
     16958.header form .input-group .input-group-append button.btn:hover {
     16959  color: black;
     16960  text-decoration: none;
     16961}
     16962
     16963a.link-1,
     16964.header form .input-group .input-group-append button.link-1.btn {
     16965  color: #0081ff;
     16966}
     16967
     16968a.link-1:hover,
     16969.header form .input-group .input-group-append button.link-1.btn:hover,
     16970a.link-1:focus,
     16971.header form .input-group .input-group-append button.link-1.btn:focus {
     16972  color: rgba(0, 129, 255, 0.8);
     16973}
     16974
     16975a.link-2,
     16976.header form .input-group .input-group-append button.link-2.btn {
     16977  color: black;
     16978}
     16979
     16980a.link-2:hover,
     16981.header form .input-group .input-group-append button.link-2.btn:hover,
     16982a.link-2:focus,
     16983.header form .input-group .input-group-append button.link-2.btn:focus {
     16984  color: #0081ff;
     16985}
     16986
     16987a.link-3,
     16988.header form .input-group .input-group-append button.link-3.btn {
     16989  color: white;
     16990}
     16991
     16992a.link-3:hover,
     16993.header form .input-group .input-group-append button.link-3.btn:hover,
     16994a.link-3:focus,
     16995.header form .input-group .input-group-append button.link-3.btn:focus {
     16996  color: #0081ff;
     16997}
     16998
     16999a:not(.active.list-group-item),
     17000.header form .input-group .input-group-append button.btn:not(.active.list-group-item),
     17001a:not(.btn):hover,
     17002.header form .input-group .input-group-append button.btn:not(.btn):hover,
     17003a:not(.btn):active,
     17004.header form .input-group .input-group-append button.btn:not(.btn):active,
     17005a:not(.btn):focus,
     17006.header form .input-group .input-group-append button.btn:not(.btn):focus {
     17007  text-decoration: none !important;
     17008  color: black;
     17009  outline: none;
     17010}
     17011
     17012a.btn:hover,
     17013.header form .input-group .input-group-append button.btn:hover,
     17014a.btn:active,
     17015.header form .input-group .input-group-append button.btn:active,
     17016a.btn:focus,
     17017.header form .input-group .input-group-append button.btn:focus {
     17018  text-decoration: none !important;
     17019}
     17020
     17021.page-link {
     17022  color: #0081ff;
     17023}
     17024
     17025.page-link:not(:disabled):not(.disabled):focus {
     17026  box-shadow: 0 0 0 0.2rem rgba(0, 129, 255, 0.3);
     17027}
     17028
     17029.btn {
     17030  font-size: 14px;
     17031  width: auto;
     17032  display: -webkit-inline-box;
     17033  display: inline-flex;
     17034  font-weight: 600;
     17035  -webkit-box-align: center;
     17036          align-items: center;
     17037  padding: 10px 15px;
     17038  line-height: 14px;
     17039  border-radius: 0.5rem;
     17040}
     17041
     17042.btn svg {
     17043  width: 14px !important;
     17044  height: 14px !important;
     17045}
     17046
     17047.btn[data-toggle=dropdown] {
     17048  -webkit-box-align: center;
     17049          align-items: center;
     17050}
     17051
     17052.btn.btn-sm {
     17053  padding: 5px 10px;
     17054  font-size: 13px;
     17055}
     17056
     17057.btn.btn-lg {
     17058  padding: 15px 20px;
     17059  font-size: 17px;
     17060}
     17061
     17062.btn.btn-block {
     17063  width: 100%;
     17064  -webkit-box-pack: center;
     17065          justify-content: center;
     17066}
     17067
     17068.btn.btn-square {
     17069  border-radius: 0;
     17070}
     17071
     17072.btn.btn-rounded {
     17073  border-radius: 50px;
     17074  padding: 10px 20px;
     17075}
     17076
     17077.btn.btn-rounded.btn-sm {
     17078  padding: 5px 15px;
     17079  font-size: 13px;
     17080}
     17081
     17082.btn.btn-rounded.btn-lg {
     17083  padding: 20px 30px;
     17084  font-size: 17px;
     17085}
     17086
     17087.btn.btn-floating {
     17088  height: 35px;
     17089  width: 35px;
     17090  padding: 0;
     17091  -webkit-box-pack: center;
     17092          justify-content: center;
     17093  border-radius: 50%;
     17094}
     17095
     17096.btn.btn-floating.btn-sm {
     17097  height: 30px;
     17098  width: 30px;
     17099}
     17100
     17101.btn.btn-floating.btn-lg {
     17102  height: 50px;
     17103  width: 50px;
     17104}
     17105
     17106.btn.btn-uppercase {
     17107  text-transform: uppercase;
     17108  font-size: 12px;
     17109  letter-spacing: 1px;
     17110  -webkit-box-align: center;
     17111          align-items: center;
     17112  font-weight: 600;
     17113}
     17114
     17115.btn.btn-uppercase.btn-sm {
     17116  font-size: 11px;
     17117}
     17118
     17119.btn.btn-uppercase.btn-lg {
     17120  font-size: 14px;
     17121}
     17122
     17123.btn.btn-shadow {
     17124  box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.3);
     17125}
     17126
     17127.btn.btn-shadow:focus,
     17128.btn.btn-shadow:active {
     17129  box-shadow: 0px 4px 6px 1px rgba(0, 0, 0, 0.3) !important;
     17130}
     17131
     17132.btn.btn-primary,
     17133a.btn[href="#next"],
     17134.header form .input-group .input-group-append button.btn[href="#next"],
     17135a.btn[href="#previous"],
     17136.header form .input-group .input-group-append button.btn[href="#previous"] {
     17137  background: #0081ff;
     17138  border-color: #0081ff;
     17139}
     17140
     17141.btn.btn-primary:not(:disabled):not(.disabled):hover,
     17142a.btn[href="#next"]:not(:disabled):not(.disabled):hover,
     17143.header form .input-group .input-group-append button.btn[href="#next"]:not(:disabled):not(.disabled):hover,
     17144a.btn[href="#previous"]:not(:disabled):not(.disabled):hover,
     17145.header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):hover,
     17146.btn.btn-primary:not(:disabled):not(.disabled):focus,
     17147a.btn[href="#next"]:not(:disabled):not(.disabled):focus,
     17148.header form .input-group .input-group-append button.btn[href="#next"]:not(:disabled):not(.disabled):focus,
     17149a.btn[href="#previous"]:not(:disabled):not(.disabled):focus,
     17150.header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus,
     17151.btn.btn-primary:not(:disabled):not(.disabled):active,
     17152a.btn[href="#next"]:not(:disabled):not(.disabled):active,
     17153.header form .input-group .input-group-append button.btn[href="#next"]:not(:disabled):not(.disabled):active,
     17154a.btn[href="#previous"]:not(:disabled):not(.disabled):active,
     17155.header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active {
     17156  background: #0067cc;
     17157  border-color: #0067cc;
     17158}
     17159
     17160.btn.btn-primary:not(:disabled):not(.disabled):focus,
     17161a.btn[href="#next"]:not(:disabled):not(.disabled):focus,
     17162.header form .input-group .input-group-append button.btn[href="#next"]:not(:disabled):not(.disabled):focus,
     17163a.btn[href="#previous"]:not(:disabled):not(.disabled):focus,
     17164.header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus {
     17165  box-shadow: 0 0 0 0.2rem rgba(0, 129, 255, 0.4) !important;
     17166}
     17167
     17168.btn.btn-primary.btn-pulse:not(:disabled):not(.disabled),
     17169a.btn.btn-pulse[href="#next"]:not(:disabled):not(.disabled),
     17170.header form .input-group .input-group-append button.btn.btn-pulse[href="#next"]:not(:disabled):not(.disabled),
     17171a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled),
     17172.header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) {
     17173  box-shadow: 0 0 0 0 rgba(0, 129, 255, 0.9) !important;
     17174  -webkit-animation: pulse 1.5s infinite !important;
     17175}
     17176
     17177.btn.btn-primary:hover,
     17178a.btn[href="#next"]:hover,
     17179.header form .input-group .input-group-append button.btn[href="#next"]:hover,
     17180a.btn[href="#previous"]:hover,
     17181.header form .input-group .input-group-append button.btn[href="#previous"]:hover {
     17182  -webkit-animation: none;
     17183}
     17184
     17185.btn.btn-gradient-primary {
     17186  background: linear-gradient(20deg, #4da7ff, #0067cc);
     17187  border-color: transparent;
     17188  color: white;
     17189}
     17190
     17191.btn.btn-gradient-primary:not(:disabled):not(.disabled):hover,
     17192.btn.btn-gradient-primary:not(:disabled):not(.disabled):focus,
     17193.btn.btn-gradient-primary:not(:disabled):not(.disabled):active {
     17194  background: linear-gradient(20deg, #0081ff, #0067cc);
     17195  border-color: transparent;
     17196}
     17197
     17198.btn.btn-gradient-primary:not(:disabled):not(.disabled):focus {
     17199  box-shadow: 0 0 0 0.2rem rgba(0, 129, 255, 0.5);
     17200}
     17201
     17202.btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) {
     17203  box-shadow: 0 0 0 0 rgba(0, 129, 255, 0.9) !important;
     17204  -webkit-animation: pulse 1.5s infinite !important;
     17205}
     17206
     17207.btn.btn-gradient-primary:hover {
     17208  -webkit-animation: none;
     17209}
     17210
     17211.btn.btn-light-primary {
     17212  background: rgba(0, 129, 255, 0.3);
     17213  border-color: transparent;
     17214  color: #0053a3;
     17215}
     17216
     17217.btn.btn-light-primary:not(:disabled):not(.disabled):hover,
     17218.btn.btn-light-primary:not(:disabled):not(.disabled):focus,
     17219.btn.btn-light-primary:not(:disabled):not(.disabled):active {
     17220  background: rgba(0, 129, 255, 0.5);
     17221  border-color: transparent;
     17222}
     17223
     17224.btn.btn-light-primary:not(:disabled):not(.disabled):focus {
     17225  box-shadow: 0 0 0 0.2rem rgba(0, 129, 255, 0.2);
     17226}
     17227
     17228.btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) {
     17229  box-shadow: 0 0 0 0 rgba(0, 129, 255, 0.9) !important;
     17230  -webkit-animation: pulse 1.5s infinite !important;
     17231}
     17232
     17233.btn.btn-light-primary:hover {
     17234  -webkit-animation: none;
     17235}
     17236
     17237.btn.btn-outline-primary {
     17238  background: none;
     17239  border-color: #0081ff;
     17240  color: #0074e6;
     17241  border-width: 1px;
     17242}
     17243
     17244.btn.btn-outline-primary:not(:disabled):not(.disabled):hover {
     17245  background: #0081ff;
     17246  border-color: #0081ff;
     17247  color: white;
     17248}
     17249
     17250.btn.btn-outline-primary:not(:disabled):not(.disabled):focus,
     17251.btn.btn-outline-primary:not(:disabled):not(.disabled):active {
     17252  background: #0062c2;
     17253  border-color: #0062c2;
     17254  color: white;
     17255}
     17256
     17257.btn.btn-outline-primary:not(:disabled):not(.disabled):focus {
     17258  box-shadow: 0 0 0 0.2rem rgba(0, 129, 255, 0.4);
     17259}
     17260
     17261.btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) {
     17262  box-shadow: 0 0 0 0 rgba(0, 129, 255, 0.9) !important;
     17263  -webkit-animation: pulse 1.5s infinite !important;
     17264}
     17265
     17266.btn.btn-outline-primary:hover {
     17267  -webkit-animation: none;
     17268}
     17269
     17270.btn.btn-secondary {
     17271  background: #aa66cc;
     17272  border-color: #aa66cc;
     17273}
     17274
     17275.btn.btn-secondary:not(:disabled):not(.disabled):hover,
     17276.btn.btn-secondary:not(:disabled):not(.disabled):focus,
     17277.btn.btn-secondary:not(:disabled):not(.disabled):active {
     17278  background: #9540bf;
     17279  border-color: #9540bf;
     17280}
     17281
     17282.btn.btn-secondary:not(:disabled):not(.disabled):focus {
     17283  box-shadow: 0 0 0 0.2rem rgba(170, 102, 204, 0.4) !important;
     17284}
     17285
     17286.btn.btn-secondary.btn-pulse:not(:disabled):not(.disabled) {
     17287  box-shadow: 0 0 0 0 rgba(170, 102, 204, 0.9) !important;
     17288  -webkit-animation: pulse 1.5s infinite !important;
     17289}
     17290
     17291.btn.btn-secondary:hover {
     17292  -webkit-animation: none;
     17293}
     17294
     17295.btn.btn-gradient-secondary {
     17296  background: linear-gradient(20deg, #ca9fdf, #9540bf);
     17297  border-color: transparent;
     17298  color: white;
     17299}
     17300
     17301.btn.btn-gradient-secondary:not(:disabled):not(.disabled):hover,
     17302.btn.btn-gradient-secondary:not(:disabled):not(.disabled):focus,
     17303.btn.btn-gradient-secondary:not(:disabled):not(.disabled):active {
     17304  background: linear-gradient(20deg, #aa66cc, #9540bf);
     17305  border-color: transparent;
     17306}
     17307
     17308.btn.btn-gradient-secondary:not(:disabled):not(.disabled):focus {
     17309  box-shadow: 0 0 0 0.2rem rgba(170, 102, 204, 0.5);
     17310}
     17311
     17312.btn.btn-gradient-secondary.btn-pulse:not(:disabled):not(.disabled) {
     17313  box-shadow: 0 0 0 0 rgba(170, 102, 204, 0.9) !important;
     17314  -webkit-animation: pulse 1.5s infinite !important;
     17315}
     17316
     17317.btn.btn-gradient-secondary:hover {
     17318  -webkit-animation: none;
     17319}
     17320
     17321.btn.btn-light-secondary {
     17322  background: rgba(170, 102, 204, 0.3);
     17323  border-color: transparent;
     17324  color: #7d36a1;
     17325}
     17326
     17327.btn.btn-light-secondary:not(:disabled):not(.disabled):hover,
     17328.btn.btn-light-secondary:not(:disabled):not(.disabled):focus,
     17329.btn.btn-light-secondary:not(:disabled):not(.disabled):active {
     17330  background: rgba(170, 102, 204, 0.5);
     17331  border-color: transparent;
     17332}
     17333
     17334.btn.btn-light-secondary:not(:disabled):not(.disabled):focus {
     17335  box-shadow: 0 0 0 0.2rem rgba(170, 102, 204, 0.2);
     17336}
     17337
     17338.btn.btn-light-secondary.btn-pulse:not(:disabled):not(.disabled) {
     17339  box-shadow: 0 0 0 0 rgba(170, 102, 204, 0.9) !important;
     17340  -webkit-animation: pulse 1.5s infinite !important;
     17341}
     17342
     17343.btn.btn-light-secondary:hover {
     17344  -webkit-animation: none;
     17345}
     17346
     17347.btn.btn-outline-secondary {
     17348  background: none;
     17349  border-color: #aa66cc;
     17350  color: #9f53c6;
     17351  border-width: 1px;
     17352}
     17353
     17354.btn.btn-outline-secondary:not(:disabled):not(.disabled):hover {
     17355  background: #aa66cc;
     17356  border-color: #aa66cc;
     17357  color: white;
     17358}
     17359
     17360.btn.btn-outline-secondary:not(:disabled):not(.disabled):focus,
     17361.btn.btn-outline-secondary:not(:disabled):not(.disabled):active {
     17362  background: #8f3db8;
     17363  border-color: #8f3db8;
     17364  color: white;
     17365}
     17366
     17367.btn.btn-outline-secondary:not(:disabled):not(.disabled):focus {
     17368  box-shadow: 0 0 0 0.2rem rgba(170, 102, 204, 0.4);
     17369}
     17370
     17371.btn.btn-outline-secondary.btn-pulse:not(:disabled):not(.disabled) {
     17372  box-shadow: 0 0 0 0 rgba(170, 102, 204, 0.9) !important;
     17373  -webkit-animation: pulse 1.5s infinite !important;
     17374}
     17375
     17376.btn.btn-outline-secondary:hover {
     17377  -webkit-animation: none;
     17378}
     17379
     17380.btn.btn-success {
     17381  background: #28c76f;
     17382  border-color: #28c76f;
     17383}
     17384
     17385.btn.btn-success:not(:disabled):not(.disabled):hover,
     17386.btn.btn-success:not(:disabled):not(.disabled):focus,
     17387.btn.btn-success:not(:disabled):not(.disabled):active {
     17388  background: #1f9d57;
     17389  border-color: #1f9d57;
     17390}
     17391
     17392.btn.btn-success:not(:disabled):not(.disabled):focus {
     17393  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.4) !important;
     17394}
     17395
     17396.btn.btn-success.btn-pulse:not(:disabled):not(.disabled) {
     17397  box-shadow: 0 0 0 0 rgba(40, 199, 111, 0.9) !important;
     17398  -webkit-animation: pulse 1.5s infinite !important;
     17399}
     17400
     17401.btn.btn-success:hover {
     17402  -webkit-animation: none;
     17403}
     17404
     17405.btn.btn-gradient-success {
     17406  background: linear-gradient(20deg, #5dde97, #1f9d57);
     17407  border-color: transparent;
     17408  color: white;
     17409}
     17410
     17411.btn.btn-gradient-success:not(:disabled):not(.disabled):hover,
     17412.btn.btn-gradient-success:not(:disabled):not(.disabled):focus,
     17413.btn.btn-gradient-success:not(:disabled):not(.disabled):active {
     17414  background: linear-gradient(20deg, #28c76f, #1f9d57);
     17415  border-color: transparent;
     17416}
     17417
     17418.btn.btn-gradient-success:not(:disabled):not(.disabled):focus {
     17419  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
     17420}
     17421
     17422.btn.btn-gradient-success.btn-pulse:not(:disabled):not(.disabled) {
     17423  box-shadow: 0 0 0 0 rgba(40, 199, 111, 0.9) !important;
     17424  -webkit-animation: pulse 1.5s infinite !important;
     17425}
     17426
     17427.btn.btn-gradient-success:hover {
     17428  -webkit-animation: none;
     17429}
     17430
     17431.btn.btn-light-success {
     17432  background: rgba(40, 199, 111, 0.3);
     17433  border-color: transparent;
     17434  color: #197b44;
     17435}
     17436
     17437.btn.btn-light-success:not(:disabled):not(.disabled):hover,
     17438.btn.btn-light-success:not(:disabled):not(.disabled):focus,
     17439.btn.btn-light-success:not(:disabled):not(.disabled):active {
     17440  background: rgba(40, 199, 111, 0.5);
     17441  border-color: transparent;
     17442}
     17443
     17444.btn.btn-light-success:not(:disabled):not(.disabled):focus {
     17445  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.2);
     17446}
     17447
     17448.btn.btn-light-success.btn-pulse:not(:disabled):not(.disabled) {
     17449  box-shadow: 0 0 0 0 rgba(40, 199, 111, 0.9) !important;
     17450  -webkit-animation: pulse 1.5s infinite !important;
     17451}
     17452
     17453.btn.btn-light-success:hover {
     17454  -webkit-animation: none;
     17455}
     17456
     17457.btn.btn-outline-success {
     17458  background: none;
     17459  border-color: #28c76f;
     17460  color: #24b263;
     17461  border-width: 1px;
     17462}
     17463
     17464.btn.btn-outline-success:not(:disabled):not(.disabled):hover {
     17465  background: #28c76f;
     17466  border-color: #28c76f;
     17467  color: white;
     17468}
     17469
     17470.btn.btn-outline-success:not(:disabled):not(.disabled):focus,
     17471.btn.btn-outline-success:not(:disabled):not(.disabled):active {
     17472  background: #1e9453;
     17473  border-color: #1e9453;
     17474  color: white;
     17475}
     17476
     17477.btn.btn-outline-success:not(:disabled):not(.disabled):focus {
     17478  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.4);
     17479}
     17480
     17481.btn.btn-outline-success.btn-pulse:not(:disabled):not(.disabled) {
     17482  box-shadow: 0 0 0 0 rgba(40, 199, 111, 0.9) !important;
     17483  -webkit-animation: pulse 1.5s infinite !important;
     17484}
     17485
     17486.btn.btn-outline-success:hover {
     17487  -webkit-animation: none;
     17488}
     17489
     17490.btn.btn-danger {
     17491  background: #ea5455;
     17492  border-color: #ea5455;
     17493}
     17494
     17495.btn.btn-danger:not(:disabled):not(.disabled):hover,
     17496.btn.btn-danger:not(:disabled):not(.disabled):focus,
     17497.btn.btn-danger:not(:disabled):not(.disabled):active {
     17498  background: #e42728;
     17499  border-color: #e42728;
     17500}
     17501
     17502.btn.btn-danger:not(:disabled):not(.disabled):focus {
     17503  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.4) !important;
     17504}
     17505
     17506.btn.btn-danger.btn-pulse:not(:disabled):not(.disabled) {
     17507  box-shadow: 0 0 0 0 rgba(234, 84, 85, 0.9) !important;
     17508  -webkit-animation: pulse 1.5s infinite !important;
     17509}
     17510
     17511.btn.btn-danger:hover {
     17512  -webkit-animation: none;
     17513}
     17514
     17515.btn.btn-gradient-danger {
     17516  background: linear-gradient(20deg, #f29899, #e42728);
     17517  border-color: transparent;
     17518  color: white;
     17519}
     17520
     17521.btn.btn-gradient-danger:not(:disabled):not(.disabled):hover,
     17522.btn.btn-gradient-danger:not(:disabled):not(.disabled):focus,
     17523.btn.btn-gradient-danger:not(:disabled):not(.disabled):active {
     17524  background: linear-gradient(20deg, #ea5455, #e42728);
     17525  border-color: transparent;
     17526}
     17527
     17528.btn.btn-gradient-danger:not(:disabled):not(.disabled):focus {
     17529  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5);
     17530}
     17531
     17532.btn.btn-gradient-danger.btn-pulse:not(:disabled):not(.disabled) {
     17533  box-shadow: 0 0 0 0 rgba(234, 84, 85, 0.9) !important;
     17534  -webkit-animation: pulse 1.5s infinite !important;
     17535}
     17536
     17537.btn.btn-gradient-danger:hover {
     17538  -webkit-animation: none;
     17539}
     17540
     17541.btn.btn-light-danger {
     17542  background: rgba(234, 84, 85, 0.3);
     17543  border-color: transparent;
     17544  color: #c9191a;
     17545}
     17546
     17547.btn.btn-light-danger:not(:disabled):not(.disabled):hover,
     17548.btn.btn-light-danger:not(:disabled):not(.disabled):focus,
     17549.btn.btn-light-danger:not(:disabled):not(.disabled):active {
     17550  background: rgba(234, 84, 85, 0.5);
     17551  border-color: transparent;
     17552}
     17553
     17554.btn.btn-light-danger:not(:disabled):not(.disabled):focus {
     17555  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.2);
     17556}
     17557
     17558.btn.btn-light-danger.btn-pulse:not(:disabled):not(.disabled) {
     17559  box-shadow: 0 0 0 0 rgba(234, 84, 85, 0.9) !important;
     17560  -webkit-animation: pulse 1.5s infinite !important;
     17561}
     17562
     17563.btn.btn-light-danger:hover {
     17564  -webkit-animation: none;
     17565}
     17566
     17567.btn.btn-outline-danger {
     17568  background: none;
     17569  border-color: #ea5455;
     17570  color: #e73d3e;
     17571  border-width: 1px;
     17572}
     17573
     17574.btn.btn-outline-danger:not(:disabled):not(.disabled):hover {
     17575  background: #ea5455;
     17576  border-color: #ea5455;
     17577  color: white;
     17578}
     17579
     17580.btn.btn-outline-danger:not(:disabled):not(.disabled):focus,
     17581.btn.btn-outline-danger:not(:disabled):not(.disabled):active {
     17582  background: #e31d1f;
     17583  border-color: #e31d1f;
     17584  color: white;
     17585}
     17586
     17587.btn.btn-outline-danger:not(:disabled):not(.disabled):focus {
     17588  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.4);
     17589}
     17590
     17591.btn.btn-outline-danger.btn-pulse:not(:disabled):not(.disabled) {
     17592  box-shadow: 0 0 0 0 rgba(234, 84, 85, 0.9) !important;
     17593  -webkit-animation: pulse 1.5s infinite !important;
     17594}
     17595
     17596.btn.btn-outline-danger:hover {
     17597  -webkit-animation: none;
     17598}
     17599
     17600.btn.btn-warning {
     17601  background: #ff9f43;
     17602  border-color: #ff9f43;
     17603}
     17604
     17605.btn.btn-warning:not(:disabled):not(.disabled):hover,
     17606.btn.btn-warning:not(:disabled):not(.disabled):focus,
     17607.btn.btn-warning:not(:disabled):not(.disabled):active {
     17608  background: #ff8510;
     17609  border-color: #ff8510;
     17610}
     17611
     17612.btn.btn-warning:not(:disabled):not(.disabled):focus {
     17613  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.4) !important;
     17614}
     17615
     17616.btn.btn-warning.btn-pulse:not(:disabled):not(.disabled) {
     17617  box-shadow: 0 0 0 0 rgba(255, 159, 67, 0.9) !important;
     17618  -webkit-animation: pulse 1.5s infinite !important;
     17619}
     17620
     17621.btn.btn-warning:hover {
     17622  -webkit-animation: none;
     17623}
     17624
     17625.btn.btn-gradient-warning {
     17626  background: linear-gradient(20deg, #ffc690, #ff8510);
     17627  border-color: transparent;
     17628  color: white;
     17629  color: #212529;
     17630}
     17631
     17632.btn.btn-gradient-warning:not(:disabled):not(.disabled):hover,
     17633.btn.btn-gradient-warning:not(:disabled):not(.disabled):focus,
     17634.btn.btn-gradient-warning:not(:disabled):not(.disabled):active {
     17635  background: linear-gradient(20deg, #ff9f43, #ff8510);
     17636  border-color: transparent;
     17637}
     17638
     17639.btn.btn-gradient-warning:not(:disabled):not(.disabled):focus {
     17640  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
     17641}
     17642
     17643.btn.btn-gradient-warning.btn-pulse:not(:disabled):not(.disabled) {
     17644  box-shadow: 0 0 0 0 rgba(255, 159, 67, 0.9) !important;
     17645  -webkit-animation: pulse 1.5s infinite !important;
     17646}
     17647
     17648.btn.btn-gradient-warning:hover {
     17649  -webkit-animation: none;
     17650}
     17651
     17652.btn.btn-light-warning {
     17653  background: rgba(255, 159, 67, 0.3);
     17654  border-color: transparent;
     17655  color: #e67100;
     17656}
     17657
     17658.btn.btn-light-warning:not(:disabled):not(.disabled):hover,
     17659.btn.btn-light-warning:not(:disabled):not(.disabled):focus,
     17660.btn.btn-light-warning:not(:disabled):not(.disabled):active {
     17661  background: rgba(255, 159, 67, 0.5);
     17662  border-color: transparent;
     17663}
     17664
     17665.btn.btn-light-warning:not(:disabled):not(.disabled):focus {
     17666  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.2);
     17667}
     17668
     17669.btn.btn-light-warning.btn-pulse:not(:disabled):not(.disabled) {
     17670  box-shadow: 0 0 0 0 rgba(255, 159, 67, 0.9) !important;
     17671  -webkit-animation: pulse 1.5s infinite !important;
     17672}
     17673
     17674.btn.btn-light-warning:hover {
     17675  -webkit-animation: none;
     17676}
     17677
     17678.btn.btn-outline-warning {
     17679  background: none;
     17680  border-color: #ff9f43;
     17681  color: #ff922a;
     17682  border-width: 1px;
     17683}
     17684
     17685.btn.btn-outline-warning:not(:disabled):not(.disabled):hover {
     17686  background: #ff9f43;
     17687  border-color: #ff9f43;
     17688  color: white;
     17689}
     17690
     17691.btn.btn-outline-warning:not(:disabled):not(.disabled):focus,
     17692.btn.btn-outline-warning:not(:disabled):not(.disabled):active {
     17693  background: #ff8006;
     17694  border-color: #ff8006;
     17695  color: white;
     17696}
     17697
     17698.btn.btn-outline-warning:not(:disabled):not(.disabled):focus {
     17699  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.4);
     17700}
     17701
     17702.btn.btn-outline-warning.btn-pulse:not(:disabled):not(.disabled) {
     17703  box-shadow: 0 0 0 0 rgba(255, 159, 67, 0.9) !important;
     17704  -webkit-animation: pulse 1.5s infinite !important;
     17705}
     17706
     17707.btn.btn-outline-warning:hover {
     17708  -webkit-animation: none;
     17709}
     17710
     17711.btn.btn-outline-warning:not(:disabled):not(.disabled):hover,
     17712.btn.btn-outline-warning:not(:disabled):not(.disabled):focus,
     17713.btn.btn-outline-warning:not(:disabled):not(.disabled):active {
     17714  color: #212529;
     17715}
     17716
     17717.btn.btn-info {
     17718  background: #33b5e5;
     17719  border-color: #33b5e5;
     17720}
     17721
     17722.btn.btn-info:not(:disabled):not(.disabled):hover,
     17723.btn.btn-info:not(:disabled):not(.disabled):focus,
     17724.btn.btn-info:not(:disabled):not(.disabled):active {
     17725  background: #1a9bcb;
     17726  border-color: #1a9bcb;
     17727}
     17728
     17729.btn.btn-info:not(:disabled):not(.disabled):focus {
     17730  box-shadow: 0 0 0 0.2rem rgba(51, 181, 229, 0.4) !important;
     17731}
     17732
     17733.btn.btn-info.btn-pulse:not(:disabled):not(.disabled) {
     17734  box-shadow: 0 0 0 0 rgba(51, 181, 229, 0.9) !important;
     17735  -webkit-animation: pulse 1.5s infinite !important;
     17736}
     17737
     17738.btn.btn-info:hover {
     17739  -webkit-animation: none;
     17740}
     17741
     17742.btn.btn-gradient-info {
     17743  background: linear-gradient(20deg, #77ceee, #1a9bcb);
     17744  border-color: transparent;
     17745  color: white;
     17746}
     17747
     17748.btn.btn-gradient-info:not(:disabled):not(.disabled):hover,
     17749.btn.btn-gradient-info:not(:disabled):not(.disabled):focus,
     17750.btn.btn-gradient-info:not(:disabled):not(.disabled):active {
     17751  background: linear-gradient(20deg, #33b5e5, #1a9bcb);
     17752  border-color: transparent;
     17753}
     17754
     17755.btn.btn-gradient-info:not(:disabled):not(.disabled):focus {
     17756  box-shadow: 0 0 0 0.2rem rgba(51, 181, 229, 0.5);
     17757}
     17758
     17759.btn.btn-gradient-info.btn-pulse:not(:disabled):not(.disabled) {
     17760  box-shadow: 0 0 0 0 rgba(51, 181, 229, 0.9) !important;
     17761  -webkit-animation: pulse 1.5s infinite !important;
     17762}
     17763
     17764.btn.btn-gradient-info:hover {
     17765  -webkit-animation: none;
     17766}
     17767
     17768.btn.btn-light-info {
     17769  background: rgba(51, 181, 229, 0.3);
     17770  border-color: transparent;
     17771  color: #1580a7;
     17772}
     17773
     17774.btn.btn-light-info:not(:disabled):not(.disabled):hover,
     17775.btn.btn-light-info:not(:disabled):not(.disabled):focus,
     17776.btn.btn-light-info:not(:disabled):not(.disabled):active {
     17777  background: rgba(51, 181, 229, 0.5);
     17778  border-color: transparent;
     17779}
     17780
     17781.btn.btn-light-info:not(:disabled):not(.disabled):focus {
     17782  box-shadow: 0 0 0 0.2rem rgba(51, 181, 229, 0.2);
     17783}
     17784
     17785.btn.btn-light-info.btn-pulse:not(:disabled):not(.disabled) {
     17786  box-shadow: 0 0 0 0 rgba(51, 181, 229, 0.9) !important;
     17787  -webkit-animation: pulse 1.5s infinite !important;
     17788}
     17789
     17790.btn.btn-light-info:hover {
     17791  -webkit-animation: none;
     17792}
     17793
     17794.btn.btn-outline-info {
     17795  background: none;
     17796  border-color: #33b5e5;
     17797  color: #1dade2;
     17798  border-width: 1px;
     17799}
     17800
     17801.btn.btn-outline-info:not(:disabled):not(.disabled):hover {
     17802  background: #33b5e5;
     17803  border-color: #33b5e5;
     17804  color: white;
     17805}
     17806
     17807.btn.btn-outline-info:not(:disabled):not(.disabled):focus,
     17808.btn.btn-outline-info:not(:disabled):not(.disabled):active {
     17809  background: #1994c2;
     17810  border-color: #1994c2;
     17811  color: white;
     17812}
     17813
     17814.btn.btn-outline-info:not(:disabled):not(.disabled):focus {
     17815  box-shadow: 0 0 0 0.2rem rgba(51, 181, 229, 0.4);
     17816}
     17817
     17818.btn.btn-outline-info.btn-pulse:not(:disabled):not(.disabled) {
     17819  box-shadow: 0 0 0 0 rgba(51, 181, 229, 0.9) !important;
     17820  -webkit-animation: pulse 1.5s infinite !important;
     17821}
     17822
     17823.btn.btn-outline-info:hover {
     17824  -webkit-animation: none;
     17825}
     17826
     17827.btn.btn-light,
     17828.fc .btn.fc-state-default {
     17829  background: #afb8bd;
     17830  border-color: #afb8bd;
     17831}
     17832
     17833.btn.btn-light:not(:disabled):not(.disabled):hover,
     17834.fc .btn.fc-state-default:not(:disabled):not(.disabled):hover,
     17835.btn.btn-light:not(:disabled):not(.disabled):focus,
     17836.fc .btn.fc-state-default:not(:disabled):not(.disabled):focus,
     17837.btn.btn-light:not(:disabled):not(.disabled):active,
     17838.fc .btn.fc-state-default:not(:disabled):not(.disabled):active {
     17839  background: #939fa6;
     17840  border-color: #939fa6;
     17841}
     17842
     17843.btn.btn-light:not(:disabled):not(.disabled):focus,
     17844.fc .btn.fc-state-default:not(:disabled):not(.disabled):focus {
     17845  box-shadow: 0 0 0 0.2rem rgba(175, 184, 189, 0.4) !important;
     17846}
     17847
     17848.btn.btn-light.btn-pulse:not(:disabled):not(.disabled),
     17849.fc .btn.btn-pulse.fc-state-default:not(:disabled):not(.disabled) {
     17850  box-shadow: 0 0 0 0 rgba(175, 184, 189, 0.9) !important;
     17851  -webkit-animation: pulse 1.5s infinite !important;
     17852}
     17853
     17854.btn.btn-light:hover,
     17855.fc .btn.fc-state-default:hover {
     17856  -webkit-animation: none;
     17857}
     17858
     17859.btn.btn-gradient-light {
     17860  background: linear-gradient(20deg, #d9dde0, #939fa6);
     17861  border-color: transparent;
     17862  color: white;
     17863  color: inherit;
     17864}
     17865
     17866.btn.btn-gradient-light:not(:disabled):not(.disabled):hover,
     17867.btn.btn-gradient-light:not(:disabled):not(.disabled):focus,
     17868.btn.btn-gradient-light:not(:disabled):not(.disabled):active {
     17869  background: linear-gradient(20deg, #afb8bd, #939fa6);
     17870  border-color: transparent;
     17871}
     17872
     17873.btn.btn-gradient-light:not(:disabled):not(.disabled):focus {
     17874  box-shadow: 0 0 0 0.2rem rgba(175, 184, 189, 0.5);
     17875}
     17876
     17877.btn.btn-gradient-light.btn-pulse:not(:disabled):not(.disabled) {
     17878  box-shadow: 0 0 0 0 rgba(175, 184, 189, 0.9) !important;
     17879  -webkit-animation: pulse 1.5s infinite !important;
     17880}
     17881
     17882.btn.btn-gradient-light:hover {
     17883  -webkit-animation: none;
     17884}
     17885
     17886.btn.btn-outline-light {
     17887  background: none;
     17888  border-color: #afb8bd;
     17889  color: #a1acb1;
     17890  border-width: 1px;
     17891  color: #212529;
     17892}
     17893
     17894.btn.btn-outline-light:not(:disabled):not(.disabled):hover {
     17895  background: #afb8bd;
     17896  border-color: #afb8bd;
     17897  color: white;
     17898}
     17899
     17900.btn.btn-outline-light:not(:disabled):not(.disabled):focus,
     17901.btn.btn-outline-light:not(:disabled):not(.disabled):active {
     17902  background: #8d9aa1;
     17903  border-color: #8d9aa1;
     17904  color: white;
     17905}
     17906
     17907.btn.btn-outline-light:not(:disabled):not(.disabled):focus {
     17908  box-shadow: 0 0 0 0.2rem rgba(175, 184, 189, 0.4);
     17909}
     17910
     17911.btn.btn-outline-light.btn-pulse:not(:disabled):not(.disabled) {
     17912  box-shadow: 0 0 0 0 rgba(175, 184, 189, 0.9) !important;
     17913  -webkit-animation: pulse 1.5s infinite !important;
     17914}
     17915
     17916.btn.btn-outline-light:hover {
     17917  -webkit-animation: none;
     17918}
     17919
     17920.btn.btn-outline-light:not(:disabled):not(.disabled):hover,
     17921.btn.btn-outline-light:not(:disabled):not(.disabled):focus,
     17922.btn.btn-outline-light:not(:disabled):not(.disabled):active {
     17923  color: #212529;
     17924}
     17925
     17926.btn.btn-dark {
     17927  background: #293134;
     17928  border-color: #293134;
     17929}
     17930
     17931.btn.btn-dark:not(:disabled):not(.disabled):hover,
     17932.btn.btn-dark:not(:disabled):not(.disabled):focus,
     17933.btn.btn-dark:not(:disabled):not(.disabled):active {
     17934  background: #131617;
     17935  border-color: #131617;
     17936}
     17937
     17938.btn.btn-dark:not(:disabled):not(.disabled):focus {
     17939  box-shadow: 0 0 0 0.2rem rgba(41, 49, 52, 0.4) !important;
     17940}
     17941
     17942.btn.btn-dark.btn-pulse:not(:disabled):not(.disabled) {
     17943  box-shadow: 0 0 0 0 rgba(41, 49, 52, 0.9) !important;
     17944  -webkit-animation: pulse 1.5s infinite !important;
     17945}
     17946
     17947.btn.btn-dark:hover {
     17948  -webkit-animation: none;
     17949}
     17950
     17951.btn.btn-gradient-dark {
     17952  background: linear-gradient(20deg, #4b595f, #131617);
     17953  border-color: transparent;
     17954  color: white;
     17955}
     17956
     17957.btn.btn-gradient-dark:not(:disabled):not(.disabled):hover,
     17958.btn.btn-gradient-dark:not(:disabled):not(.disabled):focus,
     17959.btn.btn-gradient-dark:not(:disabled):not(.disabled):active {
     17960  background: linear-gradient(20deg, #293134, #131617);
     17961  border-color: transparent;
     17962}
     17963
     17964.btn.btn-gradient-dark:not(:disabled):not(.disabled):focus {
     17965  box-shadow: 0 0 0 0.2rem rgba(41, 49, 52, 0.5);
     17966}
     17967
     17968.btn.btn-gradient-dark.btn-pulse:not(:disabled):not(.disabled) {
     17969  box-shadow: 0 0 0 0 rgba(41, 49, 52, 0.9) !important;
     17970  -webkit-animation: pulse 1.5s infinite !important;
     17971}
     17972
     17973.btn.btn-gradient-dark:hover {
     17974  -webkit-animation: none;
     17975}
     17976
     17977.btn.btn-light-dark {
     17978  background: rgba(41, 49, 52, 0.3);
     17979  border-color: transparent;
     17980  color: #010101;
     17981}
     17982
     17983.btn.btn-light-dark:not(:disabled):not(.disabled):hover,
     17984.btn.btn-light-dark:not(:disabled):not(.disabled):focus,
     17985.btn.btn-light-dark:not(:disabled):not(.disabled):active {
     17986  background: rgba(41, 49, 52, 0.5);
     17987  border-color: transparent;
     17988}
     17989
     17990.btn.btn-light-dark:not(:disabled):not(.disabled):focus {
     17991  box-shadow: 0 0 0 0.2rem rgba(41, 49, 52, 0.2);
     17992}
     17993
     17994.btn.btn-light-dark.btn-pulse:not(:disabled):not(.disabled) {
     17995  box-shadow: 0 0 0 0 rgba(41, 49, 52, 0.9) !important;
     17996  -webkit-animation: pulse 1.5s infinite !important;
     17997}
     17998
     17999.btn.btn-light-dark:hover {
     18000  -webkit-animation: none;
     18001}
     18002
     18003.btn.btn-outline-dark {
     18004  background: none;
     18005  border-color: #293134;
     18006  color: #1e2426;
     18007  border-width: 1px;
     18008}
     18009
     18010.btn.btn-outline-dark:not(:disabled):not(.disabled):hover {
     18011  background: #293134;
     18012  border-color: #293134;
     18013  color: white;
     18014}
     18015
     18016.btn.btn-outline-dark:not(:disabled):not(.disabled):focus,
     18017.btn.btn-outline-dark:not(:disabled):not(.disabled):active {
     18018  background: #0e1112;
     18019  border-color: #0e1112;
     18020  color: white;
     18021}
     18022
     18023.btn.btn-outline-dark:not(:disabled):not(.disabled):focus {
     18024  box-shadow: 0 0 0 0.2rem rgba(41, 49, 52, 0.4);
     18025}
     18026
     18027.btn.btn-outline-dark.btn-pulse:not(:disabled):not(.disabled) {
     18028  box-shadow: 0 0 0 0 rgba(41, 49, 52, 0.9) !important;
     18029  -webkit-animation: pulse 1.5s infinite !important;
     18030}
     18031
     18032.btn.btn-outline-dark:hover {
     18033  -webkit-animation: none;
     18034}
     18035
     18036.btn.btn-facebook {
     18037  background: #3b5998;
     18038  border-color: #3b5998;
     18039  color: white;
     18040}
     18041
     18042.btn.btn-facebook:not(:disabled):not(.disabled):hover,
     18043.btn.btn-facebook:not(:disabled):not(.disabled):focus,
     18044.btn.btn-facebook:not(:disabled):not(.disabled):active {
     18045  background: #2d4373;
     18046  border-color: #2d4373;
     18047}
     18048
     18049.btn.btn-facebook:not(:disabled):not(.disabled):focus {
     18050  box-shadow: 0 0 0 0.2rem rgba(59, 89, 152, 0.4) !important;
     18051}
     18052
     18053.btn.btn-facebook.btn-pulse:not(:disabled):not(.disabled) {
     18054  box-shadow: 0 0 0 0 rgba(59, 89, 152, 0.9) !important;
     18055  -webkit-animation: pulse 1.5s infinite !important;
     18056}
     18057
     18058.btn.btn-facebook:hover {
     18059  -webkit-animation: none;
     18060}
     18061
     18062.btn.btn-outline-facebook {
     18063  background: none;
     18064  border-color: #3b5998;
     18065  color: #344e86;
     18066  border-width: 1px;
     18067}
     18068
     18069.btn.btn-outline-facebook:not(:disabled):not(.disabled):hover {
     18070  background: #3b5998;
     18071  border-color: #3b5998;
     18072  color: white;
     18073}
     18074
     18075.btn.btn-outline-facebook:not(:disabled):not(.disabled):focus,
     18076.btn.btn-outline-facebook:not(:disabled):not(.disabled):active {
     18077  background: #2a3f6c;
     18078  border-color: #2a3f6c;
     18079  color: white;
     18080}
     18081
     18082.btn.btn-outline-facebook:not(:disabled):not(.disabled):focus {
     18083  box-shadow: 0 0 0 0.2rem rgba(59, 89, 152, 0.4);
     18084}
     18085
     18086.btn.btn-outline-facebook.btn-pulse:not(:disabled):not(.disabled) {
     18087  box-shadow: 0 0 0 0 rgba(59, 89, 152, 0.9) !important;
     18088  -webkit-animation: pulse 1.5s infinite !important;
     18089}
     18090
     18091.btn.btn-outline-facebook:hover {
     18092  -webkit-animation: none;
     18093}
     18094
     18095.btn.btn-google {
     18096  background: #db4437;
     18097  border-color: #db4437;
     18098  color: white;
     18099}
     18100
     18101.btn.btn-google:not(:disabled):not(.disabled):hover,
     18102.btn.btn-google:not(:disabled):not(.disabled):focus,
     18103.btn.btn-google:not(:disabled):not(.disabled):active {
     18104  background: #bd2e22;
     18105  border-color: #bd2e22;
     18106}
     18107
     18108.btn.btn-google:not(:disabled):not(.disabled):focus {
     18109  box-shadow: 0 0 0 0.2rem rgba(219, 68, 55, 0.4) !important;
     18110}
     18111
     18112.btn.btn-google.btn-pulse:not(:disabled):not(.disabled) {
     18113  box-shadow: 0 0 0 0 rgba(219, 68, 55, 0.9) !important;
     18114  -webkit-animation: pulse 1.5s infinite !important;
     18115}
     18116
     18117.btn.btn-google:hover {
     18118  -webkit-animation: none;
     18119}
     18120
     18121.btn.btn-outline-google {
     18122  background: none;
     18123  border-color: #db4437;
     18124  color: #d33426;
     18125  border-width: 1px;
     18126}
     18127
     18128.btn.btn-outline-google:not(:disabled):not(.disabled):hover {
     18129  background: #db4437;
     18130  border-color: #db4437;
     18131  color: white;
     18132}
     18133
     18134.btn.btn-outline-google:not(:disabled):not(.disabled):focus,
     18135.btn.btn-outline-google:not(:disabled):not(.disabled):active {
     18136  background: #b42c20;
     18137  border-color: #b42c20;
     18138  color: white;
     18139}
     18140
     18141.btn.btn-outline-google:not(:disabled):not(.disabled):focus {
     18142  box-shadow: 0 0 0 0.2rem rgba(219, 68, 55, 0.4);
     18143}
     18144
     18145.btn.btn-outline-google.btn-pulse:not(:disabled):not(.disabled) {
     18146  box-shadow: 0 0 0 0 rgba(219, 68, 55, 0.9) !important;
     18147  -webkit-animation: pulse 1.5s infinite !important;
     18148}
     18149
     18150.btn.btn-outline-google:hover {
     18151  -webkit-animation: none;
     18152}
     18153
     18154.btn.btn-twitter {
     18155  background: #55acee;
     18156  border-color: #55acee;
     18157  color: white;
     18158}
     18159
     18160.btn.btn-twitter:not(:disabled):not(.disabled):hover,
     18161.btn.btn-twitter:not(:disabled):not(.disabled):focus,
     18162.btn.btn-twitter:not(:disabled):not(.disabled):active {
     18163  background: #2795e9;
     18164  border-color: #2795e9;
     18165}
     18166
     18167.btn.btn-twitter:not(:disabled):not(.disabled):focus {
     18168  box-shadow: 0 0 0 0.2rem rgba(85, 172, 238, 0.4) !important;
     18169}
     18170
     18171.btn.btn-twitter.btn-pulse:not(:disabled):not(.disabled) {
     18172  box-shadow: 0 0 0 0 rgba(85, 172, 238, 0.9) !important;
     18173  -webkit-animation: pulse 1.5s infinite !important;
     18174}
     18175
     18176.btn.btn-twitter:hover {
     18177  -webkit-animation: none;
     18178}
     18179
     18180.btn.btn-outline-twitter {
     18181  background: none;
     18182  border-color: #55acee;
     18183  color: #3ea1ec;
     18184  border-width: 1px;
     18185}
     18186
     18187.btn.btn-outline-twitter:not(:disabled):not(.disabled):hover {
     18188  background: #55acee;
     18189  border-color: #55acee;
     18190  color: white;
     18191}
     18192
     18193.btn.btn-outline-twitter:not(:disabled):not(.disabled):focus,
     18194.btn.btn-outline-twitter:not(:disabled):not(.disabled):active {
     18195  background: #1d91e8;
     18196  border-color: #1d91e8;
     18197  color: white;
     18198}
     18199
     18200.btn.btn-outline-twitter:not(:disabled):not(.disabled):focus {
     18201  box-shadow: 0 0 0 0.2rem rgba(85, 172, 238, 0.4);
     18202}
     18203
     18204.btn.btn-outline-twitter.btn-pulse:not(:disabled):not(.disabled) {
     18205  box-shadow: 0 0 0 0 rgba(85, 172, 238, 0.9) !important;
     18206  -webkit-animation: pulse 1.5s infinite !important;
     18207}
     18208
     18209.btn.btn-outline-twitter:hover {
     18210  -webkit-animation: none;
     18211}
     18212
     18213.btn.btn-linkedin {
     18214  background: #0077b5;
     18215  border-color: #0077b5;
     18216  color: white;
     18217}
     18218
     18219.btn.btn-linkedin:not(:disabled):not(.disabled):hover,
     18220.btn.btn-linkedin:not(:disabled):not(.disabled):focus,
     18221.btn.btn-linkedin:not(:disabled):not(.disabled):active {
     18222  background: #005582;
     18223  border-color: #005582;
     18224}
     18225
     18226.btn.btn-linkedin:not(:disabled):not(.disabled):focus {
     18227  box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.4) !important;
     18228}
     18229
     18230.btn.btn-linkedin.btn-pulse:not(:disabled):not(.disabled) {
     18231  box-shadow: 0 0 0 0 rgba(0, 119, 181, 0.9) !important;
     18232  -webkit-animation: pulse 1.5s infinite !important;
     18233}
     18234
     18235.btn.btn-linkedin:hover {
     18236  -webkit-animation: none;
     18237}
     18238
     18239.btn.btn-outline-linkedin {
     18240  background: none;
     18241  border-color: #0077b5;
     18242  color: #00669c;
     18243  border-width: 1px;
     18244}
     18245
     18246.btn.btn-outline-linkedin:not(:disabled):not(.disabled):hover {
     18247  background: #0077b5;
     18248  border-color: #0077b5;
     18249  color: white;
     18250}
     18251
     18252.btn.btn-outline-linkedin:not(:disabled):not(.disabled):focus,
     18253.btn.btn-outline-linkedin:not(:disabled):not(.disabled):active {
     18254  background: #004f78;
     18255  border-color: #004f78;
     18256  color: white;
     18257}
     18258
     18259.btn.btn-outline-linkedin:not(:disabled):not(.disabled):focus {
     18260  box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.4);
     18261}
     18262
     18263.btn.btn-outline-linkedin.btn-pulse:not(:disabled):not(.disabled) {
     18264  box-shadow: 0 0 0 0 rgba(0, 119, 181, 0.9) !important;
     18265  -webkit-animation: pulse 1.5s infinite !important;
     18266}
     18267
     18268.btn.btn-outline-linkedin:hover {
     18269  -webkit-animation: none;
     18270}
     18271
     18272.btn.btn-whatsapp {
     18273  background: #43d854;
     18274  border-color: #43d854;
     18275  color: white;
     18276}
     18277
     18278.btn.btn-whatsapp:not(:disabled):not(.disabled):hover,
     18279.btn.btn-whatsapp:not(:disabled):not(.disabled):focus,
     18280.btn.btn-whatsapp:not(:disabled):not(.disabled):active {
     18281  background: #28c039;
     18282  border-color: #28c039;
     18283}
     18284
     18285.btn.btn-whatsapp:not(:disabled):not(.disabled):focus {
     18286  box-shadow: 0 0 0 0.2rem rgba(67, 216, 84, 0.4) !important;
     18287}
     18288
     18289.btn.btn-whatsapp.btn-pulse:not(:disabled):not(.disabled) {
     18290  box-shadow: 0 0 0 0 rgba(67, 216, 84, 0.9) !important;
     18291  -webkit-animation: pulse 1.5s infinite !important;
     18292}
     18293
     18294.btn.btn-whatsapp:hover {
     18295  -webkit-animation: none;
     18296}
     18297
     18298.btn.btn-outline-whatsapp {
     18299  background: none;
     18300  border-color: #43d854;
     18301  color: #2ed441;
     18302  border-width: 1px;
     18303}
     18304
     18305.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):hover {
     18306  background: #43d854;
     18307  border-color: #43d854;
     18308  color: white;
     18309}
     18310
     18311.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):focus,
     18312.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):active {
     18313  background: #26b837;
     18314  border-color: #26b837;
     18315  color: white;
     18316}
     18317
     18318.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):focus {
     18319  box-shadow: 0 0 0 0.2rem rgba(67, 216, 84, 0.4);
     18320}
     18321
     18322.btn.btn-outline-whatsapp.btn-pulse:not(:disabled):not(.disabled) {
     18323  box-shadow: 0 0 0 0 rgba(67, 216, 84, 0.9) !important;
     18324  -webkit-animation: pulse 1.5s infinite !important;
     18325}
     18326
     18327.btn.btn-outline-whatsapp:hover {
     18328  -webkit-animation: none;
     18329}
     18330
     18331.btn.btn-instagram {
     18332  background: #3f729b;
     18333  border-color: #3f729b;
     18334  color: white;
     18335}
     18336
     18337.btn.btn-instagram:not(:disabled):not(.disabled):hover,
     18338.btn.btn-instagram:not(:disabled):not(.disabled):focus,
     18339.btn.btn-instagram:not(:disabled):not(.disabled):active {
     18340  background: #305777;
     18341  border-color: #305777;
     18342}
     18343
     18344.btn.btn-instagram:not(:disabled):not(.disabled):focus {
     18345  box-shadow: 0 0 0 0.2rem rgba(63, 114, 155, 0.4) !important;
     18346}
     18347
     18348.btn.btn-instagram.btn-pulse:not(:disabled):not(.disabled) {
     18349  box-shadow: 0 0 0 0 rgba(63, 114, 155, 0.9) !important;
     18350  -webkit-animation: pulse 1.5s infinite !important;
     18351}
     18352
     18353.btn.btn-instagram:hover {
     18354  -webkit-animation: none;
     18355}
     18356
     18357.btn.btn-outline-instagram {
     18358  background: none;
     18359  border-color: #3f729b;
     18360  color: #386589;
     18361  border-width: 1px;
     18362}
     18363
     18364.btn.btn-outline-instagram:not(:disabled):not(.disabled):hover {
     18365  background: #3f729b;
     18366  border-color: #3f729b;
     18367  color: white;
     18368}
     18369
     18370.btn.btn-outline-instagram:not(:disabled):not(.disabled):focus,
     18371.btn.btn-outline-instagram:not(:disabled):not(.disabled):active {
     18372  background: #2d526f;
     18373  border-color: #2d526f;
     18374  color: white;
     18375}
     18376
     18377.btn.btn-outline-instagram:not(:disabled):not(.disabled):focus {
     18378  box-shadow: 0 0 0 0.2rem rgba(63, 114, 155, 0.4);
     18379}
     18380
     18381.btn.btn-outline-instagram.btn-pulse:not(:disabled):not(.disabled) {
     18382  box-shadow: 0 0 0 0 rgba(63, 114, 155, 0.9) !important;
     18383  -webkit-animation: pulse 1.5s infinite !important;
     18384}
     18385
     18386.btn.btn-outline-instagram:hover {
     18387  -webkit-animation: none;
     18388}
     18389
     18390.btn.btn-dribbble {
     18391  background: #ea4c89;
     18392  border-color: #ea4c89;
     18393  color: white;
     18394}
     18395
     18396.btn.btn-dribbble:not(:disabled):not(.disabled):hover,
     18397.btn.btn-dribbble:not(:disabled):not(.disabled):focus,
     18398.btn.btn-dribbble:not(:disabled):not(.disabled):active {
     18399  background: #e51e6b;
     18400  border-color: #e51e6b;
     18401}
     18402
     18403.btn.btn-dribbble:not(:disabled):not(.disabled):focus {
     18404  box-shadow: 0 0 0 0.2rem rgba(234, 76, 137, 0.4) !important;
     18405}
     18406
     18407.btn.btn-dribbble.btn-pulse:not(:disabled):not(.disabled) {
     18408  box-shadow: 0 0 0 0 rgba(234, 76, 137, 0.9) !important;
     18409  -webkit-animation: pulse 1.5s infinite !important;
     18410}
     18411
     18412.btn.btn-dribbble:hover {
     18413  -webkit-animation: none;
     18414}
     18415
     18416.btn.btn-outline-dribbble {
     18417  background: none;
     18418  border-color: #ea4c89;
     18419  color: #e7357a;
     18420  border-width: 1px;
     18421}
     18422
     18423.btn.btn-outline-dribbble:not(:disabled):not(.disabled):hover {
     18424  background: #ea4c89;
     18425  border-color: #ea4c89;
     18426  color: white;
     18427}
     18428
     18429.btn.btn-outline-dribbble:not(:disabled):not(.disabled):focus,
     18430.btn.btn-outline-dribbble:not(:disabled):not(.disabled):active {
     18431  background: #df1a66;
     18432  border-color: #df1a66;
     18433  color: white;
     18434}
     18435
     18436.btn.btn-outline-dribbble:not(:disabled):not(.disabled):focus {
     18437  box-shadow: 0 0 0 0.2rem rgba(234, 76, 137, 0.4);
     18438}
     18439
     18440.btn.btn-outline-dribbble.btn-pulse:not(:disabled):not(.disabled) {
     18441  box-shadow: 0 0 0 0 rgba(234, 76, 137, 0.9) !important;
     18442  -webkit-animation: pulse 1.5s infinite !important;
     18443}
     18444
     18445.btn.btn-outline-dribbble:hover {
     18446  -webkit-animation: none;
     18447}
     18448
     18449.btn.btn-youtube {
     18450  background: #cd201f;
     18451  border-color: #cd201f;
     18452  color: white;
     18453}
     18454
     18455.btn.btn-youtube:not(:disabled):not(.disabled):hover,
     18456.btn.btn-youtube:not(:disabled):not(.disabled):focus,
     18457.btn.btn-youtube:not(:disabled):not(.disabled):active {
     18458  background: #a11918;
     18459  border-color: #a11918;
     18460}
     18461
     18462.btn.btn-youtube:not(:disabled):not(.disabled):focus {
     18463  box-shadow: 0 0 0 0.2rem rgba(205, 32, 31, 0.4) !important;
     18464}
     18465
     18466.btn.btn-youtube.btn-pulse:not(:disabled):not(.disabled) {
     18467  box-shadow: 0 0 0 0 rgba(205, 32, 31, 0.9) !important;
     18468  -webkit-animation: pulse 1.5s infinite !important;
     18469}
     18470
     18471.btn.btn-youtube:hover {
     18472  -webkit-animation: none;
     18473}
     18474
     18475.btn.btn-outline-youtube {
     18476  background: none;
     18477  border-color: #cd201f;
     18478  color: #b71d1c;
     18479  border-width: 1px;
     18480}
     18481
     18482.btn.btn-outline-youtube:not(:disabled):not(.disabled):hover {
     18483  background: #cd201f;
     18484  border-color: #cd201f;
     18485  color: white;
     18486}
     18487
     18488.btn.btn-outline-youtube:not(:disabled):not(.disabled):focus,
     18489.btn.btn-outline-youtube:not(:disabled):not(.disabled):active {
     18490  background: #981817;
     18491  border-color: #981817;
     18492  color: white;
     18493}
     18494
     18495.btn.btn-outline-youtube:not(:disabled):not(.disabled):focus {
     18496  box-shadow: 0 0 0 0.2rem rgba(205, 32, 31, 0.4);
     18497}
     18498
     18499.btn.btn-outline-youtube.btn-pulse:not(:disabled):not(.disabled) {
     18500  box-shadow: 0 0 0 0 rgba(205, 32, 31, 0.9) !important;
     18501  -webkit-animation: pulse 1.5s infinite !important;
     18502}
     18503
     18504.btn.btn-outline-youtube:hover {
     18505  -webkit-animation: none;
     18506}
     18507
     18508.btn.btn-github {
     18509  background: #00405d;
     18510  border-color: #00405d;
     18511  color: white;
     18512}
     18513
     18514.btn.btn-github:not(:disabled):not(.disabled):hover,
     18515.btn.btn-github:not(:disabled):not(.disabled):focus,
     18516.btn.btn-github:not(:disabled):not(.disabled):active {
     18517  background: #001d2a;
     18518  border-color: #001d2a;
     18519}
     18520
     18521.btn.btn-github:not(:disabled):not(.disabled):focus {
     18522  box-shadow: 0 0 0 0.2rem rgba(0, 64, 93, 0.4) !important;
     18523}
     18524
     18525.btn.btn-github.btn-pulse:not(:disabled):not(.disabled) {
     18526  box-shadow: 0 0 0 0 rgba(0, 64, 93, 0.9) !important;
     18527  -webkit-animation: pulse 1.5s infinite !important;
     18528}
     18529
     18530.btn.btn-github:hover {
     18531  -webkit-animation: none;
     18532}
     18533
     18534.btn.btn-outline-github {
     18535  background: none;
     18536  border-color: #00405d;
     18537  color: #002e44;
     18538  border-width: 1px;
     18539}
     18540
     18541.btn.btn-outline-github:not(:disabled):not(.disabled):hover {
     18542  background: #00405d;
     18543  border-color: #00405d;
     18544  color: white;
     18545}
     18546
     18547.btn.btn-outline-github:not(:disabled):not(.disabled):focus,
     18548.btn.btn-outline-github:not(:disabled):not(.disabled):active {
     18549  background: #001620;
     18550  border-color: #001620;
     18551  color: white;
     18552}
     18553
     18554.btn.btn-outline-github:not(:disabled):not(.disabled):focus {
     18555  box-shadow: 0 0 0 0.2rem rgba(0, 64, 93, 0.4);
     18556}
     18557
     18558.btn.btn-outline-github.btn-pulse:not(:disabled):not(.disabled) {
     18559  box-shadow: 0 0 0 0 rgba(0, 64, 93, 0.9) !important;
     18560  -webkit-animation: pulse 1.5s infinite !important;
     18561}
     18562
     18563.btn.btn-outline-github:hover {
     18564  -webkit-animation: none;
     18565}
     18566
     18567.btn.btn-behance {
     18568  background: #1769ff;
     18569  border-color: #1769ff;
     18570  color: white;
     18571}
     18572
     18573.btn.btn-behance:not(:disabled):not(.disabled):hover,
     18574.btn.btn-behance:not(:disabled):not(.disabled):focus,
     18575.btn.btn-behance:not(:disabled):not(.disabled):active {
     18576  background: #0050e3;
     18577  border-color: #0050e3;
     18578}
     18579
     18580.btn.btn-behance:not(:disabled):not(.disabled):focus {
     18581  box-shadow: 0 0 0 0.2rem rgba(23, 105, 255, 0.4) !important;
     18582}
     18583
     18584.btn.btn-behance.btn-pulse:not(:disabled):not(.disabled) {
     18585  box-shadow: 0 0 0 0 rgba(23, 105, 255, 0.9) !important;
     18586  -webkit-animation: pulse 1.5s infinite !important;
     18587}
     18588
     18589.btn.btn-behance:hover {
     18590  -webkit-animation: none;
     18591}
     18592
     18593.btn.btn-outline-behance {
     18594  background: none;
     18595  border-color: #1769ff;
     18596  color: #0059fd;
     18597  border-width: 1px;
     18598}
     18599
     18600.btn.btn-outline-behance:not(:disabled):not(.disabled):hover {
     18601  background: #1769ff;
     18602  border-color: #1769ff;
     18603  color: white;
     18604}
     18605
     18606.btn.btn-outline-behance:not(:disabled):not(.disabled):focus,
     18607.btn.btn-outline-behance:not(:disabled):not(.disabled):active {
     18608  background: #004dd9;
     18609  border-color: #004dd9;
     18610  color: white;
     18611}
     18612
     18613.btn.btn-outline-behance:not(:disabled):not(.disabled):focus {
     18614  box-shadow: 0 0 0 0.2rem rgba(23, 105, 255, 0.4);
     18615}
     18616
     18617.btn.btn-outline-behance.btn-pulse:not(:disabled):not(.disabled) {
     18618  box-shadow: 0 0 0 0 rgba(23, 105, 255, 0.9) !important;
     18619  -webkit-animation: pulse 1.5s infinite !important;
     18620}
     18621
     18622.btn.btn-outline-behance:hover {
     18623  -webkit-animation: none;
     18624}
     18625
     18626.btn.btn-skype {
     18627  background: #00aff0;
     18628  border-color: #00aff0;
     18629  color: white;
     18630}
     18631
     18632.btn.btn-skype:not(:disabled):not(.disabled):hover,
     18633.btn.btn-skype:not(:disabled):not(.disabled):focus,
     18634.btn.btn-skype:not(:disabled):not(.disabled):active {
     18635  background: #008abd;
     18636  border-color: #008abd;
     18637}
     18638
     18639.btn.btn-skype:not(:disabled):not(.disabled):focus {
     18640  box-shadow: 0 0 0 0.2rem rgba(0, 175, 240, 0.4) !important;
     18641}
     18642
     18643.btn.btn-skype.btn-pulse:not(:disabled):not(.disabled) {
     18644  box-shadow: 0 0 0 0 rgba(0, 175, 240, 0.9) !important;
     18645  -webkit-animation: pulse 1.5s infinite !important;
     18646}
     18647
     18648.btn.btn-skype:hover {
     18649  -webkit-animation: none;
     18650}
     18651
     18652.btn.btn-outline-skype {
     18653  background: none;
     18654  border-color: #00aff0;
     18655  color: #009cd7;
     18656  border-width: 1px;
     18657}
     18658
     18659.btn.btn-outline-skype:not(:disabled):not(.disabled):hover {
     18660  background: #00aff0;
     18661  border-color: #00aff0;
     18662  color: white;
     18663}
     18664
     18665.btn.btn-outline-skype:not(:disabled):not(.disabled):focus,
     18666.btn.btn-outline-skype:not(:disabled):not(.disabled):active {
     18667  background: #0082b3;
     18668  border-color: #0082b3;
     18669  color: white;
     18670}
     18671
     18672.btn.btn-outline-skype:not(:disabled):not(.disabled):focus {
     18673  box-shadow: 0 0 0 0.2rem rgba(0, 175, 240, 0.4);
     18674}
     18675
     18676.btn.btn-outline-skype.btn-pulse:not(:disabled):not(.disabled) {
     18677  box-shadow: 0 0 0 0 rgba(0, 175, 240, 0.9) !important;
     18678  -webkit-animation: pulse 1.5s infinite !important;
     18679}
     18680
     18681.btn.btn-outline-skype:hover {
     18682  -webkit-animation: none;
     18683}
     18684
     18685.btn.btn-yahoo {
     18686  background: #410093;
     18687  border-color: #410093;
     18688  color: white;
     18689}
     18690
     18691.btn.btn-yahoo:not(:disabled):not(.disabled):hover,
     18692.btn.btn-yahoo:not(:disabled):not(.disabled):focus,
     18693.btn.btn-yahoo:not(:disabled):not(.disabled):active {
     18694  background: #2a0060;
     18695  border-color: #2a0060;
     18696}
     18697
     18698.btn.btn-yahoo:not(:disabled):not(.disabled):focus {
     18699  box-shadow: 0 0 0 0.2rem rgba(65, 0, 147, 0.4) !important;
     18700}
     18701
     18702.btn.btn-yahoo.btn-pulse:not(:disabled):not(.disabled) {
     18703  box-shadow: 0 0 0 0 rgba(65, 0, 147, 0.9) !important;
     18704  -webkit-animation: pulse 1.5s infinite !important;
     18705}
     18706
     18707.btn.btn-yahoo:hover {
     18708  -webkit-animation: none;
     18709}
     18710
     18711.btn.btn-outline-yahoo {
     18712  background: none;
     18713  border-color: #410093;
     18714  color: #36007a;
     18715  border-width: 1px;
     18716}
     18717
     18718.btn.btn-outline-yahoo:not(:disabled):not(.disabled):hover {
     18719  background: #410093;
     18720  border-color: #410093;
     18721  color: white;
     18722}
     18723
     18724.btn.btn-outline-yahoo:not(:disabled):not(.disabled):focus,
     18725.btn.btn-outline-yahoo:not(:disabled):not(.disabled):active {
     18726  background: #260056;
     18727  border-color: #260056;
     18728  color: white;
     18729}
     18730
     18731.btn.btn-outline-yahoo:not(:disabled):not(.disabled):focus {
     18732  box-shadow: 0 0 0 0.2rem rgba(65, 0, 147, 0.4);
     18733}
     18734
     18735.btn.btn-outline-yahoo.btn-pulse:not(:disabled):not(.disabled) {
     18736  box-shadow: 0 0 0 0 rgba(65, 0, 147, 0.9) !important;
     18737  -webkit-animation: pulse 1.5s infinite !important;
     18738}
     18739
     18740.btn.btn-outline-yahoo:hover {
     18741  -webkit-animation: none;
     18742}
     18743
     18744.btn.btn-apple,
     18745.btn.btn-google-play {
     18746  border-radius: 7px;
     18747}
     18748
     18749.btn.btn-apple img,
     18750.btn.btn-google-play img {
     18751  width: 35px;
     18752  margin-right: 10px;
     18753}
     18754
     18755.btn.btn-apple i,
     18756.btn.btn-google-play i {
     18757  font-size: 40px;
     18758  margin-right: 10px;
     18759}
     18760
     18761.btn.btn-apple > span,
     18762.btn.btn-google-play > span {
     18763  display: -webkit-box;
     18764  display: flex;
     18765  -webkit-box-orient: vertical;
     18766  -webkit-box-direction: normal;
     18767          flex-direction: column;
     18768  text-align: left;
     18769}
     18770
     18771.btn.btn-apple > span span:nth-child(2),
     18772.btn.btn-google-play > span span:nth-child(2) {
     18773  font-size: 20px;
     18774  font-weight: 600;
     18775  margin-top: 5px;
     18776}
     18777
     18778.btn.btn-apple:hover,
     18779.btn.btn-apple:active,
     18780.btn.btn-apple:focus,
     18781.btn.btn-google-play:hover,
     18782.btn.btn-google-play:active,
     18783.btn.btn-google-play:focus {
     18784  background: #040507;
     18785  color: white;
     18786}
     18787
     18788.btn.btn-apple {
     18789  border: 1px solid #040507;
     18790  color: #040507;
     18791}
     18792
     18793.btn.btn-google-play {
     18794  background: #040507;
     18795  color: white;
     18796}
     18797
     18798.btn.btn-google-play > span span:nth-child(1) {
     18799  text-transform: uppercase;
     18800  font-size: 12px;
     18801}
     18802
     18803@-webkit-keyframes pulse {
     18804  to {
     18805    box-shadow: 0 0 0 10px rgba(232, 76, 61, 0);
     18806  }
     18807}
     18808
     18809@keyframes pulse {
     18810  to {
     18811    box-shadow: 0 0 0 10px rgba(232, 76, 61, 0);
     18812  }
     18813}
     18814
     18815.progress .progress-bar.progress-bar-striped {
     18816  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
     18817  background-size: 1rem 1rem !important;
     18818}
     18819
     18820.progress .progress-bar:not(.progress-bar-striped) {
     18821  background: #0081ff;
     18822}
     18823
     18824.dropdown {
     18825  display: inline;
     18826}
     18827
     18828.dropdown-menu {
     18829  margin-top: -10px;
     18830  visibility: hidden;
     18831  opacity: 0;
     18832  height: 0;
     18833  display: block !important;
     18834  -webkit-transition: margin-top 0.3s, opacity 0.3s;
     18835  transition: margin-top 0.3s, opacity 0.3s;
     18836  border-top: 1px solid #eee !important;
     18837}
     18838
     18839.dropdown-menu ul.list-group {
     18840  max-height: 300px;
     18841}
     18842
     18843.dropdown-menu.show {
     18844  margin-top: 0;
     18845  visibility: visible;
     18846  opacity: 1;
     18847  height: auto;
     18848}
     18849
     18850.dropdown-header {
     18851  font-size: inherit;
     18852  padding: 10px 20px;
     18853  border-bottom: 1px solid #f0f0f0;
     18854}
     18855
     18856.dropdown-body {
     18857  padding: 10px 20px;
     18858}
     18859
     18860.dropdown-menu {
     18861  border-radius: 0.5rem;
     18862  font-size: 14px;
     18863  border: none;
     18864  box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.15);
     18865  overflow: hidden;
     18866}
     18867
     18868.dropdown-menu.dropdown-menu-big {
     18869  padding: 0;
     18870  width: 300px;
     18871}
     18872
     18873.dropdown-menu .dropdown-menu-body {
     18874  max-height: 400px;
     18875  overflow: auto;
     18876}
     18877
     18878.dropdown-menu .dropdown-menu-title {
     18879  background-color: #0081ff;
     18880  padding: 15px 20px;
     18881  color: white;
     18882  background-size: cover !important;
     18883  background-position: center !important;
     18884}
     18885
     18886.dropdown-menu .dropdown-menu-footer {
     18887  padding: 10px 20px;
     18888}
     18889
     18890.dropdown-menu ul li.dropdown-menu-title {
     18891  background: red;
     18892  margin: 5px 0;
     18893  padding: 0px 20px 5px;
     18894  border-bottom: 1px solid #ebebeb;
     18895}
     18896
     18897.dropdown-menu ul li.dropdown-menu-title:first-child {
     18898  margin-top: 0;
     18899}
     18900
     18901.dropdown-menu .dropdown-item:hover,
     18902.dropdown-menu .dropdown-item:focus,
     18903.dropdown-menu .dropdown-item:active {
     18904  background: #f5f5f5;
     18905  text-decoration: none;
     18906  color: #0081ff;
     18907}
     18908
     18909table .dropdown {
     18910  line-height: initial;
     18911}
     18912
     18913.badge {
     18914  padding: 5px 10px;
     18915  font-size: 11px;
     18916}
     18917
     18918.badge.badge-success {
     18919  background: #28c76f;
     18920}
     18921
     18922.badge.badge-danger {
     18923  background: #ea5455;
     18924}
     18925
     18926.badge.badge-secondary {
     18927  background: #aa66cc;
     18928}
     18929
     18930.badge.badge-info {
     18931  background: #33b5e5;
     18932}
     18933
     18934.badge.badge-warning {
     18935  background: #ff9f43;
     18936}
     18937
     18938.badge.badge-dark {
     18939  background: #293134;
     18940}
     18941
     18942.badge.badge-primary {
     18943  background: #0081ff;
     18944}
     18945
     18946.badge.badge-light {
     18947  background: #afb8bd;
     18948}
     18949
     18950.btn {
     18951  position: relative;
     18952}
     18953
     18954.btn .badge {
     18955  padding: 2px 6px;
     18956  right: 7px;
     18957  top: -7px;
     18958  position: absolute;
     18959}
     18960
     18961.collapse .card,
     18962.collapse .app-block .app-content .app-action,
     18963.app-block .app-content .collapse .app-action,
     18964.collapse .chat-block {
     18965  border: 1px solid #e1e1e1;
     18966  box-shadow: none;
     18967}
     18968
     18969.media > img,
     18970.media > a > img,
     18971.header form .input-group .input-group-append .media > button.btn > img {
     18972  width: 80px;
     18973}
     18974
     18975.accordion .card,
     18976.accordion .app-block .app-content .app-action,
     18977.app-block .app-content .accordion .app-action,
     18978.accordion .chat-block {
     18979  margin-bottom: 0;
     18980  border: 1px solid #ebebeb;
     18981}
     18982
     18983.accordion .card .card-header,
     18984.accordion .app-block .app-content .app-action .card-header,
     18985.app-block .app-content .accordion .app-action .card-header,
     18986.accordion .chat-block .card-header {
     18987  display: -webkit-box;
     18988  display: flex;
     18989  height: 50px;
     18990  padding: 0 10px;
     18991  -webkit-box-align: center;
     18992          align-items: center;
     18993}
     18994
     18995.accordion .card .card-header button,
     18996.accordion .app-block .app-content .app-action .card-header button,
     18997.app-block .app-content .accordion .app-action .card-header button,
     18998.accordion .chat-block .card-header button {
     18999  display: block;
     19000}
     19001
     19002.accordion.custom-accordion {
     19003  border: 1px solid #ebebeb;
     19004  border-radius: 5px;
     19005  overflow: hidden;
     19006}
     19007
     19008.accordion.custom-accordion .accordion-row a.accordion-header,
     19009.accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn,
     19010.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn {
     19011  color: #293134;
     19012  border-bottom: 1px solid #ebebeb;
     19013  border-top: 1px solid #ebebeb;
     19014  padding: 10px 20px;
     19015  display: -webkit-box;
     19016  display: flex;
     19017  -webkit-box-align: center;
     19018          align-items: center;
     19019  -webkit-box-pack: justify;
     19020          justify-content: space-between;
     19021  margin-top: -1px;
     19022}
     19023
     19024.accordion.custom-accordion .accordion-row a.accordion-header .accordion-status-icon.open,
     19025.accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn .accordion-status-icon.open,
     19026.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn .accordion-status-icon.open {
     19027  display: none;
     19028}
     19029
     19030.accordion.custom-accordion .accordion-row a.accordion-header:hover,
     19031.accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19032.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:hover,
     19033.accordion.custom-accordion .accordion-row a.accordion-header:focus,
     19034.accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19035.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus {
     19036  color: #0081ff;
     19037}
     19038
     19039.accordion.custom-accordion .accordion-row .accordion-body {
     19040  display: none;
     19041  padding: 10px 20px;
     19042}
     19043
     19044.accordion.custom-accordion .accordion-row.open a.accordion-header,
     19045.accordion.custom-accordion .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19046.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row.open button.accordion-header.btn {
     19047  background: white;
     19048}
     19049
     19050.accordion.custom-accordion .accordion-row.open a.accordion-header .accordion-status-icon.open,
     19051.accordion.custom-accordion .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn .accordion-status-icon.open,
     19052.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row.open button.accordion-header.btn .accordion-status-icon.open {
     19053  display: block;
     19054}
     19055
     19056.accordion.custom-accordion .accordion-row.open a.accordion-header .accordion-status-icon.close,
     19057.accordion.custom-accordion .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn .accordion-status-icon.close,
     19058.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row.open button.accordion-header.btn .accordion-status-icon.close {
     19059  display: none;
     19060}
     19061
     19062.accordion.custom-accordion .accordion-row.open .accordion-body {
     19063  display: block;
     19064}
     19065
     19066.accordion.custom-accordion .accordion-row:first-child a.accordion-header,
     19067.accordion.custom-accordion .accordion-row:first-child .header form .input-group .input-group-append button.accordion-header.btn,
     19068.header form .input-group .input-group-append .accordion.custom-accordion .accordion-row:first-child button.accordion-header.btn {
     19069  border-top: none;
     19070}
     19071
     19072.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) a.accordion-header:hover,
     19073.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19074.header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:hover,
     19075.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) a.accordion-header:focus,
     19076.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19077.header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus {
     19078  color: #0081ff;
     19079}
     19080
     19081.accordion.custom-accordion.accordion-primary .accordion-row.open a.accordion-header,
     19082.accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19083.header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn {
     19084  background: #0081ff;
     19085  color: white;
     19086}
     19087
     19088.accordion.custom-accordion.accordion-success .accordion-row:not(.open) a.accordion-header:hover,
     19089.accordion.custom-accordion.accordion-success .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19090.header form .input-group .input-group-append .accordion.custom-accordion.accordion-success .accordion-row:not(.open) button.accordion-header.btn:hover,
     19091.accordion.custom-accordion.accordion-success .accordion-row:not(.open) a.accordion-header:focus,
     19092.accordion.custom-accordion.accordion-success .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19093.header form .input-group .input-group-append .accordion.custom-accordion.accordion-success .accordion-row:not(.open) button.accordion-header.btn:focus {
     19094  color: #28c76f;
     19095}
     19096
     19097.accordion.custom-accordion.accordion-success .accordion-row.open a.accordion-header,
     19098.accordion.custom-accordion.accordion-success .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19099.header form .input-group .input-group-append .accordion.custom-accordion.accordion-success .accordion-row.open button.accordion-header.btn {
     19100  background: #28c76f;
     19101  color: white;
     19102}
     19103
     19104.accordion.custom-accordion.accordion-danger .accordion-row:not(.open) a.accordion-header:hover,
     19105.accordion.custom-accordion.accordion-danger .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19106.header form .input-group .input-group-append .accordion.custom-accordion.accordion-danger .accordion-row:not(.open) button.accordion-header.btn:hover,
     19107.accordion.custom-accordion.accordion-danger .accordion-row:not(.open) a.accordion-header:focus,
     19108.accordion.custom-accordion.accordion-danger .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19109.header form .input-group .input-group-append .accordion.custom-accordion.accordion-danger .accordion-row:not(.open) button.accordion-header.btn:focus {
     19110  color: #ea5455;
     19111}
     19112
     19113.accordion.custom-accordion.accordion-danger .accordion-row.open a.accordion-header,
     19114.accordion.custom-accordion.accordion-danger .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19115.header form .input-group .input-group-append .accordion.custom-accordion.accordion-danger .accordion-row.open button.accordion-header.btn {
     19116  background: #ea5455;
     19117  color: white;
     19118}
     19119
     19120.accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) a.accordion-header:hover,
     19121.accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19122.header form .input-group .input-group-append .accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) button.accordion-header.btn:hover,
     19123.accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) a.accordion-header:focus,
     19124.accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19125.header form .input-group .input-group-append .accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) button.accordion-header.btn:focus {
     19126  color: #aa66cc;
     19127}
     19128
     19129.accordion.custom-accordion.accordion-secondary .accordion-row.open a.accordion-header,
     19130.accordion.custom-accordion.accordion-secondary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19131.header form .input-group .input-group-append .accordion.custom-accordion.accordion-secondary .accordion-row.open button.accordion-header.btn {
     19132  background: #aa66cc;
     19133  color: white;
     19134}
     19135
     19136.accordion.custom-accordion.accordion-light .accordion-row:not(.open) a.accordion-header:hover,
     19137.accordion.custom-accordion.accordion-light .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19138.header form .input-group .input-group-append .accordion.custom-accordion.accordion-light .accordion-row:not(.open) button.accordion-header.btn:hover,
     19139.accordion.custom-accordion.accordion-light .accordion-row:not(.open) a.accordion-header:focus,
     19140.accordion.custom-accordion.accordion-light .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19141.header form .input-group .input-group-append .accordion.custom-accordion.accordion-light .accordion-row:not(.open) button.accordion-header.btn:focus {
     19142  color: #293134;
     19143}
     19144
     19145.accordion.custom-accordion.accordion-light .accordion-row.open a.accordion-header,
     19146.accordion.custom-accordion.accordion-light .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19147.header form .input-group .input-group-append .accordion.custom-accordion.accordion-light .accordion-row.open button.accordion-header.btn {
     19148  background: #afb8bd;
     19149  color: #293134;
     19150}
     19151
     19152.accordion.custom-accordion.accordion-warning .accordion-row:not(.open) a.accordion-header:hover,
     19153.accordion.custom-accordion.accordion-warning .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19154.header form .input-group .input-group-append .accordion.custom-accordion.accordion-warning .accordion-row:not(.open) button.accordion-header.btn:hover,
     19155.accordion.custom-accordion.accordion-warning .accordion-row:not(.open) a.accordion-header:focus,
     19156.accordion.custom-accordion.accordion-warning .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19157.header form .input-group .input-group-append .accordion.custom-accordion.accordion-warning .accordion-row:not(.open) button.accordion-header.btn:focus {
     19158  color: #ff9f43;
     19159}
     19160
     19161.accordion.custom-accordion.accordion-warning .accordion-row.open a.accordion-header,
     19162.accordion.custom-accordion.accordion-warning .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19163.header form .input-group .input-group-append .accordion.custom-accordion.accordion-warning .accordion-row.open button.accordion-header.btn {
     19164  background: #ff9f43;
     19165  color: #293134;
     19166}
     19167
     19168.accordion.custom-accordion.accordion-info .accordion-row:not(.open) a.accordion-header:hover,
     19169.accordion.custom-accordion.accordion-info .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19170.header form .input-group .input-group-append .accordion.custom-accordion.accordion-info .accordion-row:not(.open) button.accordion-header.btn:hover,
     19171.accordion.custom-accordion.accordion-info .accordion-row:not(.open) a.accordion-header:focus,
     19172.accordion.custom-accordion.accordion-info .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19173.header form .input-group .input-group-append .accordion.custom-accordion.accordion-info .accordion-row:not(.open) button.accordion-header.btn:focus {
     19174  color: #33b5e5;
     19175}
     19176
     19177.accordion.custom-accordion.accordion-info .accordion-row.open a.accordion-header,
     19178.accordion.custom-accordion.accordion-info .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19179.header form .input-group .input-group-append .accordion.custom-accordion.accordion-info .accordion-row.open button.accordion-header.btn {
     19180  background: #33b5e5;
     19181  color: white;
     19182}
     19183
     19184.accordion.custom-accordion.accordion-dark .accordion-row:not(.open) a.accordion-header:hover,
     19185.accordion.custom-accordion.accordion-dark .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:hover,
     19186.header form .input-group .input-group-append .accordion.custom-accordion.accordion-dark .accordion-row:not(.open) button.accordion-header.btn:hover,
     19187.accordion.custom-accordion.accordion-dark .accordion-row:not(.open) a.accordion-header:focus,
     19188.accordion.custom-accordion.accordion-dark .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus,
     19189.header form .input-group .input-group-append .accordion.custom-accordion.accordion-dark .accordion-row:not(.open) button.accordion-header.btn:focus {
     19190  color: #293134;
     19191}
     19192
     19193.accordion.custom-accordion.accordion-dark .accordion-row.open a.accordion-header,
     19194.accordion.custom-accordion.accordion-dark .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn,
     19195.header form .input-group .input-group-append .accordion.custom-accordion.accordion-dark .accordion-row.open button.accordion-header.btn {
     19196  background: #293134;
     19197  color: white;
     19198}
     19199
     19200.isotope-item {
     19201  z-index: 2;
     19202}
     19203
     19204.isotope-hidden.isotope-item {
     19205  pointer-events: none;
     19206  z-index: 1;
     19207}
     19208
     19209.isotope,
     19210.isotope .isotope-item {
     19211  -webkit-transition-duration: 0.8s;
     19212          transition-duration: 0.8s;
     19213}
     19214
     19215.isotope {
     19216  -webkit-transition-property: height, width;
     19217  transition-property: height, width;
     19218}
     19219
     19220.isotope .isotope-item {
     19221  -webkit-transition-property: opacity, -webkit-transform;
     19222  transition-property: opacity, -webkit-transform;
     19223  transition-property: transform, opacity;
     19224  transition-property: transform, opacity, -webkit-transform;
     19225}
     19226
     19227.gallery-container img {
     19228  width: 100%;
     19229}
     19230
     19231.daterangepicker td.active {
     19232  background: #0081ff;
     19233}
     19234
     19235.daterangepicker td.active:hover {
     19236  background: #0081ff;
     19237}
     19238
     19239.daterangepicker .ranges li.active {
     19240  background: #0081ff;
     19241}
     19242
     19243.alert {
     19244  border-color: transparent !important;
     19245}
     19246
     19247.alert .close {
     19248  height: 100%;
     19249  width: 44px;
     19250  -webkit-box-pack: center;
     19251          justify-content: center;
     19252  -webkit-box-align: center;
     19253          align-items: center;
     19254  padding: 0;
     19255  display: -webkit-box;
     19256  display: flex;
     19257}
     19258
     19259.alert .close > * {
     19260  font-size: initial;
     19261  text-shadow: none;
     19262  line-height: 0;
     19263}
     19264
     19265.alert.alert-primary {
     19266  background: rgba(0, 129, 255, 0.3) !important;
     19267}
     19268
     19269.alert.alert-primary.alert-with-border {
     19270  border-left: 3px solid #0081ff !important;
     19271}
     19272
     19273.alert.alert-secondary {
     19274  background: rgba(170, 102, 204, 0.3) !important;
     19275}
     19276
     19277.alert.alert-secondary.alert-with-border {
     19278  border-left: 3px solid #aa66cc !important;
     19279}
     19280
     19281.alert.alert-success {
     19282  background: rgba(40, 199, 111, 0.3) !important;
     19283}
     19284
     19285.alert.alert-success.alert-with-border {
     19286  border-left: 3px solid #28c76f !important;
     19287}
     19288
     19289.alert.alert-danger {
     19290  background: rgba(234, 84, 85, 0.3) !important;
     19291}
     19292
     19293.alert.alert-danger.alert-with-border {
     19294  border-left: 3px solid #ea5455 !important;
     19295}
     19296
     19297.alert.alert-warning {
     19298  background: rgba(255, 159, 67, 0.3) !important;
     19299}
     19300
     19301.alert.alert-warning.alert-with-border {
     19302  border-left: 3px solid #ff9f43 !important;
     19303}
     19304
     19305.alert.alert-info {
     19306  background: rgba(51, 181, 229, 0.3) !important;
     19307}
     19308
     19309.alert.alert-info.alert-with-border {
     19310  border-left: 3px solid #33b5e5 !important;
     19311}
     19312
     19313.alert.alert-dark {
     19314  background: #d4d5d8 !important;
     19315  color: #293134 !important;
     19316}
     19317
     19318.alert.alert-dark.alert-with-border {
     19319  border-left: 3px solid #293134 !important;
     19320}
     19321
     19322.breadcrumb {
     19323  background: none;
     19324  padding: 0;
     19325  margin-bottom: 30px;
     19326}
     19327
     19328.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
     19329  font-family: "themify";
     19330  content: "\E649";
     19331  font-size: 10px;
     19332  margin-right: 0;
     19333}
     19334
     19335.breadcrumb .breadcrumb-item:before {
     19336  font-family: "themify";
     19337  content: "\E69B";
     19338  margin-right: 0.5rem;
     19339}
     19340
     19341.breadcrumb .breadcrumb-item.active {
     19342  color: #0081ff;
     19343}
     19344
     19345.notify .alert {
     19346  border: none;
     19347  box-shadow: 0 2px 10px 0 rgba(24, 28, 33, 0.04);
     19348}
     19349
     19350.notify .alert .alert-heading {
     19351  font-size: 16px;
     19352  font-weight: 600;
     19353}
     19354
     19355.notify.open {
     19356  -webkit-transform: translate(0);
     19357          transform: translate(0);
     19358}
     19359
     19360.pagination .page-item.active .page-link {
     19361  background: #0081ff;
     19362  border-color: transparent;
     19363}
     19364
     19365.pagination .page-item .page-link:hover,
     19366.pagination .page-item .page-link:focus {
     19367  text-decoration: none;
     19368}
     19369
     19370.pagination.pagination-rounded .page-item {
     19371  margin: 0 5px;
     19372}
     19373
     19374.pagination.pagination-rounded .page-item .page-link {
     19375  border-radius: 50%;
     19376  padding: 0;
     19377  display: -webkit-box;
     19378  display: flex;
     19379  -webkit-box-align: center;
     19380          align-items: center;
     19381  -webkit-box-pack: center;
     19382          justify-content: center;
     19383  height: 40px;
     19384  width: 40px;
     19385}
     19386
     19387.pagination.pagination-rounded.pagination-sm .page-link {
     19388  height: 30px;
     19389  width: 30px;
     19390}
     19391
     19392.pagination.pagination-rounded.pagination-lg .page-link {
     19393  height: 60px;
     19394  width: 60px;
     19395}
     19396
     19397.tourStep {
     19398  border: none;
     19399}
     19400
     19401.tourStep.right {
     19402  margin-left: 10px;
     19403}
     19404
     19405.tourStep.left {
     19406  margin-right: 10px;
     19407}
     19408
     19409.tourStep.top {
     19410  margin-top: -10px;
     19411}
     19412
     19413.tourStep.bottom {
     19414  margin-top: 10px;
     19415}
     19416
     19417.tourStep .popover-navigation {
     19418  border-top: 1px solid #ddd;
     19419  padding: 0.5rem 0.75rem;
     19420  display: -webkit-box;
     19421  display: flex;
     19422  -webkit-box-align: center;
     19423          align-items: center;
     19424}
     19425
     19426.tourStep .popover-navigation span {
     19427  font-size: 12px;
     19428  color: #9b9b9b;
     19429}
     19430
     19431.tourStep .popover-navigation .popover-navigation-buttons {
     19432  margin-left: auto;
     19433}
     19434
     19435.tourStep .popover-navigation .popover-navigation-buttons .btn {
     19436  margin-left: 5px;
     19437}
     19438
     19439.swal-modal {
     19440  border-radius: 0.5rem;
     19441}
     19442
     19443.swal-modal .swal-title {
     19444  font-size: 20px;
     19445}
     19446
     19447.swal-modal .swal-text {
     19448  text-align: center;
     19449}
     19450
     19451.swal-modal .swal-button {
     19452  padding: 0.375rem 0.75rem;
     19453}
     19454
     19455.swal-modal .swal-button.swal-button--confirm {
     19456  background: #0081ff;
     19457}
     19458
     19459.swal-modal .swal-button.swal-button--danger {
     19460  background: #ea5455;
     19461}
     19462
     19463.swal-modal .swal-button.swal-button--cancel {
     19464  background: #afb8bd;
     19465}
     19466
     19467.swal-modal .swal-icon--error {
     19468  border-color: #f4a6a6;
     19469}
     19470
     19471.swal-modal .swal-icon--error .swal-icon--error__line {
     19472  background: #f4a6a6;
     19473}
     19474
     19475.irs .irs-single,
     19476.irs .irs-to,
     19477.irs .irs-from {
     19478  background: #0081ff;
     19479}
     19480
     19481.irs .irs-single:before,
     19482.irs .irs-to:before,
     19483.irs .irs-from:before {
     19484  border-top-color: #0081ff;
     19485}
     19486
     19487.irs .irs-handle {
     19488  border-color: #0081ff;
     19489}
     19490
     19491.irs .irs-bar {
     19492  background: #0081ff;
     19493}
     19494
     19495.select2 {
     19496  width: 100% !important;
     19497}
     19498
     19499.select2.select2-container .select2-selection {
     19500  border: 1px solid #ced4da;
     19501}
     19502
     19503.select2.select2-container .select2-selection .select2-selection__placeholder {
     19504  line-height: calc(2.25rem + 2px);
     19505}
     19506
     19507.select2.select2-container .select2-selection .select2-selection__arrow {
     19508  height: calc(2.25rem + 2px);
     19509  width: 30px;
     19510}
     19511
     19512.select2.select2-container .select2-selection .select2-selection__choice {
     19513  display: -webkit-box;
     19514  display: flex;
     19515  -webkit-box-align: center;
     19516          align-items: center;
     19517  border: none;
     19518}
     19519
     19520.select2.select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove {
     19521  font-size: 16px;
     19522  padding: 0 5px 0 3px;
     19523}
     19524
     19525.select2.select2-container .select2-selection.select2-container--focus {
     19526  border-color: red;
     19527}
     19528
     19529.select2-container--default .select2-results__option--highlighted[aria-selected] {
     19530  background-color: #0081ff;
     19531  color: white;
     19532}
     19533
     19534.select2-container--default.select2-container--focus .select2-selection--multiple {
     19535  border-color: rgba(0, 129, 255, 0.8);
     19536}
     19537
     19538.select2-container--default .select2-search--dropdown .select2-search__field {
     19539  height: calc(2.25rem + 2px);
     19540  padding: 0.375rem 0.75rem;
     19541}
     19542
     19543body.modal-open .modal.fade .modal-dialog {
     19544  -webkit-transform: translate(0, 0) scale(0.9);
     19545          transform: translate(0, 0) scale(0.9);
     19546}
     19547
     19548body.modal-open .modal.show .modal-dialog {
     19549  -webkit-transform: translate(0, 0) scale(1);
     19550          transform: translate(0, 0) scale(1);
     19551}
     19552
     19553.modal .modal-dialog .modal-content {
     19554  border: none;
     19555  box-shadow: none;
     19556  border-radius: 0.5rem;
     19557}
     19558
     19559.modal .modal-dialog .modal-content .modal-header {
     19560  height: 60px;
     19561  padding: 0 20px;
     19562  display: -webkit-box;
     19563  display: flex;
     19564  -webkit-box-align: center;
     19565          align-items: center;
     19566  background-color: #ebebeb;
     19567  border-bottom: none;
     19568}
     19569
     19570.modal .modal-dialog .modal-content .modal-header .modal-title {
     19571  font-size: 17px;
     19572  font-weight: 600;
     19573}
     19574
     19575.modal .modal-dialog .modal-content .modal-header button.close {
     19576  background-color: white;
     19577  text-shadow: none;
     19578  opacity: 1;
     19579  margin: 0;
     19580  font-size: 23px;
     19581  padding: 0;
     19582  width: 30px;
     19583  height: 30px;
     19584  display: -webkit-box;
     19585  display: flex;
     19586  border-radius: 50%;
     19587  -webkit-box-align: center;
     19588          align-items: center;
     19589  -webkit-box-pack: center;
     19590          justify-content: center;
     19591}
     19592
     19593.modal .modal-dialog .modal-content .modal-header button.close:hover {
     19594  color: #646464;
     19595}
     19596
     19597.modal .modal-dialog .modal-content .modal-header button.close > * {
     19598  font-size: initial;
     19599}
     19600
     19601.modal .modal-dialog .modal-content .modal-body {
     19602  padding: 1.5rem;
     19603}
     19604
     19605.modal .modal-dialog .modal-content .modal-footer {
     19606  height: 60px;
     19607}
     19608
     19609.wickedpicker {
     19610  border: none;
     19611  box-shadow: 0 2px 15px 0 rgba(69, 65, 78, 0.18);
     19612  width: auto;
     19613  border-radius: 0;
     19614  height: auto;
     19615}
     19616
     19617.wickedpicker .wickedpicker__controls {
     19618  padding: 10px 15px;
     19619}
     19620
     19621.wickedpicker .wickedpicker__controls__control {
     19622  width: 40px;
     19623}
     19624
     19625.wickedpicker .wickedpicker__controls__control .wickedpicker__controls__control-up:before {
     19626  content: "\F077";
     19627  font: normal normal normal 14px/1 FontAwesome;
     19628}
     19629
     19630.wickedpicker .wickedpicker__controls__control .wickedpicker__controls__control-down:after {
     19631  content: "\F078";
     19632  font: normal normal normal 14px/1 FontAwesome;
     19633}
     19634
     19635.wickedpicker .wickedpicker__controls__control .hover-state {
     19636  color: #0081ff;
     19637}
     19638
     19639.wickedpicker .wickedpicker__title {
     19640  display: none;
     19641}
     19642
     19643.clearable-picker {
     19644  position: relative;
     19645}
     19646
     19647.clearable-picker [data-clear-picker] {
     19648  cursor: pointer;
     19649  font-size: 20px;
     19650  position: absolute;
     19651  right: 10px;
     19652  top: 50%;
     19653  height: 17px;
     19654  display: -webkit-box;
     19655  display: flex;
     19656  -webkit-box-align: center;
     19657          align-items: center;
     19658  -webkit-box-pack: center;
     19659          justify-content: center;
     19660  width: 17px;
     19661  color: #646464;
     19662  margin-top: -8.5px;
     19663  bottom: 0;
     19664}
     19665
     19666.avatar {
     19667  display: inline-block;
     19668  margin-bottom: 0;
     19669  height: 3rem;
     19670  width: 3rem;
     19671  border-radius: 50%;
     19672}
     19673
     19674.avatar .avatar-title {
     19675  background: #d7d7d7;
     19676  width: 100%;
     19677  height: 100%;
     19678  display: -webkit-box;
     19679  display: flex;
     19680  -webkit-box-align: center;
     19681          align-items: center;
     19682  -webkit-box-pack: center;
     19683          justify-content: center;
     19684  text-transform: uppercase;
     19685  font-size: 19px;
     19686}
     19687
     19688.avatar > a,
     19689.header form .input-group .input-group-append .avatar > button.btn {
     19690  width: 100%;
     19691  height: 100%;
     19692  display: block;
     19693  -webkit-transition: color 0.3s;
     19694  transition: color 0.3s;
     19695  color: #0081ff;
     19696}
     19697
     19698.avatar > a:hover,
     19699.header form .input-group .input-group-append .avatar > button.btn:hover,
     19700.avatar > a:focus,
     19701.header form .input-group .input-group-append .avatar > button.btn:focus {
     19702  color: #646464;
     19703}
     19704
     19705.avatar > a > img,
     19706.header form .input-group .input-group-append .avatar > button.btn > img,
     19707.avatar > img {
     19708  width: 100%;
     19709  height: 100%;
     19710  -o-object-fit: cover;
     19711     object-fit: cover;
     19712}
     19713
     19714.avatar.avatar-sm {
     19715  height: 2rem;
     19716  width: 2rem;
     19717}
     19718
     19719.avatar.avatar-sm .avatar-title {
     19720  font-size: 14px;
     19721}
     19722
     19723.avatar.avatar-sm.avatar-state-primary:before,
     19724.avatar.avatar-sm.avatar-state-success:before,
     19725.avatar.avatar-sm.avatar-state-danger:before,
     19726.avatar.avatar-sm.avatar-state-warning:before,
     19727.avatar.avatar-sm.avatar-state-info:before,
     19728.avatar.avatar-sm.avatar-state-secondary:before,
     19729.avatar.avatar-sm.avatar-state-light:before,
     19730.avatar.avatar-sm.avatar-state-dark:before {
     19731  width: 0.8rem;
     19732  height: 0.8rem;
     19733}
     19734
     19735.avatar.avatar-lg {
     19736  height: 4.5rem;
     19737  width: 4.5rem;
     19738}
     19739
     19740.avatar.avatar-lg .avatar-title {
     19741  font-size: 29px;
     19742}
     19743
     19744.avatar.avatar-lg.avatar-state-primary:before,
     19745.avatar.avatar-lg.avatar-state-success:before,
     19746.avatar.avatar-lg.avatar-state-danger:before,
     19747.avatar.avatar-lg.avatar-state-warning:before,
     19748.avatar.avatar-lg.avatar-state-info:before,
     19749.avatar.avatar-lg.avatar-state-secondary:before,
     19750.avatar.avatar-lg.avatar-state-light:before,
     19751.avatar.avatar-lg.avatar-state-dark:before {
     19752  width: 1.3rem;
     19753  height: 1.3rem;
     19754  right: 4px;
     19755}
     19756
     19757.avatar.avatar-xl {
     19758  height: 5.8rem;
     19759  width: 5.8rem;
     19760}
     19761
     19762.avatar.avatar-xl .avatar-title {
     19763  font-size: 39px;
     19764}
     19765
     19766.avatar.avatar-xl.avatar-state-primary:before,
     19767.avatar.avatar-xl.avatar-state-success:before,
     19768.avatar.avatar-xl.avatar-state-danger:before,
     19769.avatar.avatar-xl.avatar-state-warning:before,
     19770.avatar.avatar-xl.avatar-state-info:before,
     19771.avatar.avatar-xl.avatar-state-secondary:before,
     19772.avatar.avatar-xl.avatar-state-light:before,
     19773.avatar.avatar-xl.avatar-state-dark:before {
     19774  width: 1.6rem;
     19775  height: 1.6rem;
     19776  top: 3px;
     19777  right: 3px;
     19778}
     19779
     19780.avatar.avatar-state-primary,
     19781.avatar.avatar-state-success,
     19782.avatar.avatar-state-danger,
     19783.avatar.avatar-state-warning,
     19784.avatar.avatar-state-info,
     19785.avatar.avatar-state-secondary,
     19786.avatar.avatar-state-light,
     19787.avatar.avatar-state-dark {
     19788  position: relative;
     19789}
     19790
     19791.avatar.avatar-state-primary:before,
     19792.avatar.avatar-state-success:before,
     19793.avatar.avatar-state-danger:before,
     19794.avatar.avatar-state-warning:before,
     19795.avatar.avatar-state-info:before,
     19796.avatar.avatar-state-secondary:before,
     19797.avatar.avatar-state-light:before,
     19798.avatar.avatar-state-dark:before {
     19799  content: "";
     19800  position: absolute;
     19801  display: block;
     19802  width: 1rem;
     19803  height: 1rem;
     19804  border-radius: 50%;
     19805  top: 0px;
     19806  right: 0px;
     19807  border: 3px solid white;
     19808}
     19809
     19810.avatar.avatar-state-primary:before {
     19811  background: #0081ff;
     19812}
     19813
     19814.avatar.avatar-state-success:before {
     19815  background: #28c76f;
     19816}
     19817
     19818.avatar.avatar-state-danger:before {
     19819  background: #ea5455;
     19820}
     19821
     19822.avatar.avatar-state-warning:before {
     19823  background: #ff9f43;
     19824}
     19825
     19826.avatar.avatar-state-info:before {
     19827  background: #33b5e5;
     19828}
     19829
     19830.avatar.avatar-state-secondary:before {
     19831  background: #aa66cc;
     19832}
     19833
     19834.avatar.avatar-state-light:before {
     19835  background: #afb8bd;
     19836}
     19837
     19838.avatar.avatar-state-dark:before {
     19839  background: #293134;
     19840}
     19841
     19842.avatar-group {
     19843  display: -webkit-inline-box;
     19844  display: inline-flex;
     19845}
     19846
     19847.avatar-group .avatar {
     19848  margin-right: -1rem;
     19849  border: 2px solid white;
     19850}
     19851
     19852.avatar-group .avatar:last-child {
     19853  margin-right: 0;
     19854}
     19855
     19856.avatar-group .avatar:hover {
     19857  position: relative;
     19858  z-index: 1;
     19859}
     19860
     19861.dropzone {
     19862  border-width: 1px;
     19863  border-color: #0081ff;
     19864}
     19865
     19866body.form-membership {
     19867  background-attachment: fixed;
     19868  background-size: cover;
     19869  padding: 3rem 0;
     19870}
     19871
     19872body.form-membership .form-wrapper {
     19873  background-color: white;
     19874  box-shadow: 0 3px 10px rgba(62, 85, 120, 0.045);
     19875  padding: 3rem;
     19876  border-radius: 0.5rem;
     19877  width: 430px;
     19878  margin: 50px auto;
     19879  text-align: center;
     19880}
     19881
     19882body.form-membership .form-wrapper #logo {
     19883  margin: 1rem 0 3rem;
     19884}
     19885
     19886body.form-membership .form-wrapper #logo img:not(.logo) {
     19887  display: none;
     19888}
     19889
     19890body.form-membership .form-wrapper h5 {
     19891  text-align: center;
     19892  margin-bottom: 2rem;
     19893}
     19894
     19895body.form-membership .form-wrapper form .form-control,
     19896body.form-membership .form-wrapper form .swal-modal input.swal-content__input,
     19897.swal-modal body.form-membership .form-wrapper form input.swal-content__input {
     19898  margin-bottom: 1.5rem;
     19899}
     19900
     19901body.form-membership .form-wrapper hr {
     19902  margin: 2rem 0;
     19903}
     19904
     19905.user-page {
     19906  height: 100vh;
     19907  display: -webkit-box;
     19908  display: flex;
     19909  -webkit-box-align: center;
     19910          align-items: center;
     19911  -webkit-box-pack: center;
     19912          justify-content: center;
     19913  overflow: auto;
     19914}
     19915
     19916.user-page .card,
     19917.user-page .app-block .app-content .app-action,
     19918.app-block .app-content .user-page .app-action,
     19919.user-page .chat-block {
     19920  width: 500px;
     19921}
     19922
     19923.user-page .card .card-body,
     19924.user-page .app-block .app-content .app-action .card-body,
     19925.app-block .app-content .user-page .app-action .card-body,
     19926.user-page .chat-block .card-body {
     19927  padding: 50px;
     19928}
     19929
     19930.chat-app {
     19931  overflow: hidden;
     19932  padding-bottom: 30px;
     19933}
     19934
     19935.chat-app .content-footer {
     19936  display: none;
     19937}
     19938
     19939.chat-app.horizontal-navigation .chat-block {
     19940  height: calc(100vh - 190px);
     19941}
     19942
     19943.chat-app.horizontal-navigation .layout-wrapper .content-wrapper .content-body .content {
     19944  padding-top: 160px;
     19945}
     19946
     19947.chat-block {
     19948  height: calc(100vh - 135px);
     19949  border-radius: 0.5rem;
     19950  overflow: hidden;
     19951  margin-bottom: 0;
     19952}
     19953
     19954.chat-block .chat-sidebar {
     19955  padding: 1.5rem;
     19956  height: 100%;
     19957  display: -webkit-box;
     19958  display: flex;
     19959  -webkit-box-orient: vertical;
     19960  -webkit-box-direction: normal;
     19961          flex-direction: column;
     19962  background-color: #f8fafb;
     19963}
     19964
     19965.chat-block .chat-sidebar .chat-sidebar-header form {
     19966  margin: 1.5rem 0;
     19967}
     19968
     19969.chat-block .chat-sidebar .chat-sidebar-content {
     19970  -webkit-box-flex: 1;
     19971          flex: 1;
     19972  height: 100%;
     19973  display: -webkit-box;
     19974  display: flex;
     19975  -webkit-box-orient: vertical;
     19976  -webkit-box-direction: normal;
     19977          flex-direction: column;
     19978  overflow: auto;
     19979}
     19980
     19981.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item {
     19982  background: white;
     19983  border-radius: 0.5rem;
     19984  border: 1px solid transparent;
     19985  margin-bottom: 1rem;
     19986}
     19987
     19988.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active {
     19989  color: black;
     19990  border-color: #0081ff;
     19991}
     19992
     19993.chat-block .chat-content {
     19994  display: -webkit-box;
     19995  display: flex;
     19996  -webkit-box-orient: vertical;
     19997  -webkit-box-direction: normal;
     19998          flex-direction: column;
     19999  height: 100%;
     20000}
     20001
     20002.chat-block .chat-content .mobile-chat-close-btn {
     20003  display: none;
     20004}
     20005
     20006.chat-block .chat-content .chat-header {
     20007  padding: 1.5rem;
     20008}
     20009
     20010.chat-block .chat-content .messages {
     20011  padding: 1.5rem;
     20012  display: -webkit-box;
     20013  display: flex;
     20014  -webkit-box-orient: vertical;
     20015  -webkit-box-direction: normal;
     20016          flex-direction: column;
     20017  -webkit-box-align: start;
     20018          align-items: flex-start;
     20019  -webkit-box-flex: 1;
     20020          flex: 1;
     20021  overflow-x: hidden;
     20022}
     20023
     20024.chat-block .chat-content .messages .message-item {
     20025  margin-bottom: 20px;
     20026  padding-left: 10px;
     20027  display: -webkit-box;
     20028  display: flex;
     20029  -webkit-box-align: center;
     20030          align-items: center;
     20031  position: relative;
     20032}
     20033
     20034.chat-block .chat-content .messages .message-item .time {
     20035  margin-left: 1rem;
     20036}
     20037
     20038.chat-block .chat-content .messages .message-item img {
     20039  max-width: 30%;
     20040  border-radius: 0.5rem;
     20041}
     20042
     20043.chat-block .chat-content .messages .message-item:not(.message-media):not(.message-item-divider):before {
     20044  content: "";
     20045  border: 10px solid transparent;
     20046  border-right-color: #f0f0f0;
     20047  position: absolute;
     20048  top: 8px;
     20049  left: -10px;
     20050  z-index: 1;
     20051}
     20052
     20053.chat-block .chat-content .messages .message-item .message-item-content {
     20054  max-width: 75%;
     20055  background-color: #f0f0f0;
     20056  padding: 7px 15px;
     20057  line-height: 1.5rem;
     20058  border-radius: 0.5rem;
     20059  position: relative;
     20060  z-index: 2;
     20061}
     20062
     20063.chat-block .chat-content .messages .message-item.me {
     20064  -webkit-box-orient: horizontal;
     20065  -webkit-box-direction: reverse;
     20066          flex-direction: row-reverse;
     20067  margin-left: auto;
     20068  padding-left: 0px;
     20069  padding-right: 10px;
     20070}
     20071
     20072.chat-block .chat-content .messages .message-item.me .time {
     20073  margin-left: 0;
     20074  margin-right: 1rem;
     20075}
     20076
     20077.chat-block .chat-content .messages .message-item.me:not(.message-item-divider):before {
     20078  left: auto;
     20079  right: -10px;
     20080  border-left-color: #0081ff;
     20081  border-right-color: transparent;
     20082}
     20083
     20084.chat-block .chat-content .messages .message-item.me .message-item-content {
     20085  background-color: #0081ff;
     20086  color: rgba(255, 255, 255, 0.9);
     20087}
     20088
     20089.chat-block .chat-content .messages .message-item.message-item-divider {
     20090  width: 100%;
     20091  display: -webkit-box;
     20092  display: flex;
     20093}
     20094
     20095.chat-block .chat-content .messages .message-item.message-item-divider span {
     20096  padding: 0 10px;
     20097  -webkit-user-select: none;
     20098     -moz-user-select: none;
     20099      -ms-user-select: none;
     20100          user-select: none;
     20101}
     20102
     20103.chat-block .chat-content .messages .message-item.message-item-divider:before,
     20104.chat-block .chat-content .messages .message-item.message-item-divider:after {
     20105  content: "";
     20106  display: block;
     20107  height: 1px;
     20108  background-color: #f0f0f0;
     20109  -webkit-box-flex: 1;
     20110          flex: 1;
     20111}
     20112
     20113.chat-block .chat-content .chat-footer {
     20114  padding: 1.5rem;
     20115}
     20116
     20117.chat-block .chat-content .chat-footer .chat-footer-buttons button {
     20118  margin-left: 0.5rem;
     20119}
     20120
     20121.table:not(.table-bordered) thead th {
     20122  border-top: none;
     20123  border-bottom-width: 1px;
     20124  font-weight: 500;
     20125  text-transform: uppercase;
     20126  font-size: 11px;
     20127  letter-spacing: 0.5px;
     20128}
     20129
     20130.table:not(.table-bordered) td {
     20131  vertical-align: middle;
     20132  line-height: 1;
     20133  white-space: nowrap;
     20134}
     20135
     20136.table .dropdown-menu {
     20137  margin-top: 0;
     20138}
     20139
     20140.table.table-lg td {
     20141  padding: 1.3rem 0.75rem;
     20142}
     20143
     20144.table tr.tr-selected {
     20145  background-color: whitesmoke;
     20146}
     20147
     20148.table.table-striped tbody tr:nth-of-type(odd) {
     20149  background-color: rgba(0, 0, 0, 0.03);
     20150}
     20151
     20152.table-responsive-stack tr {
     20153  display: -webkit-box;
     20154  display: flex;
     20155  -webkit-box-orient: horizontal;
     20156  -webkit-box-direction: normal;
     20157  flex-direction: row;
     20158}
     20159
     20160.table-responsive-stack td,
     20161.table-responsive-stack th {
     20162  display: block;
     20163  -webkit-box-flex: 1;
     20164          flex: 1 1 auto;
     20165}
     20166
     20167.timeline .timeline-item {
     20168  padding-bottom: 20px;
     20169  position: relative;
     20170  display: -webkit-box;
     20171  display: flex;
     20172}
     20173
     20174.timeline .timeline-item > div:last-child {
     20175  -webkit-box-flex: 1;
     20176          flex: 1;
     20177}
     20178
     20179.timeline .timeline-item::before {
     20180  content: "";
     20181  display: block;
     20182  position: absolute;
     20183  width: 1px;
     20184  bottom: 0px;
     20185  top: 32px;
     20186  left: 15px;
     20187  background: #e1e1e1;
     20188}
     20189
     20190.timeline .timeline-item:last-child {
     20191  padding-bottom: 0;
     20192  bottom: 0;
     20193}
     20194
     20195.timeline .timeline-item:last-child::before {
     20196  display: none;
     20197}
     20198
     20199#external-events .fc-event {
     20200  border: none;
     20201  background: none;
     20202  color: #646464;
     20203  font-size: 14px;
     20204  cursor: move;
     20205}
     20206
     20207#external-events .fc-event i {
     20208  margin-right: 10px;
     20209}
     20210
     20211.fc .fc-center h2 {
     20212  font-weight: 400;
     20213  font-size: 19px;
     20214  color: #828282;
     20215}
     20216
     20217.fc .fc-event {
     20218  background: #0081ff;
     20219  color: white !important;
     20220  border: none;
     20221  border-radius: 0;
     20222  margin: 0 3px;
     20223  padding: 0px 4px;
     20224  font-size: 11px;
     20225  line-height: normal;
     20226}
     20227
     20228.fc .fc-event:hover {
     20229  background: #0151ac;
     20230}
     20231
     20232.fc .fc-event.bg-danger:hover {
     20233  background: #eb3030 !important;
     20234}
     20235
     20236.fc .fc-event.bg-success:hover {
     20237  background: #00b43d !important;
     20238}
     20239
     20240.fc .fc-event.bg-info:hover {
     20241  background: #1fa1d1 !important;
     20242}
     20243
     20244.fc .fc-event.bg-warning:hover {
     20245  background: #eba71f !important;
     20246}
     20247
     20248.fc .fc-list-table .fc-list-item.bg-danger:hover td {
     20249  background: #ea5455 !important;
     20250}
     20251
     20252.fc .fc-list-table .fc-list-item.bg-danger .fc-event-dot {
     20253  background: white !important;
     20254}
     20255
     20256.fc .fc-list-table .fc-list-item.bg-success:hover td {
     20257  background: #28c76f !important;
     20258}
     20259
     20260.fc .fc-list-table .fc-list-item.bg-success .fc-event-dot {
     20261  background: white !important;
     20262}
     20263
     20264.fc .fc-list-table .fc-list-item.bg-info:hover td {
     20265  background: #33b5e5 !important;
     20266}
     20267
     20268.fc .fc-list-table .fc-list-item.bg-info .fc-event-dot {
     20269  background: white !important;
     20270}
     20271
     20272.fc .fc-list-table .fc-list-item.bg-warning:hover td {
     20273  background: #ff9f43 !important;
     20274}
     20275
     20276.fc .fc-list-table .fc-list-item.bg-warning .fc-event-dot {
     20277  background: white !important;
     20278}
     20279
     20280.fc .fc-list-table .fc-list-item.bg-primary:hover td {
     20281  background: #0081ff !important;
     20282}
     20283
     20284.fc .fc-list-table .fc-list-item.bg-primary .fc-event-dot {
     20285  background: white !important;
     20286}
     20287
     20288.fc .fc-list-table .fc-list-item.bg-secondary:hover td {
     20289  background: #aa66cc !important;
     20290}
     20291
     20292.fc .fc-list-table .fc-list-item.bg-secondary .fc-event-dot {
     20293  background: white !important;
     20294}
     20295
     20296.fc .fc-list-table .fc-list-item.bg-dark:hover td {
     20297  background: #293134 !important;
     20298}
     20299
     20300.fc .fc-list-table .fc-list-item.bg-dark .fc-event-dot {
     20301  background: white !important;
     20302}
     20303
     20304.fc .fc-state-default {
     20305  background-image: none;
     20306  border: none;
     20307  box-shadow: none;
     20308  text-shadow: none;
     20309}
     20310
     20311.fc .fc-state-default.fc-state-active {
     20312  background: #0081ff;
     20313  color: white;
     20314}
     20315
     20316.fc .fc-event-dot {
     20317  background: #cdcdcd !important;
     20318}
     20319
     20320.fc-toolbar .fc-state-active,
     20321.fc-toolbar .ui-state-active {
     20322  z-index: 2;
     20323}
     20324
     20325.list-group .list-group-item.list-group-item-primary {
     20326  background: #0081ff !important;
     20327  color: white !important;
     20328}
     20329
     20330.list-group .list-group-item.list-group-item-primary-bright {
     20331  background: rgba(0, 129, 255, 0.3) !important;
     20332  color: #0081ff !important;
     20333}
     20334
     20335.list-group .list-group-item.list-group-item-secondary {
     20336  background: #aa66cc !important;
     20337  color: white !important;
     20338}
     20339
     20340.list-group .list-group-item.list-group-item-secondary-bright {
     20341  background: rgba(170, 102, 204, 0.3) !important;
     20342  color: #aa66cc !important;
     20343}
     20344
     20345.list-group .list-group-item.list-group-item-success {
     20346  background: #28c76f !important;
     20347  color: white !important;
     20348}
     20349
     20350.list-group .list-group-item.list-group-item-success-bright {
     20351  background: rgba(40, 199, 111, 0.3) !important;
     20352  color: #28c76f !important;
     20353}
     20354
     20355.list-group .list-group-item.list-group-item-danger {
     20356  background: #ea5455 !important;
     20357  color: white !important;
     20358}
     20359
     20360.list-group .list-group-item.list-group-item-danger-bright {
     20361  background: rgba(234, 84, 85, 0.3) !important;
     20362  color: #ea5455 !important;
     20363}
     20364
     20365.list-group .list-group-item.list-group-item-warning {
     20366  background: #ff9f43 !important;
     20367  color: white !important;
     20368}
     20369
     20370.list-group .list-group-item.list-group-item-warning-bright {
     20371  background: rgba(255, 159, 67, 0.3) !important;
     20372  color: #ff9f43 !important;
     20373}
     20374
     20375.list-group .list-group-item.list-group-item-info {
     20376  background: #33b5e5 !important;
     20377  color: white !important;
     20378}
     20379
     20380.list-group .list-group-item.list-group-item-info-bright {
     20381  background: rgba(51, 181, 229, 0.3) !important;
     20382  color: #33b5e5 !important;
     20383}
     20384
     20385.list-group .list-group-item.list-group-item-light {
     20386  background: #afb8bd !important;
     20387}
     20388
     20389.list-group .list-group-item.list-group-item-dark {
     20390  background: #293134 !important;
     20391  color: white !important;
     20392}
     20393
     20394.list-group .list-group-item.list-group-item-dark-bright {
     20395  background: #d4d5d8 !important;
     20396  color: #293134 !important;
     20397}
     20398
     20399.nav-pills .nav-link.active,
     20400.nav-pills .show > .nav-link {
     20401  background-color: #0081ff;
     20402}
     20403
     20404.toast-title {
     20405  font-weight: bold;
     20406}
     20407
     20408.toast-message {
     20409  -ms-word-wrap: break-word;
     20410  word-wrap: break-word;
     20411}
     20412
     20413.toast-message a,
     20414.toast-message .header form .input-group .input-group-append button.btn,
     20415.header form .input-group .input-group-append .toast-message button.btn,
     20416.toast-message label {
     20417  color: #ffffff;
     20418}
     20419
     20420.toast-message a:hover,
     20421.toast-message .header form .input-group .input-group-append button.btn:hover,
     20422.header form .input-group .input-group-append .toast-message button.btn:hover {
     20423  color: #cccccc;
     20424  text-decoration: none;
     20425}
     20426
     20427.toast-close-button {
     20428  position: relative;
     20429  right: -0.3em;
     20430  top: -0.3em;
     20431  float: right;
     20432  font-size: 20px;
     20433  font-weight: bold;
     20434  color: #ffffff;
     20435  opacity: 0.8;
     20436  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
     20437  filter: alpha(opacity=80);
     20438}
     20439
     20440.toast-close-button:hover,
     20441.toast-close-button:focus {
     20442  color: #000000;
     20443  text-decoration: none;
     20444  cursor: pointer;
     20445  opacity: 0.4;
     20446  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
     20447  filter: alpha(opacity=40);
     20448}
     20449
     20450/*Additional properties for button version
     20451 iOS requires the button element instead of an anchor tag.
     20452 If you want the anchor version, it requires `href="#"`.*/
     20453
     20454button.toast-close-button {
     20455  padding: 0;
     20456  cursor: pointer;
     20457  background: transparent;
     20458  border: 0;
     20459  -webkit-appearance: none;
     20460}
     20461
     20462.toast-top-center {
     20463  top: 30px;
     20464  right: 0;
     20465  width: 100%;
     20466}
     20467
     20468.toast-bottom-center {
     20469  bottom: 0;
     20470  right: 0;
     20471  width: 100%;
     20472}
     20473
     20474.toast-top-full-width {
     20475  top: 30px;
     20476  right: 0;
     20477  width: 100%;
     20478}
     20479
     20480.toast-bottom-full-width {
     20481  bottom: 0;
     20482  right: 0;
     20483  width: 100%;
     20484}
     20485
     20486.toast-top-left {
     20487  top: 30px;
     20488  left: 33px;
     20489}
     20490
     20491.toast-top-right {
     20492  top: 33px;
     20493  right: 33px;
     20494}
     20495
     20496.toast-bottom-right {
     20497  right: 33px;
     20498  bottom: 33px;
     20499}
     20500
     20501.toast-bottom-left {
     20502  bottom: 33px;
     20503  left: 33px;
     20504}
     20505
     20506#toast-container {
     20507  position: fixed;
     20508  z-index: 999999;
     20509  pointer-events: none;
     20510  /*overrides*/
     20511}
     20512
     20513#toast-container * {
     20514  box-sizing: border-box;
     20515}
     20516
     20517#toast-container > div {
     20518  position: relative;
     20519  overflow: hidden;
     20520  margin: 0 0 6px;
     20521  padding: 15px 15px 15px 50px;
     20522  width: 300px;
     20523  border-radius: 0.25rem;
     20524  background-position: 15px center;
     20525  background-repeat: no-repeat;
     20526  color: #ffffff;
     20527  opacity: 1;
     20528}
     20529
     20530#toast-container > div:hover {
     20531  cursor: pointer;
     20532}
     20533
     20534#toast-container > .toast-info {
     20535  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
     20536}
     20537
     20538#toast-container > .toast-error {
     20539  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
     20540}
     20541
     20542#toast-container > .toast-success {
     20543  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
     20544}
     20545
     20546#toast-container > .toast-warning {
     20547  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
     20548}
     20549
     20550#toast-container.toast-top-center > div,
     20551#toast-container.toast-bottom-center > div {
     20552  width: 300px;
     20553  margin-left: auto;
     20554  margin-right: auto;
     20555}
     20556
     20557#toast-container.toast-top-full-width > div,
     20558#toast-container.toast-bottom-full-width > div {
     20559  width: 96%;
     20560  margin-left: auto;
     20561  margin-right: auto;
     20562}
     20563
     20564.toast {
     20565  background-color: #293134;
     20566  border: none;
     20567  box-shadow: none;
     20568}
     20569
     20570.toast-success {
     20571  background-color: #28c76f;
     20572}
     20573
     20574.toast-error {
     20575  background-color: #ea5455;
     20576}
     20577
     20578.toast-info {
     20579  background-color: #33b5e5;
     20580}
     20581
     20582.toast-warning {
     20583  background-color: #ff9f43;
     20584}
     20585
     20586.toast-progress {
     20587  position: absolute;
     20588  left: 0;
     20589  bottom: 0;
     20590  height: 2px;
     20591  background-color: #000000;
     20592  opacity: 0.2;
     20593  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
     20594  filter: alpha(opacity=20);
     20595}
     20596
     20597/*Responsive Design*/
     20598
     20599@media all and (max-width: 240px) {
     20600  #toast-container > div {
     20601    padding: 8px 8px 8px 50px;
     20602    width: 11em;
     20603  }
     20604
     20605  #toast-container .toast-close-button {
     20606    right: -0.2em;
     20607    top: -0.2em;
     20608  }
     20609}
     20610
     20611@media all and (min-width: 241px) and (max-width: 480px) {
     20612  #toast-container > div {
     20613    padding: 8px 8px 8px 50px;
     20614    width: 18em;
     20615  }
     20616
     20617  #toast-container .toast-close-button {
     20618    right: -0.2em;
     20619    top: -0.2em;
     20620  }
     20621}
     20622
     20623@media all and (min-width: 481px) and (max-width: 768px) {
     20624  #toast-container > div {
     20625    padding: 15px 15px 15px 50px;
     20626    width: 25em;
     20627  }
     20628}
     20629
     20630.dd-handle {
     20631  font-weight: normal;
     20632}
     20633
     20634.dd-handle:hover {
     20635  color: #0081ff;
     20636}
     20637
     20638.dd3-content {
     20639  font-weight: normal;
     20640}
     20641
     20642.slick-next {
     20643  right: 5px;
     20644}
     20645
     20646.slick-prev {
     20647  left: 5px;
     20648}
     20649
     20650.slick-prev,
     20651.slick-next {
     20652  width: 30px;
     20653  height: 30px;
     20654  z-index: 1;
     20655}
     20656
     20657.slick-prev:before,
     20658.slick-next:before {
     20659  font-size: 30px;
     20660}
     20661
     20662.slick-slide-item > * {
     20663  padding: 10px;
     20664}
     20665
     20666.slick-center {
     20667  -webkit-transition: -webkit-transform 0.3s;
     20668  transition: -webkit-transform 0.3s;
     20669  transition: transform 0.3s;
     20670  transition: transform 0.3s, -webkit-transform 0.3s;
     20671  -webkit-transform: scale(1.2);
     20672          transform: scale(1.2);
     20673}
     20674
     20675/* the slides */
     20676
     20677.slick-slide {
     20678  margin: 0 10px;
     20679}
     20680
     20681/* the parent */
     20682
     20683.slick-list {
     20684  margin: 0 -10px;
     20685}
     20686
     20687.stretch-layout {
     20688  overflow: hidden;
     20689}
     20690
     20691.stretch-layout .app-block {
     20692  height: calc(100vh - 135px);
     20693}
     20694
     20695.stretch-layout .content-footer {
     20696  display: none;
     20697}
     20698
     20699.stretch-layout:not(.chat-app).right-navigation.small-navigation .layout-wrapper .content-wrapper .content-body .content {
     20700  padding-left: 30px !important;
     20701  padding-right: 110px !important;
     20702}
     20703
     20704.stretch-layout.hidden-navigation .layout-wrapper .content-wrapper .content-body .content {
     20705  padding-right: 30px !important;
     20706  padding-left: 30px !important;
     20707}
     20708
     20709.stretch-layout.horizontal-navigation .app-block {
     20710  height: calc(100vh - 190px);
     20711}
     20712
     20713.app-block .app-sidebar {
     20714  height: 100%;
     20715}
     20716
     20717.app-block .app-sidebar > .card,
     20718.app-block .app-content .app-sidebar > .app-action,
     20719.app-block .app-sidebar > .chat-block {
     20720  height: 100%;
     20721  margin-bottom: 0;
     20722}
     20723
     20724.app-block .app-sidebar > .card .card-body,
     20725.app-block .app-content .app-sidebar > .app-action .card-body,
     20726.app-block .app-sidebar > .chat-block .card-body {
     20727  -webkit-box-flex: 0;
     20728          flex: none;
     20729}
     20730
     20731.app-block .app-sidebar .app-sidebar-menu {
     20732  -webkit-box-flex: 1;
     20733          flex: 1;
     20734}
     20735
     20736.app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active {
     20737  background: none;
     20738  color: #0081ff;
     20739}
     20740
     20741.app-block .app-sidebar-menu-button {
     20742  display: none;
     20743}
     20744
     20745.app-block .app-content {
     20746  display: -webkit-box;
     20747  display: flex;
     20748  -webkit-box-orient: vertical;
     20749  -webkit-box-direction: normal;
     20750          flex-direction: column;
     20751  height: 100%;
     20752}
     20753
     20754.app-block .app-content .app-content-overlay {
     20755  display: none;
     20756  position: absolute;
     20757  right: 1rem;
     20758  border-radius: 8px;
     20759  left: 1rem;
     20760  top: 0;
     20761  bottom: 0;
     20762  background-color: rgba(0, 0, 0, 0.25);
     20763  z-index: 8;
     20764}
     20765
     20766.app-block .app-content .app-content-overlay.show {
     20767  display: block;
     20768}
     20769
     20770.app-block .app-content .app-action {
     20771  display: -webkit-box;
     20772  display: flex;
     20773  -webkit-box-pack: justify;
     20774          justify-content: space-between;
     20775  padding: 1.5rem;
     20776}
     20777
     20778.app-block .app-content .app-action .action-left,
     20779.app-block .app-content .app-action .action-right {
     20780  display: -webkit-box;
     20781  display: flex;
     20782  -webkit-box-align: center;
     20783          align-items: center;
     20784}
     20785
     20786.app-block .app-content .app-action .action-right {
     20787  margin-left: 1rem;
     20788  -webkit-box-flex: 1;
     20789          flex: 1;
     20790  display: -webkit-box;
     20791  display: flex;
     20792  -webkit-box-pack: justify;
     20793          justify-content: space-between;
     20794}
     20795
     20796.app-block .app-content .app-action .action-right form {
     20797  -webkit-box-flex: 1;
     20798          flex: 1;
     20799}
     20800
     20801.app-block .app-content .app-content-body {
     20802  margin-bottom: 0;
     20803  -webkit-box-flex: 1;
     20804          flex: 1;
     20805  padding: 0;
     20806  height: 100%;
     20807  position: static;
     20808  overflow: hidden;
     20809}
     20810
     20811.app-block .app-content .app-content-body .app-lists {
     20812  height: 100%;
     20813  overflow: auto;
     20814}
     20815
     20816.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item {
     20817  padding-top: 15px;
     20818  padding-bottom: 15px;
     20819  background: none;
     20820  display: -webkit-box;
     20821  display: flex;
     20822  -webkit-box-align: center;
     20823          align-items: center;
     20824}
     20825
     20826.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item:hover {
     20827  cursor: pointer;
     20828  background-color: #fafafa;
     20829}
     20830
     20831.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active {
     20832  background-color: #ebebeb;
     20833}
     20834
     20835.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .avatar {
     20836  border-color: #ebebeb;
     20837}
     20838
     20839.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .app-list-title {
     20840  color: black;
     20841}
     20842
     20843.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active.task-list .app-list-title {
     20844  text-decoration: line-through;
     20845}
     20846
     20847.app-block .app-content .app-content-body .app-detail {
     20848  margin-bottom: 0;
     20849  position: absolute;
     20850  right: 0.9rem;
     20851  top: 0.5rem;
     20852  bottom: 0;
     20853  left: 0.9rem;
     20854  z-index: 2;
     20855  opacity: 0;
     20856  visibility: hidden;
     20857  -webkit-transition: all 0.3s;
     20858  transition: all 0.3s;
     20859}
     20860
     20861.app-block .app-content .app-content-body .app-detail.show {
     20862  opacity: 1;
     20863  visibility: visible;
     20864  top: 0;
     20865}
     20866
     20867.app-block .app-content .app-content-body .app-detail .card-header {
     20868  display: -webkit-box;
     20869  display: flex;
     20870  -webkit-box-align: center;
     20871          align-items: center;
     20872  padding: 1.5rem;
     20873  border-bottom: 1px solid #ebebeb;
     20874}
     20875
     20876.app-block .app-content .app-content-body .app-detail .card-header .app-detail-action-left {
     20877  display: -webkit-box;
     20878  display: flex;
     20879}
     20880
     20881.app-block .app-content .app-content-body .app-detail .card-header .app-detail-action-right {
     20882  margin-left: auto;
     20883}
     20884
     20885#compose .ql-toolbar.ql-snow,
     20886.app-block .ql-toolbar.ql-snow {
     20887  border: none;
     20888  padding: 0;
     20889}
     20890
     20891#compose .ql-editor,
     20892.app-block .ql-editor {
     20893  min-height: 70px;
     20894}
     20895
     20896.app-sortable-handle {
     20897  cursor: move;
     20898}
     20899
     20900.app-file-list {
     20901  border: 1px solid #ebebeb;
     20902}
     20903
     20904.app-file-list .app-file-icon {
     20905  background-color: #f5f5f5;
     20906  padding: 2rem;
     20907  text-align: center;
     20908  font-size: 2rem;
     20909  border-bottom: 1px solid #ebebeb;
     20910  border-top-right-radius: 8px;
     20911  border-top-left-radius: 8px;
     20912}
     20913
     20914.app-file-list:hover {
     20915  border-color: #d7d7d7;
     20916}
     20917
     20918body:not(.stretch-layout) .app-block .app-content .app-content-body {
     20919  overflow: visible;
     20920}
     20921
     20922.demo-icon-list {
     20923  height: 100px;
     20924  display: -webkit-box;
     20925  display: flex;
     20926  -webkit-box-align: center;
     20927          align-items: center;
     20928  -webkit-box-pack: center;
     20929          justify-content: center;
     20930  font-size: 25px;
     20931}
     20932
     20933@media (max-width: 768px) {
     20934  .theme-switcher {
     20935    display: none;
     20936  }
     20937}
     20938
     20939@media (min-width: 768px) {
     20940  .theme-switcher {
     20941    opacity: 0;
     20942    display: -webkit-box;
     20943    display: flex;
     20944    -webkit-box-align: center;
     20945            align-items: center;
     20946    position: fixed;
     20947    right: -250px;
     20948    top: 50%;
     20949    -webkit-transform: translate(0, -50%);
     20950            transform: translate(0, -50%);
     20951    -webkit-user-select: none;
     20952       -moz-user-select: none;
     20953        -ms-user-select: none;
     20954            user-select: none;
     20955    z-index: 9999;
     20956    -webkit-transition: right 0.3s;
     20957    transition: right 0.3s;
     20958  }
     20959
     20960  .theme-switcher.open {
     20961    right: 0;
     20962  }
     20963
     20964  .theme-switcher .theme-switcher-button {
     20965    background-color: #0081ff;
     20966    color: white;
     20967    padding: 12px 15px;
     20968    border-top-left-radius: 5px;
     20969    border-bottom-left-radius: 5px;
     20970    cursor: pointer;
     20971  }
     20972
     20973  .theme-switcher .theme-switcher-button i {
     20974    font-size: 22px;
     20975    -webkit-animation-name: spin;
     20976            animation-name: spin;
     20977    -webkit-animation-duration: 3000ms;
     20978            animation-duration: 3000ms;
     20979    -webkit-animation-iteration-count: infinite;
     20980            animation-iteration-count: infinite;
     20981    -webkit-animation-timing-function: linear;
     20982            animation-timing-function: linear;
     20983  }
     20984
     20985  .theme-switcher .theme-switcher-panel {
     20986    width: 250px;
     20987  }
     20988
     20989  .theme-switcher .theme-switcher-panel .card,
     20990  .theme-switcher .theme-switcher-panel .chat-block,
     20991  .theme-switcher .theme-switcher-panel .app-block .app-content .app-action,
     20992  .app-block .app-content .theme-switcher .theme-switcher-panel .app-action {
     20993    margin-bottom: 0;
     20994    border: 1px solid #0081ff;
     20995    border-right: none;
     20996    border-top-right-radius: 0;
     20997    border-bottom-right-radius: 0;
     20998  }
     20999
     21000@-webkit-keyframes spin {
     21001    from {
     21002      -webkit-transform: rotate(0deg);
     21003              transform: rotate(0deg);
     21004    }
     21005
     21006    to {
     21007      -webkit-transform: rotate(360deg);
     21008              transform: rotate(360deg);
     21009    }
     21010}
     21011
     21012@keyframes spin {
     21013    from {
     21014      -webkit-transform: rotate(0deg);
     21015              transform: rotate(0deg);
     21016    }
     21017
     21018    to {
     21019      -webkit-transform: rotate(360deg);
     21020              transform: rotate(360deg);
     21021    }
     21022}
     21023}
     21024
     21025@media (min-width: 1200px) {
     21026  body.boxed-layout {
     21027    background-color: white;
     21028  }
     21029
     21030  body.boxed-layout .layout-wrapper {
     21031    background-color: #f8fafb;
     21032    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
     21033    margin: 0 120px;
     21034  }
     21035
     21036  body.boxed-layout .layout-wrapper .header {
     21037    margin: 0 120px;
     21038  }
     21039
     21040  body.boxed-layout .layout-wrapper .navigation {
     21041    left: 120px;
     21042  }
     21043
     21044  body.boxed-layout.right-navigation .navigation {
     21045    left: auto;
     21046    right: 120px;
     21047  }
     21048
     21049  body.boxed-layout.horizontal-navigation .horizontal-navigation {
     21050    left: 120px;
     21051    right: 120px;
     21052  }
     21053
     21054  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation {
     21055    width: 80px;
     21056    -webkit-transition: width 0.3s;
     21057    transition: width 0.3s;
     21058  }
     21059
     21060  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-tab {
     21061    border-right-color: transparent;
     21062  }
     21063
     21064  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body {
     21065    display: none;
     21066  }
     21067
     21068  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a,
     21069  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn,
     21070  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn {
     21071    padding: 12px 0;
     21072  }
     21073
     21074  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li {
     21075    position: relative;
     21076  }
     21077
     21078  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > a .nav-link-icon,
     21079  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon,
     21080  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon {
     21081    stroke: #0081ff;
     21082  }
     21083
     21084  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > a,
     21085  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
     21086  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn {
     21087    border-radius: 4px;
     21088  }
     21089
     21090  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li a span:not(.badge):not(.avatar-title),
     21091  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn span:not(.badge):not(.avatar-title),
     21092  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li button.btn span:not(.badge):not(.avatar-title) {
     21093    display: none;
     21094  }
     21095
     21096  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li a .badge,
     21097  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn .badge,
     21098  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li button.btn .badge {
     21099    position: absolute;
     21100    right: 20px;
     21101    top: 12px;
     21102  }
     21103
     21104  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li a .nav-link-icon,
     21105  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn .nav-link-icon,
     21106  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li button.btn .nav-link-icon {
     21107    margin: 0 !important;
     21108  }
     21109
     21110  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > a + ul li.open > a,
     21111  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn + ul li.open > a,
     21112  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > a,
     21113  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > a + ul .header form .input-group .input-group-append li.open > button.btn,
     21114  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > a + ul li.open > button.btn,
     21115  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn + ul li.open > button.btn,
     21116  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn {
     21117    background: none;
     21118    color: #0081ff;
     21119  }
     21120
     21121  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > ul {
     21122    display: none;
     21123  }
     21124
     21125  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li:not(.navigation-divider) {
     21126    padding: 0 15px;
     21127  }
     21128
     21129  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a,
     21130  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn,
     21131  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn {
     21132    display: block;
     21133  }
     21134
     21135  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a .sub-menu-arrow,
     21136  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn .sub-menu-arrow,
     21137  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn .sub-menu-arrow {
     21138    display: none;
     21139  }
     21140
     21141  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li a,
     21142  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn + ul li a,
     21143  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn + ul li a,
     21144  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li .header form .input-group .input-group-append button.btn,
     21145  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li button.btn,
     21146  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn + ul li button.btn,
     21147  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn + ul li button.btn {
     21148    padding-left: 53px;
     21149  }
     21150
     21151  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li a + ul li a,
     21152  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn + ul li a + ul li a,
     21153  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn + ul li a + ul li a,
     21154  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li .header form .input-group .input-group-append button.btn + ul li a,
     21155  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li button.btn + ul li a,
     21156  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn + ul li button.btn + ul li a,
     21157  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn + ul li button.btn + ul li a,
     21158  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li a + ul li .header form .input-group .input-group-append button.btn,
     21159  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li a + ul li button.btn,
     21160  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn + ul li a + ul li button.btn,
     21161  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn + ul li a + ul li button.btn,
     21162  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li .header form .input-group .input-group-append button.btn + ul li button.btn,
     21163  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a + ul li button.btn + ul li button.btn,
     21164  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.btn + ul li button.btn + ul li button.btn,
     21165  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.btn + ul li button.btn + ul li button.btn {
     21166    padding-left: 65px;
     21167  }
     21168
     21169  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a.active,
     21170  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.active.btn,
     21171  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn {
     21172    border-radius: 5px;
     21173    background-color: #0081ff;
     21174    position: static;
     21175  }
     21176
     21177  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > a.active .nav-link-icon,
     21178  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .header form .input-group .input-group-append .navigation-menu-body > ul > li > button.active.btn .nav-link-icon,
     21179  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn .nav-link-icon {
     21180    stroke: white;
     21181  }
     21182
     21183  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover {
     21184    /*width: 320px;*/
     21185  }
     21186
     21187  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover .navigation-menu-tab {
     21188    border-right-color: #e6e6e6;
     21189  }
     21190
     21191  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover .navigation-menu-body {
     21192    display: -webkit-box;
     21193    display: flex;
     21194    height: calc(100vh - 75px);
     21195  }
     21196
     21197  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li a,
     21198  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li .header form .input-group .input-group-append button.btn,
     21199  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li button.btn {
     21200    display: -webkit-box;
     21201    display: flex;
     21202  }
     21203
     21204  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li a > span,
     21205  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li .header form .input-group .input-group-append button.btn > span,
     21206  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li button.btn > span,
     21207  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li a .sub-menu-arrow,
     21208  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li .header form .input-group .input-group-append button.btn .sub-menu-arrow,
     21209  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li button.btn .sub-menu-arrow {
     21210    display: inherit !important;
     21211  }
     21212
     21213  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li a .nav-link-icon,
     21214  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li .header form .input-group .input-group-append button.btn .nav-link-icon,
     21215  .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li button.btn .nav-link-icon {
     21216    margin-right: 0.8rem !important;
     21217  }
     21218
     21219  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover ul li.open > ul {
     21220    display: block;
     21221  }
     21222
     21223  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .layout-wrapper .content-wrapper .content-body .content {
     21224    padding-left: 110px;
     21225  }
     21226
     21227  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .content-footer {
     21228    margin-left: 80px;
     21229  }
     21230
     21231  body.hidden-navigation:not(.small-navigation) .header .navigation-toggler {
     21232    display: block;
     21233  }
     21234
     21235  body.hidden-navigation:not(.small-navigation) .navigation {
     21236    z-index: 1000;
     21237    left: -80%;
     21238    top: 0;
     21239    bottom: 0;
     21240    opacity: 0;
     21241    -webkit-transition: left 0.3s;
     21242    transition: left 0.3s;
     21243    position: fixed !important;
     21244  }
     21245
     21246  body.hidden-navigation:not(.small-navigation) .navigation.open {
     21247    left: 0;
     21248    opacity: 1;
     21249  }
     21250
     21251  body.hidden-navigation:not(.small-navigation).right-navigation .navigation {
     21252    left: auto;
     21253    right: -80%;
     21254    -webkit-transition: right 0.3s;
     21255    transition: right 0.3s;
     21256  }
     21257
     21258  body.hidden-navigation:not(.small-navigation).right-navigation .navigation.open {
     21259    right: 0;
     21260    opacity: 1;
     21261  }
     21262
     21263  body.hidden-navigation:not(.small-navigation) .layout-wrapper .content-wrapper .content-body .content {
     21264    padding-left: 30px;
     21265  }
     21266
     21267  body.hidden-navigation:not(.small-navigation) .content-footer {
     21268    margin-left: 0;
     21269  }
     21270
     21271  body.right-navigation .navigation {
     21272    left: auto;
     21273    right: 0;
     21274    -webkit-box-orient: horizontal;
     21275    -webkit-box-direction: reverse;
     21276            flex-direction: row-reverse;
     21277  }
     21278
     21279  body.right-navigation .navigation .navigation-menu-tab {
     21280    border-right: none;
     21281    border-left: 1px solid #e6e6e6;
     21282  }
     21283
     21284  body.right-navigation .layout-wrapper .content-wrapper .content-body .content {
     21285    padding-left: 30px;
     21286    padding-right: 350px;
     21287  }
     21288
     21289  body.right-navigation .content-footer {
     21290    margin-left: 0;
     21291    margin-right: 320px;
     21292  }
     21293
     21294  body.right-navigation.small-navigation .layout-wrapper .content-wrapper .content-body .content {
     21295    padding-left: 30px !important;
     21296    padding-right: 110px;
     21297  }
     21298
     21299  body.right-navigation.small-navigation .content-footer {
     21300    margin-left: 0 !important;
     21301    margin-right: 80px;
     21302  }
     21303
     21304  body.right-navigation.hidden-navigation .layout-wrapper .content-wrapper .content-body .content {
     21305    padding-left: 30px !important;
     21306    padding-right: 30px;
     21307  }
     21308
     21309  body.horizontal-navigation .header {
     21310    box-shadow: none;
     21311  }
     21312
     21313  body.horizontal-navigation .horizontal-navigation {
     21314    border-top: 1px solid #e6e6e6;
     21315    box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 0.4);
     21316    position: fixed;
     21317    top: 75px;
     21318    background-color: white;
     21319    height: 55px;
     21320    right: 0;
     21321    left: 0;
     21322    padding: 0 30px;
     21323    display: -webkit-box;
     21324    display: flex;
     21325    -webkit-box-align: center;
     21326            align-items: center;
     21327    z-index: 997;
     21328  }
     21329
     21330  body.horizontal-navigation .horizontal-navigation > ul {
     21331    height: 100%;
     21332  }
     21333
     21334  body.horizontal-navigation .horizontal-navigation > ul > li {
     21335    display: -webkit-box;
     21336    display: flex;
     21337    -webkit-box-align: center;
     21338            align-items: center;
     21339    margin-right: 0.5rem;
     21340  }
     21341
     21342  body.horizontal-navigation .horizontal-navigation > ul > li > a,
     21343  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li > button.btn,
     21344  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li > button.btn {
     21345    border-radius: 100px;
     21346    text-transform: uppercase;
     21347    letter-spacing: 1px;
     21348    font-size: 12px;
     21349    padding: 10px 15px !important;
     21350    display: -webkit-box;
     21351    display: flex;
     21352    -webkit-box-align: center;
     21353            align-items: center;
     21354  }
     21355
     21356  body.horizontal-navigation .horizontal-navigation > ul > li > a .sub-menu-arrow,
     21357  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li > button.btn .sub-menu-arrow,
     21358  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li > button.btn .sub-menu-arrow {
     21359    display: none;
     21360  }
     21361
     21362  body.horizontal-navigation .horizontal-navigation > ul > li > a .badge,
     21363  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li > button.btn .badge,
     21364  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li > button.btn .badge {
     21365    margin-left: 0.5rem;
     21366  }
     21367
     21368  body.horizontal-navigation .horizontal-navigation > ul > li > a + ul,
     21369  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li > button.btn + ul,
     21370  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li > button.btn + ul {
     21371    border-top: 1px solid #e6e6e6;
     21372  }
     21373
     21374  body.horizontal-navigation .horizontal-navigation > ul > li:hover > a,
     21375  body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn,
     21376  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn {
     21377    color: #0081ff !important;
     21378  }
     21379
     21380  body.horizontal-navigation .horizontal-navigation ul {
     21381    display: -webkit-box;
     21382    display: flex;
     21383  }
     21384
     21385  body.horizontal-navigation .horizontal-navigation ul li {
     21386    position: relative;
     21387  }
     21388
     21389  body.horizontal-navigation .horizontal-navigation ul li a,
     21390  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn,
     21391  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn {
     21392    padding: 10px 25px;
     21393    display: -webkit-box;
     21394    display: flex;
     21395    -webkit-box-pack: justify;
     21396            justify-content: space-between;
     21397    -webkit-box-align: center;
     21398            align-items: center;
     21399  }
     21400
     21401  body.horizontal-navigation .horizontal-navigation ul li a .nav-icon,
     21402  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn .nav-icon,
     21403  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn .nav-icon {
     21404    margin-right: 0.5rem;
     21405  }
     21406
     21407  body.horizontal-navigation .horizontal-navigation ul li.open > a,
     21408  body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
     21409  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
     21410    color: #0081ff;
     21411  }
     21412
     21413  body.horizontal-navigation .horizontal-navigation ul li:hover > ul {
     21414    display: block;
     21415  }
     21416
     21417  body.horizontal-navigation .horizontal-navigation ul li ul {
     21418    display: none;
     21419    position: absolute;
     21420    top: 54px;
     21421    width: 220px;
     21422    background-color: white;
     21423    padding: 10px 0;
     21424    border-bottom-left-radius: 0.25rem;
     21425    border-bottom-right-radius: 0.25rem;
     21426    box-shadow: 0px 5px 9px -5px rgba(0, 0, 0, 0.3);
     21427  }
     21428
     21429  body.horizontal-navigation .horizontal-navigation ul li ul li {
     21430    position: relative;
     21431  }
     21432
     21433  body.horizontal-navigation .horizontal-navigation ul li ul li:hover > a,
     21434  body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn,
     21435  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn {
     21436    color: #0081ff;
     21437  }
     21438
     21439  body.horizontal-navigation .horizontal-navigation ul li ul li a,
     21440  body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.btn,
     21441  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.btn {
     21442    color: black;
     21443  }
     21444
     21445  body.horizontal-navigation .horizontal-navigation ul li ul li a.active,
     21446  body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn,
     21447  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn {
     21448    color: #0081ff;
     21449  }
     21450
     21451  body.horizontal-navigation .horizontal-navigation ul li ul li.open > a,
     21452  body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn,
     21453  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn {
     21454    color: #0081ff;
     21455  }
     21456
     21457  body.horizontal-navigation .horizontal-navigation ul li ul li ul {
     21458    left: 220px;
     21459    top: -12px;
     21460    border-left: 1px solid #f2f2f2;
     21461    box-shadow: 3px 0px 10px -5px rgba(0, 0, 0, 0.3);
     21462  }
     21463
     21464  body.horizontal-navigation .horizontal-navigation ul li ul li ul:before {
     21465    display: none;
     21466  }
     21467
     21468  body.horizontal-navigation .layout-wrapper .content-wrapper .content-body .content {
     21469    padding-left: 30px;
     21470    padding-top: 160px;
     21471  }
     21472
     21473  body.horizontal-navigation .content-footer {
     21474    margin-left: 0;
     21475  }
     21476
     21477  body.sticky-header .header {
     21478    position: -webkit-sticky !important;
     21479    position: sticky !important;
     21480    top: 0;
     21481  }
     21482}
     21483
     21484@media (max-width: 1200px) {
     21485  body.horizontal-navigation .horizontal-navigation {
     21486    position: fixed;
     21487    left: 0;
     21488    top: 0;
     21489    bottom: 0;
     21490    height: auto;
     21491    /*width: 320px;*/
     21492    background-color: white;
     21493    z-index: 1000;
     21494    overflow: auto;
     21495    padding: 15px 0;
     21496    display: none;
     21497  }
     21498
     21499  body.horizontal-navigation .horizontal-navigation ul li a,
     21500  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn,
     21501  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn {
     21502    display: -webkit-box;
     21503    display: flex;
     21504    -webkit-box-align: center;
     21505            align-items: center;
     21506    padding: 15px 30px;
     21507  }
     21508
     21509  body.horizontal-navigation .horizontal-navigation ul li a .nav-icon,
     21510  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn .nav-icon,
     21511  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn .nav-icon {
     21512    margin-right: 0.5rem;
     21513  }
     21514
     21515  body.horizontal-navigation .horizontal-navigation ul li a.active,
     21516  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
     21517  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn {
     21518    color: #0081ff;
     21519  }
     21520
     21521  body.horizontal-navigation .horizontal-navigation ul li a .badge,
     21522  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn .badge,
     21523  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn .badge,
     21524  body.horizontal-navigation .horizontal-navigation ul li a .sub-menu-arrow,
     21525  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn .sub-menu-arrow,
     21526  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn .sub-menu-arrow {
     21527    margin-left: auto;
     21528  }
     21529
     21530  body.horizontal-navigation .horizontal-navigation ul li a .sub-menu-arrow,
     21531  body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn .sub-menu-arrow,
     21532  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.btn .sub-menu-arrow {
     21533    -webkit-transform: rotate(90deg);
     21534            transform: rotate(90deg);
     21535  }
     21536
     21537  body.horizontal-navigation .horizontal-navigation ul li ul {
     21538    display: none;
     21539  }
     21540
     21541  body.horizontal-navigation .horizontal-navigation ul li ul li a,
     21542  body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.btn,
     21543  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.btn {
     21544    padding-left: 60px;
     21545  }
     21546
     21547  body.horizontal-navigation .horizontal-navigation ul li ul li ul li a,
     21548  body.horizontal-navigation .horizontal-navigation ul li ul li ul li .header form .input-group .input-group-append button.btn,
     21549  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li ul li button.btn {
     21550    padding-left: 80px;
     21551  }
     21552
     21553  body.horizontal-navigation .horizontal-navigation ul li ul li ul li ul li a,
     21554  body.horizontal-navigation .horizontal-navigation ul li ul li ul li ul li .header form .input-group .input-group-append button.btn,
     21555  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li ul li ul li button.btn {
     21556    padding-left: 100px;
     21557  }
     21558
     21559  body.horizontal-navigation .horizontal-navigation ul li.open > a,
     21560  body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
     21561  .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
     21562    color: #0081ff;
     21563  }
     21564
     21565  body.horizontal-navigation .horizontal-navigation ul li.open > ul {
     21566    display: block !important;
     21567  }
     21568
     21569  body.horizontal-navigation .horizontal-navigation.open {
     21570    display: block;
     21571  }
     21572}
     21573
     21574body.semi-dark:not(.dark) .navigation {
     21575  background-color: #313852;
     21576  color: #c7c7c7;
     21577}
     21578
     21579body.semi-dark:not(.dark) .navigation .navigation-menu-tab {
     21580  border-right-color: #444e72;
     21581}
     21582
     21583body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li a,
     21584body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn,
     21585.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn {
     21586  color: #c7c7c7;
     21587}
     21588
     21589body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li a.active,
     21590body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.active.btn,
     21591.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.active.btn {
     21592  color: white;
     21593}
     21594
     21595body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li a:not(.active):hover,
     21596body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):hover,
     21597.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):hover,
     21598body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li a:not(.active):focus,
     21599body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
     21600.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus {
     21601  color: #0081ff;
     21602}
     21603
     21604body.semi-dark:not(.dark) .navigation .navigation-menu-body .avatar {
     21605  border-color: #313852;
     21606}
     21607
     21608body.semi-dark:not(.dark) .navigation .navigation-menu-body .list-group-item {
     21609  background: none;
     21610  border-color: #454c66;
     21611}
     21612
     21613body.semi-dark:not(.dark) .navigation .navigation-menu-body #navigation-logo {
     21614  border-color: #454c66;
     21615}
     21616
     21617body.semi-dark:not(.dark) .navigation .navigation-menu-body #navigation-logo img {
     21618  display: block;
     21619}
     21620
     21621body.semi-dark:not(.dark) .navigation .navigation-menu-body #navigation-logo img:not(.logo-light) {
     21622  display: none;
     21623}
     21624
     21625body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li.navigation-divider {
     21626  color: #dbdbdb;
     21627}
     21628
     21629body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a,
     21630body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn,
     21631.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.btn {
     21632  color: #c7c7c7;
     21633}
     21634
     21635body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a .nav-link-icon,
     21636body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn .nav-link-icon,
     21637.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.btn .nav-link-icon {
     21638  stroke: rgba(199, 199, 199, 0.5);
     21639}
     21640
     21641body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a.active,
     21642body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn,
     21643.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn {
     21644  color: white;
     21645}
     21646
     21647body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a.active:after,
     21648body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after,
     21649.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after {
     21650  background-color: #0081ff;
     21651}
     21652
     21653body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a:hover,
     21654body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn:hover,
     21655.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.btn:hover,
     21656body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a:focus,
     21657body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn:focus,
     21658.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.btn:focus {
     21659  background: none;
     21660  color: white;
     21661}
     21662
     21663body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a + ul li a.active,
     21664body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn + ul li a.active,
     21665.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.btn + ul li a.active,
     21666body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a + ul li .header form .input-group .input-group-append button.active.btn,
     21667.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li a + ul li button.active.btn,
     21668body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn + ul li button.active.btn,
     21669.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.btn + ul li button.active.btn {
     21670  color: white;
     21671}
     21672
     21673body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li.open > a,
     21674body.semi-dark:not(.dark) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
     21675.header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li.open > button.btn {
     21676  color: white;
     21677}
     21678
     21679body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider {
     21680  color: #0081ff;
     21681}
     21682
     21683body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li ul {
     21684  background-color: #313852 !important;
     21685  border-left-color: #454c66 !important;
     21686}
     21687
     21688body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li ul ul {
     21689  border-left-color: #454c66 !important;
     21690}
     21691
     21692body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li.navigation-divider:after {
     21693  background-color: #454c66 !important;
     21694}
     21695
     21696body.semi-dark:not(.dark) .navigation .avatar:before {
     21697  border-color: #2c2f42;
     21698}
     21699
     21700body.semi-dark:not(.dark) .horizontal-navigation {
     21701  background-color: #313852;
     21702}
     21703
     21704body.semi-dark:not(.dark) .horizontal-navigation > ul > li > a + ul,
     21705body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li > button.btn + ul,
     21706.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li > button.btn + ul {
     21707  border-top: 1px solid #444e72;
     21708}
     21709
     21710body.semi-dark:not(.dark) .horizontal-navigation > ul > li > a + ul ul,
     21711body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li > button.btn + ul ul,
     21712.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li > button.btn + ul ul {
     21713  border-left: 1px solid #444e72;
     21714}
     21715
     21716body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > a,
     21717body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn,
     21718.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn {
     21719  color: #1a8eff;
     21720}
     21721
     21722body.semi-dark:not(.dark) .horizontal-navigation ul li a,
     21723body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn,
     21724.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn {
     21725  color: #c7c7c7;
     21726}
     21727
     21728body.semi-dark:not(.dark) .horizontal-navigation ul li a.active,
     21729body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
     21730.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn {
     21731  color: #1a8eff;
     21732}
     21733
     21734body.semi-dark:not(.dark) .horizontal-navigation ul li a:not(.active):hover,
     21735body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):hover,
     21736.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):hover,
     21737body.semi-dark:not(.dark) .horizontal-navigation ul li a:not(.active):focus,
     21738body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
     21739.header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus {
     21740  color: #1a8eff;
     21741}
     21742
     21743body.semi-dark:not(.dark) .horizontal-navigation ul li ul {
     21744  background-color: #313852;
     21745}
     21746
     21747body.semi-dark:not(.dark).right-navigation .navigation .navigation-menu-tab {
     21748  border-left-color: #444e72;
     21749}
     21750
     21751body.semi-dark:not(.dark).small-navigation .navigation:hover .navigation-menu-tab {
     21752  border-right-color: #444e72;
     21753}
     21754
     21755body.semi-dark:not(.dark).small-navigation.right-navigation .navigation:hover .navigation-menu-tab {
     21756  border-left-color: #444e72;
     21757}
     21758
     21759body.header-dark:not(.dark) .header {
     21760  background-color: #313852;
     21761  color: #c7c7c7;
     21762  border-bottom-color: #444e72;
     21763}
     21764
     21765body.header-dark:not(.dark) .header .header-logo a img,
     21766body.header-dark:not(.dark) .header .header-logo form .input-group .input-group-append button.btn img,
     21767body.header-dark:not(.dark) .header form .input-group .input-group-append .header-logo button.btn img {
     21768  display: block;
     21769}
     21770
     21771body.header-dark:not(.dark) .header .header-logo a img:not(.logo-light),
     21772body.header-dark:not(.dark) .header .header-logo form .input-group .input-group-append button.btn img:not(.logo-light),
     21773body.header-dark:not(.dark) .header form .input-group .input-group-append .header-logo button.btn img:not(.logo-light) {
     21774  display: none;
     21775}
     21776
     21777body.header-dark:not(.dark) .header .navigation-toggler a,
     21778body.header-dark:not(.dark) .header .navigation-toggler form .input-group .input-group-append button.btn,
     21779body.header-dark:not(.dark) .header form .input-group .input-group-append .navigation-toggler button.btn {
     21780  color: #c7c7c7;
     21781}
     21782
     21783body.header-dark:not(.dark) .header .navigation-toggler a:hover,
     21784body.header-dark:not(.dark) .header .navigation-toggler form .input-group .input-group-append button.btn:hover,
     21785body.header-dark:not(.dark) .header form .input-group .input-group-append .navigation-toggler button.btn:hover {
     21786  color: white;
     21787}
     21788
     21789body.header-dark:not(.dark) .header a.nav-link,
     21790body.header-dark:not(.dark) .header form .input-group .input-group-append button.nav-link.btn {
     21791  color: #c7c7c7;
     21792}
     21793
     21794body.header-dark:not(.dark) .header a.nav-link:hover,
     21795body.header-dark:not(.dark) .header form .input-group .input-group-append button.nav-link.btn:hover {
     21796  color: white;
     21797}
     21798
     21799body.header-dark:not(.dark) .header .dropdown-menu {
     21800  border-top: none !important;
     21801}
     21802
     21803*:focus {
     21804  outline: none;
     21805}
     21806
     21807.sticky {
     21808  position: -webkit-sticky !important;
     21809  position: sticky !important;
     21810  top: 0;
     21811}
     21812
     21813.lead {
     21814  line-height: 2.2rem;
     21815}
     21816
     21817.layout-wrapper {
     21818  display: -webkit-box;
     21819  display: flex;
     21820  -webkit-box-orient: vertical;
     21821  -webkit-box-direction: normal;
     21822          flex-direction: column;
     21823  min-height: 100vh;
     21824}
     21825
     21826.layout-wrapper .content-wrapper {
     21827  -webkit-box-flex: 1;
     21828          flex: 1;
     21829  display: -webkit-box;
     21830  display: flex;
     21831}
     21832
     21833.layout-wrapper .content-wrapper .content-body {
     21834  width: 0;
     21835  -webkit-box-flex: 1;
     21836          flex: 1;
     21837  display: -webkit-box;
     21838  display: flex;
     21839  -webkit-box-orient: vertical;
     21840  -webkit-box-direction: normal;
     21841          flex-direction: column;
     21842}
     21843
     21844.layout-wrapper .content-wrapper .content-body .content {
     21845  -webkit-box-flex: 1;
     21846          flex: 1;
     21847  padding: 30px;
     21848  padding-top: 105px;
     21849  padding-left: 100px;
     21850  padding-bottom: 0;
     21851}
     21852
     21853svg.feather {
     21854  width: 20px;
     21855  height: 20px;
     21856}
     21857
     21858.demo-code-preview {
     21859  border: 1px solid #ebebeb;
     21860  padding: 20px 10px;
     21861  margin-top: 2rem;
     21862  position: relative;
     21863  background-color: white;
     21864  border-radius: 8px;
     21865}
     21866
     21867.demo-code-preview + * {
     21868  margin-top: 1.5rem;
     21869}
     21870
     21871.demo-code-preview:before {
     21872  content: attr(data-label);
     21873  display: block;
     21874  position: absolute;
     21875  top: -9px;
     21876  left: 20px;
     21877  letter-spacing: 1px;
     21878  background-color: inherit;
     21879  font-size: 11px;
     21880  padding: 0 5px;
     21881}
     21882
     21883.demo-code-preview pre {
     21884  overflow-x: hidden;
     21885  background: none;
     21886  padding-top: 0;
     21887  padding-bottom: 0;
     21888  max-height: 300px;
     21889}
     21890
     21891.demo-code-preview:hover pre {
     21892  overflow-x: auto;
     21893}
     21894
     21895code[class*=language-],
     21896pre[class*=language-] {
     21897  font-size: 0.93em;
     21898  margin: 0;
     21899}
     21900
     21901.text-divider {
     21902  display: -webkit-box;
     21903  display: flex;
     21904  -webkit-box-align: center;
     21905          align-items: center;
     21906}
     21907
     21908.text-divider:after {
     21909  content: "";
     21910  display: block;
     21911  height: 1px;
     21912  background-color: #f0f0f0;
     21913  -webkit-box-flex: 1;
     21914          flex: 1;
     21915}
     21916
     21917.text-divider span {
     21918  margin-right: 1rem;
     21919}
     21920
     21921.row-xs {
     21922  margin-left: -0.5rem;
     21923  margin-right: -0.5rem;
     21924}
     21925
     21926.row-xs > div {
     21927  padding-left: 0.5rem;
     21928  padding-right: 0.5rem;
     21929}
     21930
     21931.overlay {
     21932  position: fixed;
     21933  top: 0;
     21934  left: 0;
     21935  bottom: 0;
     21936  right: 0;
     21937  z-index: 999;
     21938  opacity: 0;
     21939  background: rgba(0, 0, 0, 0.3);
     21940  -webkit-transition: opacity 0.5s;
     21941  transition: opacity 0.5s;
     21942}
     21943
     21944.overlay.show {
     21945  opacity: 1;
     21946}
     21947
     21948.tooltip {
     21949  pointer-events: none;
     21950  font-family: inherit;
     21951  font-size: 0.835rem !important;
     21952}
     21953
     21954.tooltip .arrow {
     21955  display: none;
     21956}
     21957
     21958.tooltip .tooltip-inner {
     21959  background: rgba(0, 0, 0, 0.7);
     21960}
     21961
     21962.file-manager-items {
     21963  display: -webkit-box;
     21964  display: flex;
     21965  flex-wrap: wrap;
     21966}
     21967
     21968.file-manager-items .file-manager-item {
     21969  margin-right: 20px;
     21970  margin-bottom: 20px;
     21971}
     21972
     21973.file-manager-items .file-manager-item span {
     21974  display: -webkit-box;
     21975  display: flex;
     21976  -webkit-box-pack: center;
     21977          justify-content: center;
     21978  -webkit-box-align: center;
     21979          align-items: center;
     21980  width: 135px;
     21981  height: 115px;
     21982  font-size: 8.5em;
     21983  border: 1px solid #e1e1e1;
     21984  border-radius: 5px;
     21985  background-size: cover !important;
     21986  background-position: center !important;
     21987}
     21988
     21989.file-manager-items .file-manager-item.folder span {
     21990  color: #cea65b;
     21991}
     21992
     21993.file-manager-items .file-manager-item.image span:before {
     21994  display: none;
     21995}
     21996
     21997.small,
     21998.page-header .breadcrumb li.breadcrumb-item,
     21999.chat-block .chat-content .messages .message-item.message-item-divider span,
     22000small {
     22001  font-size: 12px;
     22002}
     22003
     22004.list-group .list-group-item {
     22005  padding: 0.75rem 1.5rem;
     22006}
     22007
     22008.list-group .list-group-item.active {
     22009  z-index: auto;
     22010  background: #0081ff;
     22011}
     22012
     22013.bring-forward {
     22014  position: relative;
     22015  z-index: 1;
     22016}
     22017
     22018.table-email-list table.table .dropdown [data-toggle=dropdown]:after {
     22019  display: none;
     22020}
     22021
     22022.table-email-list table.table .email-subject {
     22023  max-width: 80%;
     22024  white-space: nowrap;
     22025  overflow: hidden;
     22026  text-overflow: ellipsis;
     22027}
     22028
     22029.table-email-list table.table .email-subject a,
     22030.table-email-list table.table .email-subject .header form .input-group .input-group-append button.btn,
     22031.header form .input-group .input-group-append .table-email-list table.table .email-subject button.btn {
     22032  display: inline-block;
     22033}
     22034
     22035.table-email-list table.table td,
     22036.table-email-list table.table .table th {
     22037  padding: 0.8rem;
     22038}
     22039
     22040.table-email-list a,
     22041.table-email-list .header form .input-group .input-group-append button.btn,
     22042.header form .input-group .input-group-append .table-email-list button.btn {
     22043  color: #646464;
     22044}
     22045
     22046.table-email-list a:hover,
     22047.table-email-list .header form .input-group .input-group-append button.btn:hover,
     22048.header form .input-group .input-group-append .table-email-list button.btn:hover,
     22049.table-email-list a:focus,
     22050.table-email-list .header form .input-group .input-group-append button.btn:focus,
     22051.header form .input-group .input-group-append .table-email-list button.btn:focus {
     22052  color: #0081ff;
     22053}
     22054
     22055.read-mail-body img {
     22056  max-width: 50%;
     22057}
     22058
     22059.bootstrap-tagsinput {
     22060  box-shadow: none;
     22061  width: 100%;
     22062  border: 1px solid #ced4da;
     22063  min-height: calc(2.25rem + 2px);
     22064}
     22065
     22066.bootstrap-tagsinput.focus {
     22067  border-color: #3383de;
     22068}
     22069
     22070.bootstrap-tagsinput .tag {
     22071  display: -webkit-inline-box;
     22072  display: inline-flex;
     22073  color: black;
     22074  border-radius: 3px;
     22075  font-size: 13px;
     22076  padding: 0 8px;
     22077  margin: 2px 1px;
     22078  -webkit-box-pack: justify;
     22079          justify-content: space-between;
     22080  -webkit-box-align: center;
     22081          align-items: center;
     22082  background: #e1e1e1;
     22083}
     22084
     22085.list-group .list-group-item.active {
     22086  background: #0081ff;
     22087  border-color: transparent;
     22088}
     22089
     22090.list-group-flush .list-group-item:first-child {
     22091  border-top: 0;
     22092}
     22093
     22094.badge {
     22095  font-weight: 500;
     22096}
     22097
     22098.nav-pills .nav-link.active {
     22099  background: #0081ff;
     22100}
     22101
     22102.nav-tabs .nav-link.active {
     22103  color: #0081ff;
     22104}
     22105
     22106.text-muted,
     22107.chat-block .chat-content .messages .message-item.message-item-divider span,
     22108.demo-code-preview:before {
     22109  color: #a7abc3 !important;
     22110}
     22111
     22112.min-width-0 {
     22113  min-width: 0;
     22114}
     22115
     22116.list-group-item {
     22117  border-color: #e6e6e6;
     22118}
     22119
     22120.jqstooltip {
     22121  box-sizing: content-box;
     22122}
     22123
     22124.hide-show-toggler .hide-show-toggler-item {
     22125  display: none;
     22126}
     22127
     22128.hide-show-toggler:hover .hide-show-toggler-item,
     22129.hide-show-toggler:focus .hide-show-toggler-item {
     22130  display: block;
     22131}
     22132
     22133.tooltip {
     22134  font-size: 14px;
     22135}
     22136
     22137.jqvmap-zoomin,
     22138.jqvmap-zoomout {
     22139  box-sizing: initial;
     22140}
     22141
     22142.apexcharts-canvas {
     22143  margin: auto;
     22144}
     22145
     22146[data-backround-image] {
     22147  position: relative;
     22148  background-size: cover !important;
     22149  background-position: center !important;
     22150}
     22151
     22152[data-backround-image]:after {
     22153  content: "";
     22154  display: block;
     22155  background: rgba(255, 255, 255, 0.6);
     22156  position: absolute;
     22157  right: 0;
     22158  left: 0;
     22159  top: 0;
     22160  bottom: 0;
     22161}
     22162
     22163[data-backround-image] > * {
     22164  position: relative;
     22165  z-index: 1;
     22166}
     22167
     22168.dropdown-menu [data-backround-image]:after {
     22169  border-radius: 0;
     22170}
     22171
     22172.jqvmap-region {
     22173  fill: rgba(170, 102, 204, 0.3);
     22174}
     22175
     22176.jqvmap-region:hover {
     22177  fill: #aa66cc;
     22178}
     22179
     22180.a-0 {
     22181  top: 0px;
     22182  right: 0px;
     22183  bottom: 0px;
     22184  left: 0px;
     22185}
     22186
     22187.font-weight-800 {
     22188  font-weight: 800;
     22189}
     22190
     22191.circle canvas {
     22192  vertical-align: top;
     22193}
     22194
     22195.todo-item {
     22196  -webkit-user-select: none;
     22197     -moz-user-select: none;
     22198      -ms-user-select: none;
     22199          user-select: none;
     22200  margin-bottom: 10px;
     22201}
     22202
     22203.todo-item input[type=checkbox]:checked + label {
     22204  text-decoration: line-through;
     22205  color: #00961f;
     22206}
     22207
     22208.border-radius-1 {
     22209  border-radius: 5px;
     22210}
     22211
     22212.rounded {
     22213  border-radius: 0.5rem !important;
     22214}
     22215
     22216.nav-tabs .nav-link {
     22217  border-top-left-radius: 0.5rem;
     22218  border-top-right-radius: 0.5rem;
     22219}
     22220
     22221.nav-pills .nav-link {
     22222  border-radius: 0.5rem;
     22223}
     22224
     22225.apexcharts-legend.position-top.center {
     22226  -webkit-box-pack: end !important;
     22227          justify-content: flex-end !important;
     22228}
     22229
     22230.image-hover {
     22231  position: relative;
     22232}
     22233
     22234.image-hover .image-hover-body {
     22235  display: -webkit-box;
     22236  display: flex;
     22237  -webkit-box-align: end;
     22238          align-items: flex-end;
     22239  opacity: 0;
     22240  visibility: hidden;
     22241  position: absolute;
     22242  right: 0;
     22243  left: 0;
     22244  top: 0;
     22245  bottom: 0;
     22246  background: rgba(0, 0, 0, 0.5);
     22247  -webkit-transition: all 0.3s;
     22248  transition: all 0.3s;
     22249  color: white;
     22250  padding: 20px 30px;
     22251}
     22252
     22253.image-hover:hover .image-hover-body {
     22254  opacity: 1;
     22255  visibility: visible;
     22256}
     22257
     22258.nav-analiytics-style .nav-link {
     22259  padding: 0.5rem 1.5rem;
     22260}
     22261
     22262.daterangepicker {
     22263  font-family: "Inter";
     22264}
     22265
     22266.header {
     22267  background-color: white;
     22268  z-index: 999;
     22269  display: -webkit-box;
     22270  display: flex;
     22271  height: 75px;
     22272  box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 0.4);
     22273  position: fixed;
     22274  right: 0;
     22275  left: 0;
     22276  top: 0;
     22277}
     22278
     22279.header .avatar {
     22280  border-color: transparent;
     22281}
     22282
     22283.header .avatar.avatar-state-success:before {
     22284  border-color: #0081ff;
     22285}
     22286
     22287.header .header-left {
     22288  /*width: 320px;*/
     22289  padding-left: 30px;
     22290  display: -webkit-box;
     22291  display: flex;
     22292  -webkit-box-align: center;
     22293          align-items: center;
     22294}
     22295
     22296.header .header-left .navigation-toggler {
     22297  display: none;
     22298  margin-right: 15px;
     22299}
     22300
     22301.header .header-left .navigation-toggler a,
     22302.header .header-left .navigation-toggler form .input-group .input-group-append button.btn,
     22303.header form .input-group .input-group-append .header-left .navigation-toggler button.btn {
     22304  display: -webkit-box;
     22305  display: flex;
     22306  -webkit-box-align: center;
     22307          align-items: center;
     22308  -webkit-box-pack: center;
     22309          justify-content: center;
     22310}
     22311
     22312.header .header-left .navigation-toggler a svg,
     22313.header .header-left .navigation-toggler form .input-group .input-group-append button.btn svg,
     22314.header form .input-group .input-group-append .header-left .navigation-toggler button.btn svg {
     22315  height: 30px;
     22316  width: 30px;
     22317}
     22318
     22319.header .header-logo a,
     22320.header .header-logo form .input-group .input-group-append button.btn,
     22321.header form .input-group .input-group-append .header-logo button.btn {
     22322  height: 75px;
     22323  display: -webkit-box;
     22324  display: flex;
     22325  -webkit-box-align: center;
     22326          align-items: center;
     22327}
     22328
     22329.header .header-logo a img:not(.logo),
     22330.header .header-logo form .input-group .input-group-append button.btn img:not(.logo),
     22331.header form .input-group .input-group-append .header-logo button.btn img:not(.logo) {
     22332  display: none;
     22333}
     22334
     22335.header .header-body {
     22336  padding: 0 30px;
     22337  position: relative;
     22338  display: -webkit-box;
     22339  display: flex;
     22340  -webkit-box-align: center;
     22341          align-items: center;
     22342  -webkit-box-flex: 1;
     22343          flex: auto;
     22344  -webkit-box-pack: justify;
     22345          justify-content: space-between;
     22346}
     22347
     22348.header .header-body .page-title h1,
     22349.header .header-body .page-title h2,
     22350.header .header-body .page-title h3,
     22351.header .header-body .page-title h4,
     22352.header .header-body .page-title h5,
     22353.header .header-body .page-title h6 {
     22354  margin-bottom: 0;
     22355  line-height: inherit;
     22356}
     22357
     22358.header form .input-group {
     22359  position: relative;
     22360}
     22361
     22362.header form .input-group .form-control,
     22363.header form .input-group .swal-modal input.swal-content__input,
     22364.swal-modal .header form .input-group input.swal-content__input {
     22365  border: none;
     22366  background-color: rgba(255, 255, 255, 0.1);
     22367}
     22368
     22369.header form .input-group .form-control:focus,
     22370.header form .input-group .swal-modal input.swal-content__input:focus,
     22371.swal-modal .header form .input-group input.swal-content__input:focus {
     22372  background-color: rgba(255, 255, 255, 0.2);
     22373}
     22374
     22375.header form .input-group .input-group-append {
     22376  position: absolute;
     22377  right: 0;
     22378}
     22379
     22380.header form .input-group .input-group-append button.btn {
     22381  position: relative;
     22382  z-index: 9;
     22383  border-top-right-radius: 5px;
     22384  border-bottom-right-radius: 5px;
     22385  background-color: inherit;
     22386  border: none;
     22387}
     22388
     22389.header form .input-group .input-group-append button.btn:hover {
     22390  opacity: 0.7;
     22391}
     22392
     22393.header form .input-group .input-group-append button.btn:focus,
     22394.header form .input-group .input-group-append button.btn:active,
     22395.header form .input-group .input-group-append button.btn:hover {
     22396  background-color: inherit;
     22397  box-shadow: none !important;
     22398}
     22399
     22400.header .header-toggler {
     22401  display: none;
     22402}
     22403
     22404.header [data-toggle=fullscreen] .minimize {
     22405  display: none;
     22406}
     22407
     22408.header .active-fullscreen .minimize {
     22409  display: block;
     22410}
     22411
     22412.header .active-fullscreen .maximize {
     22413  display: none;
     22414}
     22415
     22416.header ul.navbar-nav {
     22417  -webkit-box-orient: horizontal;
     22418  -webkit-box-direction: normal;
     22419          flex-direction: row;
     22420  -webkit-box-align: center;
     22421          align-items: center;
     22422}
     22423
     22424.header ul.navbar-nav li.nav-item a.nav-link,
     22425.header ul.navbar-nav li.nav-item form .input-group .input-group-append button.nav-link.btn,
     22426.header form .input-group .input-group-append ul.navbar-nav li.nav-item button.nav-link.btn {
     22427  line-height: 100%;
     22428  padding: 10px 15px;
     22429  display: -webkit-box;
     22430  display: flex;
     22431  -webkit-box-align: center;
     22432          align-items: center;
     22433  -webkit-box-pack: center;
     22434          justify-content: center;
     22435}
     22436
     22437.header ul.navbar-nav li.nav-item a.nav-link.nav-link-notify,
     22438.header ul.navbar-nav li.nav-item form .input-group .input-group-append button.nav-link.nav-link-notify.btn,
     22439.header form .input-group .input-group-append ul.navbar-nav li.nav-item button.nav-link.nav-link-notify.btn {
     22440  position: relative;
     22441}
     22442
     22443.header ul.navbar-nav li.nav-item a.nav-link.nav-link-notify:before,
     22444.header ul.navbar-nav li.nav-item form .input-group .input-group-append button.nav-link.nav-link-notify.btn:before,
     22445.header form .input-group .input-group-append ul.navbar-nav li.nav-item button.nav-link.nav-link-notify.btn:before {
     22446  content: "";
     22447  position: absolute;
     22448  width: 6px;
     22449  height: 6px;
     22450  right: 0;
     22451  border-radius: 50%;
     22452  top: 3px;
     22453  background: #ea5455;
     22454  -webkit-animation: notify-pulse 1s infinite;
     22455}
     22456
     22457.header ul.navbar-nav li.nav-item a.nav-link:hover,
     22458.header ul.navbar-nav li.nav-item form .input-group .input-group-append button.nav-link.btn:hover,
     22459.header form .input-group .input-group-append ul.navbar-nav li.nav-item button.nav-link.btn:hover,
     22460.header ul.navbar-nav li.nav-item a.nav-link:focus,
     22461.header ul.navbar-nav li.nav-item form .input-group .input-group-append button.nav-link.btn:focus,
     22462.header form .input-group .input-group-append ul.navbar-nav li.nav-item button.nav-link.btn:focus {
     22463  outline: none;
     22464}
     22465
     22466.header ul.navbar-nav + form.search {
     22467  margin-left: 1.5rem;
     22468}
     22469
     22470.header .dropdown-menu {
     22471  position: absolute;
     22472}
     22473
     22474@-webkit-keyframes notify-pulse {
     22475  0% {
     22476    box-shadow: 0 0 0 0px rgba(234, 84, 85, 0.7);
     22477  }
     22478
     22479  100% {
     22480    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
     22481  }
     22482}
     22483
     22484@keyframes notify-pulse {
     22485  0% {
     22486    box-shadow: 0 0 0 0px rgba(234, 84, 85, 0.7);
     22487  }
     22488
     22489  100% {
     22490    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
     22491  }
     22492}
     22493
     22494.navigation {
     22495  background-color: white;
     22496  z-index: 998;
     22497  /*width: 320px;*/
     22498  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
     22499  position: fixed;
     22500  display: -webkit-box;
     22501  display: flex;
     22502  -webkit-box-orient: horizontal;
     22503  -webkit-box-direction: normal;
     22504          flex-direction: row;
     22505  left: 0;
     22506  bottom: 0;
     22507  top: 75px;
     22508}
     22509
     22510.navigation .navigation-menu-tab {
     22511  border-right: 1px solid #e6e6e6;
     22512  width: 80px;
     22513  display: -webkit-box;
     22514  display: flex;
     22515  -webkit-box-orient: vertical;
     22516  -webkit-box-direction: normal;
     22517          flex-direction: column;
     22518  margin-right: 0;
     22519  padding: 10px;
     22520}
     22521
     22522.navigation .navigation-menu-tab .avatar {
     22523  border: none;
     22524}
     22525
     22526.navigation .navigation-menu-tab ul li {
     22527  margin-bottom: 5px;
     22528}
     22529
     22530.navigation .navigation-menu-tab ul li a,
     22531.navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn,
     22532.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn {
     22533  display: -webkit-box;
     22534  display: flex;
     22535  height: 50px;
     22536  -webkit-box-pack: center;
     22537          justify-content: center;
     22538  -webkit-box-align: center;
     22539          align-items: center;
     22540  border-radius: 0.5rem;
     22541  -webkit-transition: all 0.3s;
     22542  transition: all 0.3s;
     22543}
     22544
     22545.navigation .navigation-menu-tab ul li a:hover,
     22546.navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover,
     22547.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover {
     22548  color: #0081ff;
     22549}
     22550
     22551.navigation .navigation-menu-tab ul li a.active,
     22552.navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.active.btn,
     22553.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn {
     22554  color: white;
     22555  background-color: #0081ff;
     22556  box-shadow: 0px 5px 20px -14px #0081ff;
     22557}
     22558
     22559.navigation .navigation-menu-tab ul li a svg,
     22560.navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn svg,
     22561.header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn svg {
     22562  width: 23px;
     22563  height: 23px;
     22564}
     22565
     22566.navigation .navigation-menu-body {
     22567  -webkit-box-flex: 1;
     22568          flex: 1;
     22569  display: -webkit-box;
     22570  display: flex;
     22571  -webkit-box-orient: vertical;
     22572  -webkit-box-direction: normal;
     22573          flex-direction: column;
     22574  overflow: auto;
     22575}
     22576
     22577.navigation .navigation-menu-body .navigation-menu-group > div {
     22578  display: none;
     22579}
     22580
     22581.navigation .navigation-menu-body .navigation-menu-group > div.open {
     22582  display: block;
     22583}
     22584
     22585.navigation .navigation-menu-body ul li.navigation-divider {
     22586  padding: 10px 30px;
     22587  text-transform: uppercase;
     22588  font-size: 12px;
     22589  letter-spacing: 0.5px;
     22590  margin-top: 10px;
     22591  margin-bottom: 10px;
     22592  color: #a7abc3;
     22593}
     22594
     22595.navigation .navigation-menu-body ul li > a,
     22596.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn,
     22597.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn {
     22598  display: -webkit-box;
     22599  display: flex;
     22600  -webkit-box-align: center;
     22601          align-items: center;
     22602  padding: 10px 30px;
     22603  color: #505050;
     22604  font-size: 14px;
     22605  -webkit-transition: all 0.3s;
     22606  transition: all 0.3s;
     22607}
     22608
     22609.navigation .navigation-menu-body ul li > a .nav-link-icon,
     22610.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn .nav-link-icon,
     22611.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn .nav-link-icon {
     22612  margin-right: 0.8rem;
     22613  stroke: rgba(0, 0, 0, 0.3);
     22614  -webkit-transition: stroke 0.3s;
     22615  transition: stroke 0.3s;
     22616  width: 20px;
     22617  height: 20px;
     22618}
     22619
     22620.navigation .navigation-menu-body ul li > a:hover,
     22621.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover,
     22622.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover {
     22623  color: #0081ff;
     22624}
     22625
     22626.navigation .navigation-menu-body ul li > a:hover .nav-link-icon,
     22627.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon,
     22628.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon {
     22629  stroke: #0081ff;
     22630}
     22631
     22632.navigation .navigation-menu-body ul li > a.active,
     22633.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.active.btn,
     22634.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn {
     22635  position: relative;
     22636  color: #0081ff;
     22637  font-weight: 600;
     22638  background: rgba(0, 129, 255, 0.15);
     22639  border-radius: 0.5rem;
     22640  margin: 0 1rem;
     22641}
     22642
     22643.navigation .navigation-menu-body ul li > a.active:before,
     22644.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.active.btn:before,
     22645.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn:before {
     22646  content: "";
     22647  display: block;
     22648  border: 6px solid transparent;
     22649  border-left-color: #0081ff;
     22650  margin-left: -12px;
     22651  margin-right: 5px;
     22652}
     22653
     22654.navigation .navigation-menu-body ul li > a .sub-menu-arrow,
     22655.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn .sub-menu-arrow,
     22656.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn .sub-menu-arrow {
     22657  margin-left: auto;
     22658  font-size: 14px;
     22659  -webkit-transition: -webkit-transform 0.3s;
     22660  transition: -webkit-transform 0.3s;
     22661  transition: transform 0.3s;
     22662  transition: transform 0.3s, -webkit-transform 0.3s;
     22663}
     22664
     22665.navigation .navigation-menu-body ul li > a .sub-menu-arrow.rotate-in,
     22666.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn .sub-menu-arrow.rotate-in,
     22667.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn .sub-menu-arrow.rotate-in {
     22668  -webkit-transform: rotate(540deg);
     22669          transform: rotate(540deg);
     22670}
     22671
     22672.navigation .navigation-menu-body ul li > a .badge,
     22673.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn .badge,
     22674.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn .badge {
     22675  margin-left: auto;
     22676  padding: 3px 7px;
     22677}
     22678
     22679.navigation .navigation-menu-body ul li > a + ul,
     22680.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul,
     22681.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul {
     22682  display: none;
     22683}
     22684
     22685.navigation .navigation-menu-body ul li > a + ul li,
     22686.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul li,
     22687.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul li {
     22688  margin: 0;
     22689}
     22690
     22691.navigation .navigation-menu-body ul li > a + ul li a,
     22692.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul li a,
     22693.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul li a,
     22694.navigation .navigation-menu-body ul li > a + ul li .header form .input-group .input-group-append button.btn,
     22695.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > a + ul li button.btn,
     22696.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul li button.btn,
     22697.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul li button.btn {
     22698  padding-left: 50px;
     22699}
     22700
     22701.navigation .navigation-menu-body ul li > a + ul ul,
     22702.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul ul,
     22703.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul ul {
     22704  border-left: none;
     22705}
     22706
     22707.navigation .navigation-menu-body ul li > a + ul ul li a,
     22708.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul ul li a,
     22709.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul ul li a,
     22710.navigation .navigation-menu-body ul li > a + ul ul li .header form .input-group .input-group-append button.btn,
     22711.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > a + ul ul li button.btn,
     22712.navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn + ul ul li button.btn,
     22713.header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn + ul ul li button.btn {
     22714  padding-left: 70px;
     22715}
     22716
     22717.navigation .navigation-menu-body ul li.open > a,
     22718.navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
     22719.header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn {
     22720  color: #0081ff;
     22721  font-weight: 600;
     22722}
     22723
     22724.navigation .navigation-menu-body ul li.open > a .nav-link-icon,
     22725.navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon,
     22726.header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon {
     22727  stroke: #0081ff;
     22728}
     22729
     22730.navigation .navigation-menu-body ul li.open > ul {
     22731  display: block;
     22732}
     22733
     22734.navigation .navigation-menu-body ul li.open > ul a.active,
     22735.navigation .navigation-menu-body ul li.open > ul .header form .input-group .input-group-append button.active.btn,
     22736.header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > ul button.active.btn {
     22737  background-color: inherit;
     22738}
     22739
     22740footer.content-footer {
     22741  padding: 15px 30px;
     22742  background-color: white;
     22743  box-shadow: 0 0 10px -8px black;
     22744  display: -webkit-box;
     22745  display: flex;
     22746  -webkit-box-align: center;
     22747          align-items: center;
     22748  -webkit-box-pack: justify;
     22749          justify-content: space-between;
     22750  margin-left: 100px;
     22751}
     22752
     22753footer.content-footer * {
     22754  text-transform: uppercase;
     22755  letter-spacing: 0.5px;
     22756  font-size: 12px;
     22757}
     22758
     22759footer.content-footer .nav a,
     22760footer.content-footer .nav .header form .input-group .input-group-append button.btn,
     22761.header form .input-group .input-group-append footer.content-footer .nav button.btn {
     22762  padding: 5px 0;
     22763  margin-left: 15px;
     22764}
     22765
     22766footer.content-footer .nav a:hover,
     22767footer.content-footer .nav .header form .input-group .input-group-append button.btn:hover,
     22768.header form .input-group .input-group-append footer.content-footer .nav button.btn:hover {
     22769  background: none !important;
     22770}
     22771
     22772.sidebar-group {
     22773  background-color: rgba(0, 0, 0, 0.35);
     22774  position: fixed;
     22775  right: 0;
     22776  bottom: 0;
     22777  top: 0;
     22778  left: 0;
     22779  opacity: 0;
     22780  z-index: 1000;
     22781  -webkit-transition: all 0.3s;
     22782  transition: all 0.3s;
     22783  visibility: hidden;
     22784}
     22785
     22786.sidebar-group.show {
     22787  opacity: 1;
     22788  visibility: visible;
     22789}
     22790
     22791.sidebar-group .card,
     22792.sidebar-group .chat-block,
     22793.sidebar-group .app-block .app-content .app-action,
     22794.app-block .app-content .sidebar-group .app-action {
     22795  box-shadow: none;
     22796}
     22797
     22798.sidebar-group .sidebar {
     22799  width: 330px;
     22800  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
     22801  background-color: white;
     22802  z-index: 1000;
     22803  -webkit-transition: all 0.2s;
     22804  transition: all 0.2s;
     22805  visibility: hidden;
     22806  opacity: 0;
     22807  margin-right: -100px;
     22808  position: fixed;
     22809  right: 0;
     22810  bottom: 0;
     22811  top: 0;
     22812}
     22813
     22814.sidebar-group .sidebar.show {
     22815  visibility: visible;
     22816  opacity: 1;
     22817  margin-right: 0px;
     22818}
     22819
     22820.sidebar-group .sidebar > header {
     22821  background-color: #ebebeb;
     22822  padding: 1.5rem;
     22823  font-size: 16px;
     22824  line-height: 0;
     22825  display: -webkit-box;
     22826  display: flex;
     22827  -webkit-box-align: center;
     22828          align-items: center;
     22829}
     22830
     22831.sidebar-group .sidebar > header i {
     22832  margin-right: 10px;
     22833}
     22834
     22835.sidebar-group .sidebar .tab-content {
     22836  height: calc(100% - 50px);
     22837}
     22838
     22839.sidebar-group .sidebar .tab-content .tab-pane.active {
     22840  height: 100%;
     22841  display: -webkit-box;
     22842  display: flex;
     22843  -webkit-box-orient: vertical;
     22844  -webkit-box-direction: normal;
     22845          flex-direction: column;
     22846}
     22847
     22848.sidebar-group .sidebar .tab-content .tab-pane.active .tab-pane-body {
     22849  -webkit-box-flex: 1;
     22850          flex: 1;
     22851  overflow: auto;
     22852}
     22853
     22854.sidebar-group .sidebar .tab-content .tab-pane.active .tab-pane-footer {
     22855  padding: 20px 0;
     22856}
     22857
     22858body.dark {
     22859  background-color: #182139;
     22860  color: #c7c7c7;
     22861}
     22862
     22863body.dark a:not(.btn):not(.link-1),
     22864body.dark .header form .input-group .input-group-append button.btn:not(.btn):not(.link-1),
     22865.header form .input-group .input-group-append body.dark button.btn:not(.btn):not(.link-1) {
     22866  color: rgba(255, 255, 255, 0.5);
     22867}
     22868
     22869body.dark a:not(.btn):not(.link-1):hover,
     22870body.dark .header form .input-group .input-group-append button.btn:not(.btn):not(.link-1):hover,
     22871.header form .input-group .input-group-append body.dark button.btn:not(.btn):not(.link-1):hover {
     22872  color: rgba(255, 255, 255, 0.8);
     22873}
     22874
     22875body.dark .header {
     22876  background-color: #313852;
     22877  border-bottom-color: #454c66;
     22878}
     22879
     22880body.dark .header .header-logo {
     22881  border-bottom-color: #454c66;
     22882}
     22883
     22884body.dark .header .header-logo img {
     22885  display: block;
     22886}
     22887
     22888body.dark .header .header-logo img:not(.logo-light) {
     22889  display: none;
     22890}
     22891
     22892body.dark .header ul li a,
     22893body.dark .header ul li form .input-group .input-group-append button.btn,
     22894body.dark .header form .input-group .input-group-append ul li button.btn {
     22895  color: #c7c7c7;
     22896}
     22897
     22898body.dark .header ul li a:hover,
     22899body.dark .header ul li form .input-group .input-group-append button.btn:hover,
     22900body.dark .header form .input-group .input-group-append ul li button.btn:hover,
     22901body.dark .header ul li a:focus,
     22902body.dark .header ul li form .input-group .input-group-append button.btn:focus,
     22903body.dark .header form .input-group .input-group-append ul li button.btn:focus {
     22904  color: white;
     22905}
     22906
     22907body.dark .header .avatar {
     22908  border-color: transparent;
     22909}
     22910
     22911body.dark .text-divider:after {
     22912  background-color: #454c66;
     22913}
     22914
     22915body.dark input::-webkit-input-placeholder {
     22916  color: rgba(255, 255, 255, 0.5);
     22917}
     22918
     22919body.dark input::-moz-placeholder {
     22920  color: rgba(255, 255, 255, 0.5);
     22921}
     22922
     22923body.dark input:-ms-input-placeholder {
     22924  color: rgba(255, 255, 255, 0.5);
     22925}
     22926
     22927body.dark input::-ms-input-placeholder {
     22928  color: rgba(255, 255, 255, 0.5);
     22929}
     22930
     22931body.dark input::placeholder {
     22932  color: rgba(255, 255, 255, 0.5);
     22933}
     22934
     22935body.dark .border {
     22936  border-color: #454c66 !important;
     22937}
     22938
     22939body.dark .border-right {
     22940  border-left-color: #454c66 !important;
     22941  border-right-color: #454c66 !important;
     22942}
     22943
     22944body.dark .border-left {
     22945  border-left-color: #454c66 !important;
     22946  border-right-color: #454c66 !important;
     22947}
     22948
     22949body.dark .border-bottom {
     22950  border-bottom-color: #454c66 !important;
     22951}
     22952
     22953body.dark .border-top {
     22954  border-top-color: #454c66 !important;
     22955}
     22956
     22957body.dark .preloader {
     22958  background: #04071a;
     22959}
     22960
     22961body.dark .preloader .preloader-icon {
     22962  border-color: #313852;
     22963}
     22964
     22965body.dark .nav-tabs .nav-link:hover,
     22966body.dark .nav-tabs .nav-link:focus {
     22967  background-color: #313852 !important;
     22968  border-bottom-color: #313852 !important;
     22969}
     22970
     22971body.dark .nav-tabs .nav-link.active {
     22972  background: #313852 !important;
     22973  border-bottom-color: #313852 !important;
     22974}
     22975
     22976body.dark .sidebar header {
     22977  background-color: #2c2f42;
     22978}
     22979
     22980body.dark .navigation {
     22981  background-color: #313852;
     22982}
     22983
     22984body.dark .navigation .navigation-menu-tab {
     22985  border-right-color: #444e72;
     22986}
     22987
     22988body.dark .navigation .navigation-menu-tab ul li a,
     22989body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn,
     22990.header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn {
     22991  color: #c7c7c7;
     22992}
     22993
     22994body.dark .navigation .navigation-menu-tab ul li a.active,
     22995body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.active.btn,
     22996.header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.active.btn {
     22997  color: white;
     22998}
     22999
     23000body.dark .navigation .navigation-menu-tab ul li a:not(.active):hover,
     23001body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):hover,
     23002.header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):hover,
     23003body.dark .navigation .navigation-menu-tab ul li a:not(.active):focus,
     23004body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus,
     23005.header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus {
     23006  color: #0081ff;
     23007}
     23008
     23009body.dark .navigation .navigation-menu-body ul li.navigation-divider {
     23010  color: #dbdbdb;
     23011}
     23012
     23013body.dark .navigation .navigation-menu-body ul li a,
     23014body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn,
     23015.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.btn {
     23016  color: #c7c7c7;
     23017}
     23018
     23019body.dark .navigation .navigation-menu-body ul li a .nav-link-icon,
     23020body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn .nav-link-icon,
     23021.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.btn .nav-link-icon {
     23022  stroke: rgba(199, 199, 199, 0.5);
     23023}
     23024
     23025body.dark .navigation .navigation-menu-body ul li a:hover,
     23026body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn:hover,
     23027.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.btn:hover,
     23028body.dark .navigation .navigation-menu-body ul li a:focus,
     23029body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn:focus,
     23030.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.btn:focus {
     23031  color: white;
     23032}
     23033
     23034body.dark .navigation .navigation-menu-body ul li a.active,
     23035body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn,
     23036.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.active.btn {
     23037  color: white;
     23038}
     23039
     23040body.dark .navigation .navigation-menu-body ul li a + ul li a.active,
     23041body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn + ul li a.active,
     23042.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.btn + ul li a.active,
     23043body.dark .navigation .navigation-menu-body ul li a + ul li .header form .input-group .input-group-append button.active.btn,
     23044.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li a + ul li button.active.btn,
     23045body.dark .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.btn + ul li button.active.btn,
     23046.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li button.btn + ul li button.active.btn {
     23047  color: white;
     23048}
     23049
     23050body.dark .navigation .navigation-menu-body ul li.open > a,
     23051body.dark .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
     23052.header form .input-group .input-group-append body.dark .navigation .navigation-menu-body ul li.open > button.btn {
     23053  color: white;
     23054  background-color: #454c66;
     23055}
     23056
     23057body.dark .navigation .navigation-menu-body ul li .dropdown-divider {
     23058  color: #0081ff;
     23059}
     23060
     23061body.dark.boxed-layout {
     23062  background-color: #04071a;
     23063}
     23064
     23065body.dark.boxed-layout .layout-wrapper .content-wrapper .content-body .content {
     23066  background-color: #182139;
     23067}
     23068
     23069body.dark.right-navigation .navigation .navigation-menu-tab {
     23070  border-left-color: #444e72;
     23071}
     23072
     23073body.dark.right-navigation.small-navigation .navigation .navigation-menu-tab {
     23074  border-left-color: transparent;
     23075}
     23076
     23077body.dark.right-navigation.small-navigation .navigation:hover .navigation-menu-tab {
     23078  border-left-color: #444e72 !important;
     23079}
     23080
     23081body.dark.small-navigation .navigation:hover .navigation-menu-tab {
     23082  border-right-color: #444e72 !important;
     23083}
     23084
     23085body.dark .custom-accordion .accordion-row .accordion-header .close {
     23086  text-shadow: none;
     23087  color: inherit;
     23088}
     23089
     23090body.dark #vmap_usa_en,
     23091body.dark #vmap_canada_en,
     23092body.dark #vmap_world_en {
     23093  background-color: inherit !important;
     23094}
     23095
     23096body.dark .table {
     23097  color: #c7c7c7;
     23098}
     23099
     23100body.dark .table .thead-light th {
     23101  background-color: #59607a;
     23102  color: inherit;
     23103}
     23104
     23105body.dark .table .thead-dark th,
     23106body.dark .table-dark,
     23107body.dark .table-dark th,
     23108body.dark .table-dark td {
     23109  background-color: #04071a;
     23110}
     23111
     23112body.dark .mark,
     23113body.dark mark {
     23114  background-color: #59607a;
     23115  color: inherit;
     23116}
     23117
     23118body.dark .page-header {
     23119  color: rgba(255, 255, 255, 0.6);
     23120}
     23121
     23122body.dark .page-header .breadcrumb li a,
     23123body.dark .page-header .breadcrumb li .header form .input-group .input-group-append button.btn,
     23124.header form .input-group .input-group-append body.dark .page-header .breadcrumb li button.btn {
     23125  color: #b3b3b3;
     23126}
     23127
     23128body.dark .page-header .breadcrumb li a:hover,
     23129body.dark .page-header .breadcrumb li .header form .input-group .input-group-append button.btn:hover,
     23130.header form .input-group .input-group-append body.dark .page-header .breadcrumb li button.btn:hover {
     23131  color: #c7c7c7;
     23132}
     23133
     23134body.dark .breadcrumb li.breadcrumb-item.active {
     23135  color: #339aff;
     23136}
     23137
     23138body.dark [data-backround-image]:after {
     23139  background-color: rgba(0, 0, 0, 0.6);
     23140}
     23141
     23142body.dark .layout-alert {
     23143  border-color: #59607a;
     23144}
     23145
     23146body.dark .alert {
     23147  color: rgba(255, 255, 255, 0.6);
     23148}
     23149
     23150body.dark .alert hr {
     23151  border-color: rgba(255, 255, 255, 0.1);
     23152}
     23153
     23154body.dark .alert .close:hover,
     23155body.dark .alert .close:focus {
     23156  opacity: 0.2;
     23157  color: inherit;
     23158}
     23159
     23160body.dark .form-control,
     23161body.dark .swal-modal input.swal-content__input,
     23162.swal-modal body.dark input.swal-content__input {
     23163  background: #313852;
     23164  border-color: #454c66 !important;
     23165  color: #c3c3c3;
     23166}
     23167
     23168body.dark .form-control:focus,
     23169body.dark .swal-modal input.swal-content__input:focus,
     23170.swal-modal body.dark input.swal-content__input:focus {
     23171  border-color: #0081ff !important;
     23172}
     23173
     23174body.dark .timeline .timeline-item::before {
     23175  background: #59607a;
     23176}
     23177
     23178body.dark .dropdown-menu {
     23179  border-top: 1px solid #454c66 !important;
     23180  color: #c7c7c7;
     23181}
     23182
     23183body.dark .custom-select {
     23184  background-color: inherit;
     23185  border-color: rgba(255, 255, 255, 0.2);
     23186  color: inherit;
     23187}
     23188
     23189body.dark .custom-file-label {
     23190  background-color: inherit;
     23191  border-color: rgba(255, 255, 255, 0.2);
     23192  color: inherit;
     23193}
     23194
     23195body.dark .custom-file-label::after {
     23196  background-color: #454c66;
     23197  color: inherit;
     23198}
     23199
     23200body.dark .custom-range::-webkit-slider-runnable-track {
     23201  background-color: #454c66;
     23202}
     23203
     23204body.dark .custom-control-label::before {
     23205  background-color: inherit;
     23206  border-color: #59607a;
     23207}
     23208
     23209body.dark .custom-control-input:disabled ~ .custom-control-label::before {
     23210  background-color: #454c66;
     23211}
     23212
     23213body.dark .form-control-plaintext {
     23214  color: inherit;
     23215}
     23216
     23217body.dark .wizard > .content {
     23218  background-color: #454c66;
     23219}
     23220
     23221body.dark .wizard > .steps .disabled a,
     23222body.dark .wizard > .steps .disabled .header form .input-group .input-group-append button.btn,
     23223.header form .input-group .input-group-append body.dark .wizard > .steps .disabled button.btn,
     23224body.dark .wizard > .steps .disabled a:hover,
     23225body.dark .wizard > .steps .disabled a:active {
     23226  background-color: #454c66;
     23227}
     23228
     23229body.dark .wizard > .actions .disabled a,
     23230body.dark .wizard > .actions .disabled .header form .input-group .input-group-append button.btn,
     23231.header form .input-group .input-group-append body.dark .wizard > .actions .disabled button.btn,
     23232body.dark .wizard > .actions .disabled a:hover,
     23233body.dark .wizard > .actions .disabled a:active {
     23234  background: #4f5670 !important;
     23235  border-color: #4f5670 !important;
     23236}
     23237
     23238body.dark .wizard > .actions .disabled a:not(:disabled):not(.disabled):focus,
     23239body.dark .wizard > .actions .disabled .header form .input-group .input-group-append button.btn:not(:disabled):not(.disabled):focus,
     23240.header form .input-group .input-group-append body.dark .wizard > .actions .disabled button.btn:not(:disabled):not(.disabled):focus,
     23241body.dark .wizard > .actions .disabled a:hover:not(:disabled):not(.disabled):focus,
     23242body.dark .wizard > .actions .disabled a:active:not(:disabled):not(.disabled):focus {
     23243  box-shadow: 0 0 0 0.2rem rgba(4, 7, 26, 0.5);
     23244  outline: none;
     23245  color: inherit;
     23246}
     23247
     23248body.dark .pricing-table {
     23249  border-color: #59607a;
     23250}
     23251
     23252body.dark hr {
     23253  border-color: #454c66;
     23254}
     23255
     23256body.dark .dropdown-menu {
     23257  border: none;
     23258  background-color: #3b425c;
     23259}
     23260
     23261body.dark .dropdown-menu .dropdown-item {
     23262  color: #c3c3c3;
     23263}
     23264
     23265body.dark .dropdown-menu .dropdown-item:hover,
     23266body.dark .dropdown-menu .dropdown-item:focus {
     23267  background: #313852;
     23268}
     23269
     23270body.dark .bg-light {
     23271  background: #59607a !important;
     23272}
     23273
     23274body.dark .list-group-item {
     23275  background: none;
     23276  border-color: rgba(155, 155, 155, 0.1);
     23277}
     23278
     23279body.dark a.list-group-item,
     23280body.dark .header form .input-group .input-group-append button.list-group-item.btn,
     23281.header form .input-group .input-group-append body.dark button.list-group-item.btn {
     23282  color: #c7c7c7;
     23283}
     23284
     23285body.dark a.list-group-item:hover,
     23286body.dark .header form .input-group .input-group-append button.list-group-item.btn:hover,
     23287.header form .input-group .input-group-append body.dark button.list-group-item.btn:hover {
     23288  color: white;
     23289}
     23290
     23291body.dark .card,
     23292body.dark .chat-block,
     23293body.dark .app-block .app-content .app-action,
     23294.app-block .app-content body.dark .app-action {
     23295  background: #313852;
     23296  border-color: #444e72;
     23297}
     23298
     23299body.dark .card .card-header,
     23300body.dark .chat-block .card-header,
     23301body.dark .app-block .app-content .app-action .card-header,
     23302.app-block .app-content body.dark .app-action .card-header {
     23303  border-bottom-color: #2c2f42 !important;
     23304}
     23305
     23306body.dark .card .card-footer,
     23307body.dark .chat-block .card-footer,
     23308body.dark .app-block .app-content .app-action .card-footer,
     23309.app-block .app-content body.dark .app-action .card-footer {
     23310  border-top-color: #2c2f42;
     23311}
     23312
     23313body.dark .accordion .card,
     23314body.dark .accordion .chat-block,
     23315body.dark .accordion .app-block .app-content .app-action,
     23316.app-block .app-content body.dark .accordion .app-action,
     23317body.dark .accordion.custom-accordion {
     23318  border-color: rgba(240, 240, 240, 0.12);
     23319}
     23320
     23321body.dark .accordion.custom-accordion .accordion-row a.accordion-header,
     23322body.dark .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn,
     23323.header form .input-group .input-group-append body.dark .accordion.custom-accordion .accordion-row button.accordion-header.btn {
     23324  border-bottom-color: rgba(240, 240, 240, 0.12);
     23325  border-top-color: rgba(240, 240, 240, 0.12);
     23326  color: inherit;
     23327  background-color: #454c66;
     23328}
     23329
     23330body.dark .morris-hover.morris-default-style {
     23331  background-color: #454c66;
     23332  border-color: #59607a;
     23333}
     23334
     23335body.dark .apexcharts-yaxis .apexcharts-yaxis-texts-g text {
     23336  fill: rgba(255, 255, 255, 0.2);
     23337}
     23338
     23339body.dark .apexcharts-grid .apexcharts-gridlines-horizontal line,
     23340body.dark .apexcharts-grid .apexcharts-gridlines-vertical line {
     23341  stroke: rgba(255, 255, 255, 0.1);
     23342}
     23343
     23344body.dark .apexcharts-toolbar > div > svg {
     23345  fill: rgba(255, 255, 255, 0.2);
     23346}
     23347
     23348body.dark .apexcharts-menu {
     23349  border: none;
     23350  background-color: #454c66;
     23351}
     23352
     23353body.dark .apexcharts-menu .apexcharts-menu-item:hover {
     23354  background-color: #59607a;
     23355}
     23356
     23357body.dark .apexcharts-xaxis .apexcharts-xaxis-texts-g text {
     23358  fill: rgba(255, 255, 255, 0.2);
     23359}
     23360
     23361body.dark .apexcharts-tooltip.light .apexcharts-tooltip-title {
     23362  background-color: #59607a !important;
     23363  border-color: #3b425c !important;
     23364}
     23365
     23366body.dark .apexcharts-xaxistooltip {
     23367  border-color: #3b425c !important;
     23368  background-color: #454c66 !important;
     23369  color: rgba(255, 255, 255, 0.4);
     23370}
     23371
     23372body.dark .apexcharts-xaxistooltip-bottom:after,
     23373body.dark apexcharts-xaxistooltip-bottom:before {
     23374  border-bottom-color: #454c66 !important;
     23375}
     23376
     23377body.dark .apexcharts-tooltip {
     23378  border-color: #3b425c !important;
     23379  background-color: #454c66 !important;
     23380}
     23381
     23382body.dark .apexcharts-title-text,
     23383body.dark .apexcharts-subtitle-text {
     23384  fill: rgba(255, 255, 255, 0.4);
     23385}
     23386
     23387body.dark .apexcharts-legend-text {
     23388  color: rgba(255, 255, 255, 0.4) !important;
     23389}
     23390
     23391body.dark .apexcharts-yaxis-title text,
     23392body.dark .apexcharts-xaxis-title text {
     23393  fill: rgba(255, 255, 255, 0.4);
     23394}
     23395
     23396body.dark .demo-code-preview {
     23397  background-color: #313852;
     23398  border-color: #4f5670 !important;
     23399}
     23400
     23401body.dark .demo-code-preview * {
     23402  text-shadow: none;
     23403}
     23404
     23405body.dark .demo-code-preview code[class*=language-],
     23406body.dark .demo-code-preview pre[class*=language-] {
     23407  color: white;
     23408}
     23409
     23410body.dark .demo-code-preview code[class*=language-] .token.operator,
     23411body.dark .demo-code-preview pre[class*=language-] .token.operator {
     23412  background: none;
     23413}
     23414
     23415body.dark .demo-code-preview .token.tag {
     23416  color: #e156a3;
     23417}
     23418
     23419body.dark .avatar {
     23420  border-color: #313852;
     23421}
     23422
     23423body.dark .avatar:before {
     23424  border-color: #313852;
     23425}
     23426
     23427body.dark .avatar .avatar-title {
     23428  background-color: #59607a;
     23429}
     23430
     23431body.dark .tourBg {
     23432  opacity: 0.7 !important;
     23433}
     23434
     23435body.dark .dd-handle,
     23436body.dark .dd3-content {
     23437  background-color: #454c66;
     23438  border-color: #313852;
     23439  color: inherit;
     23440}
     23441
     23442body.dark .dd3-handle:before {
     23443  color: inherit;
     23444}
     23445
     23446body.dark .dd-item button {
     23447  color: inherit;
     23448}
     23449
     23450body.dark .list-group-item-action {
     23451  color: inherit;
     23452}
     23453
     23454body.dark .list-group-item-action.active {
     23455  color: white;
     23456}
     23457
     23458body.dark .img-thumbnail {
     23459  border-color: #59607a;
     23460  background-color: #313852;
     23461}
     23462
     23463body.dark .progress {
     23464  background-color: #59607a;
     23465}
     23466
     23467body.dark .jstree-default .jstree-clicked {
     23468  color: #04071a;
     23469}
     23470
     23471body.dark .select2-container--default .select2-selection--single,
     23472body.dark .select2-container--default .select2-selection--multiple {
     23473  background-color: inherit;
     23474}
     23475
     23476body.dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
     23477  background: #454c66;
     23478  color: #c3c3c3;
     23479}
     23480
     23481body.dark .select2.select2-container .select2-selection {
     23482  border-color: #59607a;
     23483}
     23484
     23485body.dark .select2-container--default .select2-selection--single .select2-selection__placeholder {
     23486  color: #646464;
     23487}
     23488
     23489body.dark .select2-container .select2-search--inline .select2-search__field {
     23490  color: inherit;
     23491}
     23492
     23493body.dark .select2-dropdown {
     23494  background-color: #313852;
     23495  border-color: #59607a;
     23496}
     23497
     23498body.dark .select2-container--default .select2-search--dropdown .select2-search__field {
     23499  background-color: #313852;
     23500  border-color: #59607a;
     23501  color: inherit;
     23502}
     23503
     23504body.dark .select2-container--default .select2-selection--single .select2-selection__rendered {
     23505  color: inherit;
     23506}
     23507
     23508body.dark .select2-container--default .select2-results__option[aria-selected=true] {
     23509  background-color: #04071a;
     23510  color: inherit;
     23511}
     23512
     23513body.dark .irs--round .irs-line {
     23514  background-color: #59607a;
     23515}
     23516
     23517body.dark .irs--round .irs-min,
     23518body.dark .irs--round .irs-max {
     23519  color: inherit;
     23520  background-color: #59607a;
     23521}
     23522
     23523body.dark .daterangepicker {
     23524  background-color: #3b425c;
     23525  border-color: #3b425c;
     23526}
     23527
     23528body.dark .daterangepicker select {
     23529  background-color: inherit;
     23530  color: inherit;
     23531  border-color: #59607a;
     23532}
     23533
     23534body.dark .daterangepicker:after,
     23535body.dark .daterangepicker:before {
     23536  border-bottom-color: #3b425c;
     23537}
     23538
     23539body.dark .daterangepicker .calendar-table {
     23540  background-color: #3b425c;
     23541  border-color: #3b425c;
     23542}
     23543
     23544body.dark .daterangepicker td.in-range {
     23545  background-color: #59607a;
     23546  color: inherit;
     23547}
     23548
     23549body.dark .daterangepicker td.end-date {
     23550  color: white;
     23551  background-color: #0081ff;
     23552}
     23553
     23554body.dark .daterangepicker .drp-buttons {
     23555  border-top-color: #3b425c;
     23556}
     23557
     23558body.dark .daterangepicker .drp-buttons .btn.btn-default {
     23559  color: inherit;
     23560}
     23561
     23562body.dark .daterangepicker td.off,
     23563body.dark .daterangepicker td.off.end-date,
     23564body.dark .daterangepicker td.off.start-date {
     23565  background-color: inherit;
     23566  color: #636a84;
     23567}
     23568
     23569body.dark .daterangepicker td.off.in-range {
     23570  background-color: #59607a;
     23571  color: #8b92ac;
     23572}
     23573
     23574body.dark .daterangepicker td.available:hover,
     23575body.dark .daterangepicker th.available:hover {
     23576  background-color: #0081ff;
     23577  color: white;
     23578}
     23579
     23580body.dark .daterangepicker td.available:hover span,
     23581body.dark .daterangepicker th.available:hover span {
     23582  border-color: white;
     23583}
     23584
     23585body.dark .daterangepicker .calendar-table .next span,
     23586body.dark .daterangepicker .calendar-table .prev span {
     23587  border-color: #6d748e;
     23588}
     23589
     23590body.dark .daterangepicker .ranges li:hover {
     23591  background-color: #454c66;
     23592}
     23593
     23594body.dark .popover.clockpicker-popover {
     23595  overflow: hidden;
     23596  border: 1px solid #59607a;
     23597}
     23598
     23599body.dark .popover.clockpicker-popover .popover-title {
     23600  background-color: #313852;
     23601  color: inherit;
     23602}
     23603
     23604body.dark .popover.clockpicker-popover .popover-content {
     23605  background-color: #313852;
     23606}
     23607
     23608body.dark .popover.clockpicker-popover .clockpicker-plate {
     23609  border-color: #59607a;
     23610  background-color: #313852;
     23611}
     23612
     23613body.dark .popover.clockpicker-popover .clockpicker-plate .clockpicker-tick {
     23614  color: inherit;
     23615}
     23616
     23617body.dark .popover.clockpicker-popover .clockpicker-plate .clockpicker-canvas-bg {
     23618  fill: #59607a;
     23619}
     23620
     23621body.dark .nav-tabs .nav-item.show .nav-link,
     23622body.dark .nav-tabs .nav-link.active {
     23623  background-color: #59607a;
     23624  color: inherit;
     23625  border-color: #59607a;
     23626}
     23627
     23628body.dark .nav-tabs .nav-link:focus,
     23629body.dark .nav-tabs .nav-link:hover {
     23630  border-color: #3b425c;
     23631  background-color: #3b425c;
     23632}
     23633
     23634body.dark .nav-tabs {
     23635  border-bottom-color: #59607a;
     23636}
     23637
     23638body.dark .figure-caption {
     23639  color: inherit;
     23640}
     23641
     23642body.dark .btn-link {
     23643  color: inherit;
     23644}
     23645
     23646body.dark .text-muted,
     23647body.dark .chat-block .chat-content .messages .message-item.message-item-divider span,
     23648.chat-block .chat-content .messages .message-item.message-item-divider body.dark span,
     23649body.dark .demo-code-preview:before {
     23650  color: #9f9f9f !important;
     23651}
     23652
     23653body.dark .table td,
     23654body.dark .table th {
     23655  border-color: rgba(155, 155, 155, 0.2);
     23656}
     23657
     23658body.dark .border-bottom {
     23659  border-bottom-color: rgba(155, 155, 155, 0.2) !important;
     23660}
     23661
     23662body.dark .sidebar {
     23663  background: #313852;
     23664}
     23665
     23666body.dark .chat-block .chat-content .messages .message-item:not(.me):before {
     23667  border-right-color: #454c66;
     23668}
     23669
     23670body.dark .chat-block .chat-content .messages .message-item:not(.me) .message-item-content {
     23671  background-color: #454c66;
     23672}
     23673
     23674body.dark .chat-block .chat-content .messages .message-item.message-item-divider:before,
     23675body.dark .chat-block .chat-content .messages .message-item.message-item-divider:after {
     23676  background-color: #454c66;
     23677}
     23678
     23679body.dark .chat-block .chat-sidebar {
     23680  background-color: #3b4362;
     23681}
     23682
     23683body.dark .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item {
     23684  background-color: #313852;
     23685}
     23686
     23687body.dark .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active {
     23688  color: white;
     23689}
     23690
     23691body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li:hover {
     23692  background-color: #3b425c;
     23693}
     23694
     23695body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active {
     23696  background-color: #454c66;
     23697}
     23698
     23699body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .avatar {
     23700  border-color: #454c66;
     23701}
     23702
     23703body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .app-list-title {
     23704  color: #c7c7c7;
     23705}
     23706
     23707body.dark .app-block .app-content .app-content-body .app-detail .card-header {
     23708  border-bottom-color: #454c66 !important;
     23709}
     23710
     23711body.dark .app-file-list {
     23712  border-color: #454c66;
     23713}
     23714
     23715body.dark .app-file-list .app-file-icon {
     23716  background-color: #454c66;
     23717  border-bottom-color: #454c66;
     23718}
     23719
     23720body.dark .ql-container.ql-snow {
     23721  border-color: #454c66;
     23722}
     23723
     23724body.dark .ql-editor.ql-blank::before {
     23725  color: #c7c7c7;
     23726}
     23727
     23728body.dark .ql-snow .ql-stroke,
     23729body.dark .ql-fill {
     23730  stroke: #c7c7c7;
     23731}
     23732
     23733body.dark .text-black-50 {
     23734  color: rgba(247, 247, 247, 0.43) !important;
     23735}
     23736
     23737body.dark .table-email-list a,
     23738body.dark .table-email-list .header form .input-group .input-group-append button.btn,
     23739.header form .input-group .input-group-append body.dark .table-email-list button.btn {
     23740  color: inherit;
     23741}
     23742
     23743body.dark .table-hover tbody tr:hover {
     23744  color: inherit;
     23745}
     23746
     23747body.dark .input-group-text {
     23748  background: #454c66;
     23749  color: inherit;
     23750}
     23751
     23752body.dark .dropdown-divider {
     23753  border-top-color: rgba(240, 240, 240, 0.12);
     23754}
     23755
     23756body.dark .btn.btn-light,
     23757.fc body.dark .btn.fc-state-default,
     23758body.dark .fc .fc-state-default {
     23759  background: #454c66;
     23760  border-color: transparent;
     23761  color: inherit;
     23762}
     23763
     23764body.dark .btn.btn-light:not(:disabled):not(.disabled):hover,
     23765.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):hover,
     23766body.dark .btn.btn-light:not(:disabled):not(.disabled):focus,
     23767.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):focus,
     23768body.dark .btn.btn-light:not(:disabled):not(.disabled):active,
     23769.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):active,
     23770body.dark .fc .fc-state-default:not(:disabled):not(.disabled):hover,
     23771body.dark .fc .fc-state-default:not(:disabled):not(.disabled):focus,
     23772body.dark .fc .fc-state-default:not(:disabled):not(.disabled):active {
     23773  background: #4f5670;
     23774  border-color: #4f5670;
     23775  color: inherit;
     23776}
     23777
     23778body.dark .btn.btn-light:not(:disabled):not(.disabled):focus,
     23779.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):focus,
     23780body.dark .fc .fc-state-default:not(:disabled):not(.disabled):focus {
     23781  box-shadow: 0 0 0 0.2rem rgba(4, 7, 26, 0.5);
     23782  outline: none;
     23783  color: inherit;
     23784}
     23785
     23786body.dark .btn.btn-outline-light {
     23787  border: 1px solid rgba(255, 255, 255, 0.1);
     23788  color: #c7c7c7;
     23789}
     23790
     23791body.dark .btn.btn-outline-light:hover {
     23792  background: none !important;
     23793  color: #d6d6d6 !important;
     23794  border: 1px solid rgba(255, 255, 255, 0.1) !important;
     23795}
     23796
     23797body.dark .fc-unthemed .fc-content,
     23798body.dark .fc-unthemed .fc-divider,
     23799body.dark .fc-unthemed .fc-list-heading td,
     23800body.dark .fc-unthemed .fc-list-view,
     23801body.dark .fc-unthemed .fc-popover,
     23802body.dark .fc-unthemed .fc-row,
     23803body.dark .fc-unthemed tbody,
     23804body.dark .fc-unthemed td,
     23805body.dark .fc-unthemed th,
     23806body.dark .fc-unthemed thead {
     23807  border-color: rgba(240, 240, 240, 0.12);
     23808}
     23809
     23810body.dark .fc-unthemed .fc-list-item:hover td {
     23811  background: #454c66;
     23812}
     23813
     23814body.dark .fc-unthemed .fc-divider,
     23815body.dark .fc-unthemed .fc-list-heading td,
     23816body.dark .fc-unthemed .fc-popover .fc-header {
     23817  background: #454c66;
     23818}
     23819
     23820body.dark .fc-unthemed td.fc-today,
     23821body.dark .fc-unthemed .fc-list-empty {
     23822  background: #454c66;
     23823}
     23824
     23825body.dark #external-events .fc-event {
     23826  color: inherit;
     23827}
     23828
     23829body.dark .bootstrap-tagsinput {
     23830  background-color: inherit;
     23831  border-color: rgba(255, 255, 255, 0.2);
     23832}
     23833
     23834body.dark .bootstrap-tagsinput .tag {
     23835  background: #454c66;
     23836  color: #c3c3c3;
     23837}
     23838
     23839body.dark .bootstrap-tagsinput input {
     23840  color: #c3c3c3;
     23841}
     23842
     23843body.dark .dropzone {
     23844  background-color: #313852;
     23845  border-color: #454c66;
     23846}
     23847
     23848body.dark .modal-content {
     23849  background-color: #313852;
     23850}
     23851
     23852body.dark .modal-content .modal-header {
     23853  border-bottom-color: rgba(240, 240, 240, 0.12);
     23854  background-color: #454c66 !important;
     23855}
     23856
     23857body.dark .modal-content .modal-header .close {
     23858  text-shadow: none;
     23859  opacity: 1;
     23860  color: inherit;
     23861  background-color: #313852 !important;
     23862}
     23863
     23864body.dark .modal-content .modal-footer {
     23865  border-top-color: rgba(240, 240, 240, 0.12);
     23866}
     23867
     23868body.dark .swal-modal {
     23869  background-color: #313852;
     23870}
     23871
     23872body.dark .swal-modal .swal-icon--success__hide-corners {
     23873  background-color: inherit;
     23874}
     23875
     23876body.dark .swal-modal .swal-icon--success:before,
     23877body.dark .swal-modal .swal-icon--success:after {
     23878  background-color: inherit;
     23879}
     23880
     23881body.dark .swal-modal .swal-title,
     23882body.dark .swal-modal .swal-text {
     23883  color: inherit;
     23884}
     23885
     23886body.dark .popover {
     23887  background-color: #454c66;
     23888}
     23889
     23890body.dark .popover .popover-header {
     23891  background-color: #59607a;
     23892  border-color: transparent;
     23893}
     23894
     23895body.dark .popover .popover-body {
     23896  color: inherit;
     23897}
     23898
     23899body.dark .popover .popover-navigation {
     23900  border-top-color: rgba(240, 240, 240, 0.12);
     23901}
     23902
     23903body.dark .bs-popover-auto[x-placement^=top] > .arrow::after,
     23904body.dark .bs-popover-top > .arrow::after {
     23905  border-top-color: #454c66;
     23906}
     23907
     23908body.dark .bs-popover-auto[x-placement^=right] > .arrow::after,
     23909body.dark .bs-popover-right > .arrow::after {
     23910  border-right-color: #454c66;
     23911}
     23912
     23913body.dark .bs-popover-auto[x-placement^=bottom] > .arrow::after,
     23914body.dark .bs-popover-bottom > .arrow::after {
     23915  border-bottom-color: #454c66;
     23916}
     23917
     23918body.dark .bs-popover-auto[x-placement^=left] > .arrow::after,
     23919body.dark .bs-popover-left > .arrow::after {
     23920  border-left-color: #454c66;
     23921}
     23922
     23923body.dark ul.links a,
     23924body.dark ul.links .header form .input-group .input-group-append button.btn,
     23925.header form .input-group .input-group-append body.dark ul.links button.btn {
     23926  color: inherit;
     23927}
     23928
     23929body.dark .page-link {
     23930  background-color: inherit;
     23931  color: inherit;
     23932  border-color: rgba(240, 240, 240, 0.12);
     23933}
     23934
     23935body.dark .page-item.disabled .page-link {
     23936  background-color: #272e48;
     23937  border-color: rgba(240, 240, 240, 0.12);
     23938  color: inherit;
     23939}
     23940
     23941body.dark .nav a.nav-link:not(.active),
     23942body.dark .nav .header form .input-group .input-group-append button.nav-link.btn:not(.active),
     23943.header form .input-group .input-group-append body.dark .nav button.nav-link.btn:not(.active) {
     23944  color: #c7c7c7;
     23945}
     23946
     23947body.dark .nav a.nav-link:not(.active):hover,
     23948body.dark .nav .header form .input-group .input-group-append button.nav-link.btn:not(.active):hover,
     23949.header form .input-group .input-group-append body.dark .nav button.nav-link.btn:not(.active):hover,
     23950body.dark .nav a.nav-link:not(.active):active,
     23951body.dark .nav .header form .input-group .input-group-append button.nav-link.btn:not(.active):active,
     23952.header form .input-group .input-group-append body.dark .nav button.nav-link.btn:not(.active):active {
     23953  background-color: #3b425c;
     23954}
     23955
     23956body.dark.form-membership .form-wrapper {
     23957  background-color: #313852;
     23958}
     23959
     23960body.dark.form-membership .form-wrapper #logo img {
     23961  display: block;
     23962}
     23963
     23964body.dark.form-membership .form-wrapper #logo img:not(.logo-light) {
     23965  display: none;
     23966}
     23967
     23968body.dark .content-footer {
     23969  background-color: #313852;
     23970}
     23971
     23972body.dark .irs--round .irs-handle {
     23973  background-color: #313852;
     23974}
     23975
     23976body.dark .table tr.tr-selected {
     23977  background-color: #3b4362;
     23978}
     23979
     23980body.dark.hidden-navigation .navigation {
     23981  background-color: #313852;
     23982}
     23983
     23984body.dark.small-navigation .navigation-menu-body ul li.open > a,
     23985body.dark.small-navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn,
     23986.header form .input-group .input-group-append body.dark.small-navigation .navigation-menu-body ul li.open > button.btn {
     23987  background-color: #454c66;
     23988}
     23989
     23990body.dark.small-navigation .navigation-menu-body ul li ul {
     23991  background-color: #313852 !important;
     23992  border-left-color: #454c66 !important;
     23993}
     23994
     23995body.dark.small-navigation .navigation-menu-body ul li.navigation-divider:after {
     23996  background-color: #454c66 !important;
     23997}
     23998
     23999@media (min-width: 1200px) {
     24000  body.dark.horizontal-navigation .horizontal-navigation {
     24001    background-color: #313852;
     24002    border-top-color: #444e72;
     24003  }
     24004
     24005  body.dark.horizontal-navigation .horizontal-navigation ul > li > a.active,
     24006  body.dark.horizontal-navigation .horizontal-navigation .header form .input-group .input-group-append ul > li > button.active.btn,
     24007  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul > li > button.active.btn {
     24008    background: rgba(0, 0, 0, 0.25);
     24009  }
     24010
     24011  body.dark.horizontal-navigation .horizontal-navigation ul > li > a:hover,
     24012  body.dark.horizontal-navigation .horizontal-navigation .header form .input-group .input-group-append ul > li > button.btn:hover,
     24013  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul > li > button.btn:hover {
     24014    background: rgba(0, 0, 0, 0.1);
     24015  }
     24016
     24017  body.dark.horizontal-navigation .horizontal-navigation ul > li > a + ul,
     24018  body.dark.horizontal-navigation .horizontal-navigation .header form .input-group .input-group-append ul > li > button.btn + ul,
     24019  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul > li > button.btn + ul {
     24020    border-top-color: #444e72;
     24021  }
     24022
     24023  body.dark.horizontal-navigation .horizontal-navigation ul li ul {
     24024    background-color: #3b425c;
     24025  }
     24026
     24027  body.dark.horizontal-navigation .horizontal-navigation ul li ul:before {
     24028    border-bottom-color: #3b425c;
     24029  }
     24030
     24031  body.dark.horizontal-navigation .horizontal-navigation ul li ul li a,
     24032  body.dark.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.btn,
     24033  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn {
     24034    color: #c7c7c7;
     24035  }
     24036
     24037  body.dark.horizontal-navigation .horizontal-navigation ul li ul li a:hover,
     24038  body.dark.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.btn:hover,
     24039  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover {
     24040    background: none;
     24041    color: #339aff;
     24042  }
     24043
     24044  body.dark.horizontal-navigation .horizontal-navigation ul li ul li a.active,
     24045  body.dark.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn,
     24046  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn {
     24047    background: none;
     24048    color: #339aff;
     24049  }
     24050
     24051  body.dark.horizontal-navigation .horizontal-navigation ul li ul li ul {
     24052    border-left-color: #444e72;
     24053  }
     24054
     24055  body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > a,
     24056  body.dark.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn,
     24057  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn {
     24058    background: none;
     24059    color: #339aff;
     24060  }
     24061
     24062  body.dark.navigation-toggle-one.navigation-show .navigation .navigation-menu-body {
     24063    background-color: #313852;
     24064  }
     24065}
     24066
     24067@media (max-width: 1200px) {
     24068  body.dark .chat-block .chat-content.mobile-open {
     24069    background-color: #313852;
     24070  }
     24071
     24072  body.dark.horizontal-navigation .horizontal-navigation {
     24073    background-color: #3b425c;
     24074  }
     24075
     24076  body.dark.horizontal-navigation .horizontal-navigation ul li a:hover,
     24077  body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover,
     24078  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover {
     24079    color: #339aff;
     24080  }
     24081
     24082  body.dark.horizontal-navigation .horizontal-navigation ul li a.active,
     24083  body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn,
     24084  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn {
     24085    color: #339aff;
     24086  }
     24087
     24088  body.dark.horizontal-navigation .horizontal-navigation ul li.open > a,
     24089  body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn,
     24090  .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn {
     24091    color: #339aff;
     24092  }
     24093}
     24094
     24095@media (max-width: 1200px) {
     24096  .header .header-toggler {
     24097    display: block;
     24098  }
     24099
     24100  .chat-app .layout-wrapper .content-wrapper .content-body .content {
     24101    padding-left: 0 !important;
     24102  }
     24103
     24104  .chat-block {
     24105    position: relative;
     24106  }
     24107
     24108  .chat-block .chat-content {
     24109    display: none;
     24110  }
     24111
     24112  .chat-block .chat-content .chat-header {
     24113    padding: 0.5rem 1.5rem;
     24114  }
     24115
     24116  .chat-block .chat-content .mobile-chat-close-btn {
     24117    display: block;
     24118  }
     24119
     24120  .chat-block .chat-content.chat-mobile-open {
     24121    display: -webkit-box;
     24122    display: flex;
     24123    background-color: white;
     24124    position: absolute;
     24125    right: 0;
     24126    left: 0;
     24127    max-width: 100%;
     24128    z-index: 2;
     24129    bottom: 0;
     24130  }
     24131
     24132  .chat-block .chat-sidebar {
     24133    -webkit-box-flex: 1;
     24134            flex: 1;
     24135    border-right: none;
     24136    max-width: 100% !important;
     24137  }
     24138
     24139  .header {
     24140    margin: 0;
     24141  }
     24142
     24143  .header .header-left .navigation-toggler {
     24144    display: block !important;
     24145  }
     24146
     24147  .header div:nth-child(2) ul.navbar-nav:first-child {
     24148    display: none;
     24149    background: #e6e6e6;
     24150    position: fixed;
     24151    left: 0;
     24152    right: 0;
     24153    top: 75px;
     24154  }
     24155
     24156  .header div:nth-child(2) ul.navbar-nav:first-child li a,
     24157  .header div:nth-child(2) ul.navbar-nav:first-child li form .input-group .input-group-append button.btn,
     24158  .header form .input-group .input-group-append div:nth-child(2) ul.navbar-nav:first-child li button.btn {
     24159    color: black;
     24160  }
     24161
     24162  .header div:nth-child(2) ul.navbar-nav:first-child.open {
     24163    display: -webkit-box;
     24164    display: flex;
     24165    flex-wrap: wrap;
     24166  }
     24167
     24168  .header .header-search .input-group {
     24169    background-color: white;
     24170  }
     24171
     24172  .header .header-search .input-group .btn {
     24173    color: black;
     24174  }
     24175
     24176  .header .header-search .input-group input.form-control:focus,
     24177  .header .header-search .input-group .swal-modal input.swal-content__input:focus,
     24178  .swal-modal .header .header-search .input-group input.swal-content__input:focus {
     24179    color: black;
     24180  }
     24181
     24182  .header .header-search .input-group input.form-control::-webkit-input-placeholder, .header .header-search .input-group .swal-modal input.swal-content__input::-webkit-input-placeholder, .swal-modal .header .header-search .input-group input.swal-content__input::-webkit-input-placeholder {
     24183    color: #9b9b9b;
     24184  }
     24185
     24186  .header .header-search .input-group input.form-control::-moz-placeholder, .header .header-search .input-group .swal-modal input.swal-content__input::-moz-placeholder, .swal-modal .header .header-search .input-group input.swal-content__input::-moz-placeholder {
     24187    color: #9b9b9b;
     24188  }
     24189
     24190  .header .header-search .input-group input.form-control:-ms-input-placeholder, .header .header-search .input-group .swal-modal input.swal-content__input:-ms-input-placeholder, .swal-modal .header .header-search .input-group input.swal-content__input:-ms-input-placeholder {
     24191    color: #9b9b9b;
     24192  }
     24193
     24194  .header .header-search .input-group input.form-control::-ms-input-placeholder, .header .header-search .input-group .swal-modal input.swal-content__input::-ms-input-placeholder, .swal-modal .header .header-search .input-group input.swal-content__input::-ms-input-placeholder {
     24195    color: #9b9b9b;
     24196  }
     24197
     24198  .header .header-search .input-group input.form-control::placeholder,
     24199  .header .header-search .input-group .swal-modal input.swal-content__input::placeholder,
     24200  .swal-modal .header .header-search .input-group input.swal-content__input::placeholder {
     24201    color: #9b9b9b;
     24202  }
     24203
     24204  .header .navigation-toggler a,
     24205  .header .navigation-toggler form .input-group .input-group-append button.btn,
     24206  .header form .input-group .input-group-append .navigation-toggler button.btn,
     24207  .header .navbar-toggler a,
     24208  .header .navbar-toggler form .input-group .input-group-append button.btn,
     24209  .header form .input-group .input-group-append .navbar-toggler button.btn {
     24210    background: none !important;
     24211  }
     24212
     24213  .header .navigation-toggler {
     24214    display: none !important;
     24215  }
     24216
     24217  .header .navigation-toggler.mobile-toggler {
     24218    display: block !important;
     24219  }
     24220
     24221  .header .navigation-toggler a:hover,
     24222  .header .navigation-toggler form .input-group .input-group-append button.btn:hover,
     24223  .header form .input-group .input-group-append .navigation-toggler button.btn:hover {
     24224    background: none !important;
     24225  }
     24226
     24227  .header .dropdown {
     24228    position: static;
     24229  }
     24230
     24231  .header .dropdown-menu {
     24232    right: 1rem !important;
     24233    top: auto !important;
     24234    left: 1rem !important;
     24235    margin-top: 10px;
     24236    width: auto !important;
     24237    -webkit-transform: inherit !important;
     24238            transform: inherit !important;
     24239  }
     24240
     24241  .layout-wrapper .content-wrapper .content-body .content {
     24242    padding-left: 30px;
     24243  }
     24244
     24245  .content-footer {
     24246    margin-left: 0 !important;
     24247  }
     24248
     24249  .navigation {
     24250    background-color: white;
     24251    z-index: 1000;
     24252    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.15);
     24253    left: -80%;
     24254    top: 0;
     24255    bottom: 0;
     24256    opacity: 0;
     24257    -webkit-transition: left 0.2s;
     24258    transition: left 0.2s;
     24259    position: fixed !important;
     24260  }
     24261
     24262  .navigation.open {
     24263    left: 0;
     24264    opacity: 1;
     24265  }
     24266
     24267  .navigation header.navigation-header {
     24268    padding-top: 20px;
     24269  }
     24270
     24271  .navigation .navigation-icon-menu {
     24272    margin: 0;
     24273    border-radius: 0;
     24274  }
     24275
     24276  .navigation .navigation-menu-body {
     24277    padding: 15px 0;
     24278  }
     24279
     24280  .page-header {
     24281    padding: 0;
     24282    margin-top: 0;
     24283    margin-right: 0;
     24284    margin-left: 0;
     24285  }
     24286
     24287  .user-page {
     24288    padding: 20px;
     24289    height: auto;
     24290  }
     24291
     24292  .user-page .card,
     24293  .user-page .chat-block,
     24294  .user-page .app-block .app-content .app-action,
     24295  .app-block .app-content .user-page .app-action {
     24296    width: auto;
     24297  }
     24298
     24299  .user-page .card .card-body,
     24300  .user-page .chat-block .card-body,
     24301  .user-page .app-block .app-content .app-action .card-body,
     24302  .app-block .app-content .user-page .app-action .card-body {
     24303    padding: 30px;
     24304  }
     24305}
     24306
     24307@media (max-width: 992px) {
     24308  .app-block {
     24309    position: relative;
     24310  }
     24311
     24312  .app-block .app-sidebar-menu-button {
     24313    display: -webkit-inline-box;
     24314    display: inline-flex;
     24315    margin-right: 1rem;
     24316  }
     24317
     24318  .app-block .app-sidebar {
     24319    display: none;
     24320    position: absolute;
     24321    left: 0;
     24322    z-index: 9;
     24323    -webkit-box-flex: 0;
     24324            flex: 0 0 35%;
     24325    max-width: 35%;
     24326    bottom: 0;
     24327  }
     24328
     24329  .app-block .app-sidebar .app-sidebar-menu {
     24330    overflow: auto;
     24331  }
     24332
     24333  .app-block .app-sidebar.show {
     24334    display: block;
     24335  }
     24336
     24337  .app-block .app-sidebar > .card,
     24338  .app-block .app-sidebar > .chat-block,
     24339  .app-block .app-content .app-sidebar > .app-action {
     24340    box-shadow: 3px 0px 15px -10px black;
     24341    border-top-right-radius: 0;
     24342    border-bottom-right-radius: 0;
     24343  }
     24344
     24345  .app-block .app-content {
     24346    -webkit-box-flex: 0;
     24347            flex: 0 0 100%;
     24348    max-width: 100%;
     24349  }
     24350
     24351  .app-block .app-content .app-action {
     24352    -webkit-box-orient: vertical;
     24353    -webkit-box-direction: reverse;
     24354            flex-direction: column-reverse;
     24355  }
     24356
     24357  .app-block .app-content .app-action .action-right {
     24358    margin-left: 0;
     24359    margin-bottom: 1rem;
     24360  }
     24361
     24362  .app-block .app-content .app-detail .card-header {
     24363    -webkit-box-orient: vertical;
     24364    -webkit-box-direction: normal;
     24365            flex-direction: column;
     24366    -webkit-box-align: stretch !important;
     24367            align-items: stretch !important;
     24368  }
     24369
     24370  .app-block .app-content .app-detail .card-header .app-detail-action-right {
     24371    margin-left: 0 !important;
     24372    margin-top: 1rem;
     24373  }
     24374
     24375  .card,
     24376  .chat-block,
     24377  .app-block .app-content .app-action {
     24378    margin-bottom: 1rem;
     24379  }
     24380
     24381  .card .card-body,
     24382  .chat-block .card-body,
     24383  .app-block .app-content .app-action .card-body {
     24384    padding: 1.2rem;
     24385  }
     24386}
     24387
     24388@media (max-width: 768px) {
     24389  body.form-membership .form-wrapper {
     24390    width: 90%;
     24391    margin: 30px auto;
     24392  }
     24393
     24394  body.horizontal-navigation .horizontal-navigation.open {
     24395    width: 80%;
     24396  }
     24397
     24398  .app-block .app-content .app-action .action-right form {
     24399    margin-right: 0 !important;
     24400  }
     24401
     24402  .app-block .app-content .app-action .action-right .app-pager {
     24403    display: none !important;
     24404  }
     24405
     24406  .app-block .app-sidebar {
     24407    -webkit-box-flex: 0;
     24408            flex: 0 0 70%;
     24409    max-width: 70%;
     24410  }
     24411
     24412  .chat-block .chat-sidebar.border-right {
     24413    border-right: none !important;
     24414  }
     24415
     24416  .toast-top-right {
     24417    top: 1rem;
     24418    right: 1rem;
     24419  }
     24420
     24421  .toast-top-left {
     24422    top: 1rem;
     24423    left: 1rem;
     24424  }
     24425
     24426  .header .header-left {
     24427    width: auto;
     24428  }
     24429
     24430  .header .page-title {
     24431    display: none;
     24432  }
     24433
     24434  footer {
     24435    padding: 15px 20px;
     24436  }
     24437
     24438  footer .nav {
     24439    display: none;
     24440  }
     24441
     24442  .table-responsive-stack tr {
     24443    -webkit-box-orient: vertical;
     24444    -webkit-box-direction: normal;
     24445    flex-direction: column;
     24446    border-bottom: 3px solid #ccc;
     24447    display: block;
     24448  }
     24449
     24450  /*  IE9 FIX   */
     24451
     24452  .table-responsive-stack td {
     24453    float: left \9;
     24454    width: 100%;
     24455  }
     24456
     24457  .sidebar > ul.nav {
     24458    display: -webkit-box;
     24459    display: flex;
     24460  }
     24461
     24462  .sidebar > ul.nav li.nav-item {
     24463    border: none;
     24464  }
     24465
     24466  .user-page {
     24467    padding: 20px;
     24468    height: auto;
     24469  }
     24470
     24471  .user-page .card,
     24472  .user-page .chat-block,
     24473  .user-page .app-block .app-content .app-action,
     24474  .app-block .app-content .user-page .app-action {
     24475    width: 100%;
     24476  }
     24477
     24478  .user-page .card .card-body,
     24479  .user-page .chat-block .card-body,
     24480  .user-page .app-block .app-content .app-action .card-body,
     24481  .app-block .app-content .user-page .app-action .card-body {
     24482    padding: 30px;
     24483  }
     24484
     24485  .fc .fc-toolbar.fc-header-toolbar > div {
     24486    float: none !important;
     24487  }
     24488
     24489  .fc .fc-toolbar.fc-header-toolbar > div .fc-button-group {
     24490    float: none !important;
     24491  }
     24492
     24493  .fc .fc-toolbar.fc-header-toolbar > div.fc-left {
     24494    display: -webkit-box;
     24495    display: flex;
     24496    -webkit-box-pack: center;
     24497            justify-content: center;
     24498    margin-bottom: 15px;
     24499  }
     24500
     24501  .fc .fc-toolbar.fc-header-toolbar > div.fc-right {
     24502    margin-bottom: 5px;
     24503  }
     24504}
     24505
     24506@media (max-width: 414px) {
     24507  .nav {
     24508    display: block;
     24509    border: none;
     24510  }
     24511
     24512  .nav li.nav-item {
     24513    margin-bottom: 0;
     24514  }
     24515
     24516  .nav li.nav-item:last-child {
     24517    border: none;
     24518  }
     24519
     24520  .nav li.nav-item a.nav-link,
     24521  .nav li.nav-item .header form .input-group .input-group-append button.nav-link.btn,
     24522  .header form .input-group .input-group-append .nav li.nav-item button.nav-link.btn {
     24523    border: none;
     24524  }
     24525
     24526  body:not(.semi-dark):not(.dark) .nav li.nav-item {
     24527    border-bottom: 1px solid #ebebeb;
     24528  }
     24529
     24530  .navigation header.navigation-header .nav {
     24531    display: -webkit-box;
     24532    display: flex;
     24533  }
     24534
     24535  body.dark .nav li.nav-item {
     24536    border-bottom-color: #6d748e;
     24537  }
     24538
     24539  .wizard > .steps > ul > li {
     24540    float: none;
     24541    width: 100%;
     24542    margin-bottom: 10px;
     24543  }
     24544
     24545  .wizard > .content {
     24546    background: none;
     24547  }
     24548
     24549  .wizard > .content > .body {
     24550    position: static;
     24551    padding: 0;
     24552  }
     24553
     24554  .dataTables_wrapper .dataTables_filter {
     24555    display: block;
     24556  }
     24557
     24558  .navigation {
     24559    width: 20%;
     24560  }
     24561
     24562  .page-header .breadcrumb {
     24563    display: none;
     24564  }
     24565}
     24566
     24567@media (max-width: 375px) {
     24568  nav.navbar .navbar-menu {
     24569    padding-left: 0;
     24570  }
     24571
     24572  .navigation {
     24573    width: 20%;
     24574  }
     24575}
     24576
     24577@media (max-width: 544px) {
     24578  .text-xs-center {
     24579    text-align: center !important;
     24580  }
     24581
     24582  .text-xs-left {
     24583    text-align: left !important;
     24584  }
     24585
     24586  .text-xs-right {
     24587    text-align: right !important;
     24588  }
     24589}
     24590
     24591@media print {
     24592  .page-header {
     24593    display: none;
     24594  }
     24595}
     24596
     24597
     24598.layout-builder {
     24599    position: fixed;
     24600    width: 400px;
     24601    background: white;
     24602    z-index: 1000;
     24603    right: -400px;
     24604    top: 0;
     24605    bottom: 0;
     24606    box-shadow: 8px 0 10px 3px rgba(0, 0, 0, 0.50);
     24607    overflow: auto;
     24608    transition: right .2s;
     24609}
     24610
     24611.layout-builder.show {
     24612    right: 0;
     24613}
     24614
     24615.layout-builder .layout-builder-toggle.shw i {
     24616    -webkit-animation: spin 2s linear infinite;
     24617    -moz-animation: spin 2s linear infinite;
     24618    animation: spin 2s linear infinite;
     24619}
     24620
     24621@-webkit-keyframes spin {
     24622    100% {
     24623          -webkit-transform: rotate(360deg);
     24624    }
     24625}
     24626
     24627@-moz-keyframes spin {
     24628    100% {
     24629          -moz-transform: rotate(360deg);
     24630    }
     24631}
     24632
     24633@keyframes spin {
     24634    100% {
     24635          transform: rotate(360deg);
     24636    }
     24637}
     24638
     24639.layout-builder .layout-builder-toggle.hdn {
     24640    display: none;
     24641}
     24642
     24643.layout-builder.show .layout-builder-toggle.hdn {
     24644    display: flex;
     24645}
     24646
     24647.layout-builder .layout-builder-toggle {
     24648    cursor: pointer;
     24649    width: 50px;
     24650    height: 50px;
     24651    color: white;
     24652    background: black;
     24653    position: fixed;
     24654    top: 50%;
     24655    margin-left: -50px;
     24656    display: flex;
     24657    font-size: 23px;
     24658    justify-content: center;
     24659    align-items: center;
     24660    margin-top: -25px;
     24661}
     24662
     24663.layout-builder .layout-builder-body {
     24664    padding: 30px;
     24665}
     24666
     24667.layout-builder .layout-builder-body .custom-control input[type="checkbox"]:checked + label {
     24668    color: black;
     24669}
     24670
     24671.layout-builder .layout-colors {
     24672    display: flex;
     24673    flex-wrap: wrap;
     24674    margin-left: -10px;
     24675}
     24676
     24677.layout-builder .layout-colors .layout-color-item {
     24678    width: 40px;
     24679    height: 40px;
     24680    background: red;
     24681    margin: 10px;
     24682    border-radius: 3px;
     24683    overflow: hidden;
     24684    border: 5px solid transparent;
     24685    cursor: pointer;
     24686}
     24687
     24688.layout-builder .layout-colors .layout-color-item.active {
     24689    box-shadow: 0px 0px 0px 1px black
     24690}
     24691
     24692.layout-builder .layout-colors .layout-color-item span {
     24693    display: block;
     24694    height: 45%;
     24695}
     24696
     24697.layout-builder .layout-colors .layout-color-item span:first-child {
     24698    background: black;
     24699    transform: rotate(15deg);
     24700    width: 110%;
     24701    height: 70%;
     24702    margin-top: -5px;
     24703}
     24704
     24705.layout-alert {
     24706    border: 1px solid #ddd;
     24707    border-radius: 5px;
     24708    padding: 5px 10px;
     24709}
     24710
     24711@media (max-width: 992px) {
     24712    .layout-builder {
     24713          display: none;
     24714    }
     24715}
  • public/assets/js/app.js

    r582789f r194a359  
    1 /******/ (() => { // webpackBootstrap
    2 /******/        var __webpack_modules__ = ({
    3 
    4 /***/ "./resources/assets/js/app.js":
    5 /*!************************************!*\
    6   !*** ./resources/assets/js/app.js ***!
    7   \************************************/
    8 /***/ (() => {
    9 
    10 function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
    11 
    12 /******/
    13 (function (modules) {
    14   // webpackBootstrap
    15 
    16   /******/
    17   // The module cache
    18 
    19   /******/
    20   var installedModules = {};
    21   /******/
    22 
    23   /******/
    24   // The require function
    25 
    26   /******/
    27 
    28   function __nested_webpack_require_572__(moduleId) {
    29     /******/
    30 
    31     /******/
    32     // Check if module is in cache
    33 
    34     /******/
    35     if (installedModules[moduleId]) {
    36       /******/
    37       return installedModules[moduleId].exports;
    38       /******/
    39     }
    40     /******/
    41     // Create a new module (and put it into the cache)
    42 
    43     /******/
    44 
    45 
    46     var module = installedModules[moduleId] = {
    47       /******/
    48       i: moduleId,
    49 
    50       /******/
    51       l: false,
    52 
    53       /******/
    54       exports: {}
    55       /******/
    56 
    57     };
    58     /******/
    59 
    60     /******/
    61     // Execute the module function
    62 
    63     /******/
    64 
    65     modules[moduleId].call(module.exports, module, module.exports, __nested_webpack_require_572__);
    66     /******/
    67 
    68     /******/
    69     // Flag the module as loaded
    70 
    71     /******/
    72 
    73     module.l = true;
    74     /******/
    75 
    76     /******/
    77     // Return the exports of the module
    78 
    79     /******/
    80 
    81     return module.exports;
    82     /******/
    83   }
    84   /******/
    85 
    86   /******/
    87 
    88   /******/
    89   // expose the modules object (__webpack_modules__)
    90 
    91   /******/
    92 
    93 
    94   __nested_webpack_require_572__.m = modules;
    95   /******/
    96 
    97   /******/
    98   // expose the module cache
    99 
    100   /******/
    101 
    102   __nested_webpack_require_572__.c = installedModules;
    103   /******/
    104 
    105   /******/
    106   // define getter function for harmony exports
    107 
    108   /******/
    109 
    110   __nested_webpack_require_572__.d = function (exports, name, getter) {
    111     /******/
    112     if (!__nested_webpack_require_572__.o(exports, name)) {
    113       /******/
    114       Object.defineProperty(exports, name, {
    115         enumerable: true,
    116         get: getter
    117       });
    118       /******/
    119     }
    120     /******/
    121 
    122   };
    123   /******/
    124 
    125   /******/
    126   // define __esModule on exports
    127 
    128   /******/
    129 
    130 
    131   __nested_webpack_require_572__.r = function (exports) {
    132     /******/
    133     if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
    134       /******/
    135       Object.defineProperty(exports, Symbol.toStringTag, {
    136         value: 'Module'
    137       });
    138       /******/
    139     }
    140     /******/
    141 
    142 
    143     Object.defineProperty(exports, '__esModule', {
    144       value: true
    145     });
    146     /******/
    147   };
    148   /******/
    149 
    150   /******/
    151   // create a fake namespace object
    152 
    153   /******/
    154   // mode & 1: value is a module id, require it
    155 
    156   /******/
    157   // mode & 2: merge all properties of value into the ns
    158 
    159   /******/
    160   // mode & 4: return value when already ns object
    161 
    162   /******/
    163   // mode & 8|1: behave like require
    164 
    165   /******/
    166 
    167 
    168   __nested_webpack_require_572__.t = function (value, mode) {
    169     /******/
    170     if (mode & 1) value = __nested_webpack_require_572__(value);
    171     /******/
    172 
    173     if (mode & 8) return value;
    174     /******/
    175 
    176     if (mode & 4 && _typeof(value) === 'object' && value && value.__esModule) return value;
    177     /******/
    178 
    179     var ns = Object.create(null);
    180     /******/
    181 
    182     __nested_webpack_require_572__.r(ns);
    183     /******/
    184 
    185 
    186     Object.defineProperty(ns, 'default', {
    187       enumerable: true,
    188       value: value
    189     });
    190     /******/
    191 
    192     if (mode & 2 && typeof value != 'string') for (var key in value) {
    193       __nested_webpack_require_572__.d(ns, key, function (key) {
    194         return value[key];
    195       }.bind(null, key));
    196     }
    197     /******/
    198 
    199     return ns;
    200     /******/
    201   };
    202   /******/
    203 
    204   /******/
    205   // getDefaultExport function for compatibility with non-harmony modules
    206 
    207   /******/
    208 
    209 
    210   __nested_webpack_require_572__.n = function (module) {
    211     /******/
    212     var getter = module && module.__esModule ?
    213     /******/
    214     function getDefault() {
    215       return module['default'];
    216     } :
    217     /******/
    218     function getModuleExports() {
    219       return module;
    220     };
    221     /******/
    222 
    223     __nested_webpack_require_572__.d(getter, 'a', getter);
    224     /******/
    225 
    226 
    227     return getter;
    228     /******/
    229   };
    230   /******/
    231 
    232   /******/
    233   // Object.prototype.hasOwnProperty.call
    234 
    235   /******/
    236 
    237 
    238   __nested_webpack_require_572__.o = function (object, property) {
    239     return Object.prototype.hasOwnProperty.call(object, property);
    240   };
    241   /******/
    242 
    243   /******/
    244   // __webpack_public_path__
    245 
    246   /******/
    247 
    248 
    249   __nested_webpack_require_572__.p = "/";
    250   /******/
    251 
    252   /******/
    253 
    254   /******/
    255   // Load entry module and return exports
    256 
    257   /******/
    258 
    259   return __nested_webpack_require_572__(__nested_webpack_require_572__.s = 0);
    260   /******/
    261 })({
    262   /***/
    263   "./public/assets/sass/app.scss": function publicAssetsSassAppScss(module, exports) {// removed by extract-text-webpack-plugin
    264 
    265     /***/
    266   },
    267 
    268   /***/
    269   "./resources/js/app.js": function resourcesJsAppJs(module, exports, __webpack_require__) {
    270     "use strict";
    271 
    272     (function ($) {
    273       var wind_ = $(window),
    274           body_ = $('body');
    275       feather.replace({
    276         'stroke-width': 1.5
    277       });
    278       $(document).on('click', '[data-toggle="fullscreen"]', function () {
    279         $(this).toggleClass('active-fullscreen');
    280 
    281         if (document.fullscreenEnabled) {
    282           if ($(this).hasClass("active-fullscreen")) {
    283             document.documentElement.requestFullscreen();
    284           } else {
    285             document.exitFullscreen();
    286           }
    287         } else {
    288           alert("Your browser does not support fullscreen.");
    289         }
    290 
    291         return false;
    292       });
    293       $(document).on('click', '.overlay', function () {
    294         $.removeOverlay();
    295 
    296         if (body_.hasClass('horizontal-navigation')) {
    297           $('.horizontal-navigation').removeClass('open');
    298         } else {
    299           $('.navigation').removeClass('open');
    300         }
    301 
    302         body_.removeClass('navigation-show');
    303       });
    304       $(document).on('click', '[data-sidebar-target]', function () {
    305         var target = $(this).data('sidebar-target');
    306         $('body').addClass('no-scroll');
    307         $('.sidebar-group').addClass('show');
    308         $('.sidebar-group .sidebar').removeClass('show');
    309         $('.sidebar-group .sidebar' + target).addClass('show');
    310         return false;
    311       });
    312       $(document).on('click', '.sidebar-group', function (e) {
    313         if ($(e.target).is($('.sidebar-group'))) {
    314           $('.sidebar-group').removeClass('show');
    315           $('body').removeClass('no-scroll');
    316           $('.sidebar-group .sidebar').removeClass('show');
    317         }
    318       }); // Active pages, automatically show on the menu
    319 
    320       $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
    321       $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open');
    322       $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active');
    323       $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
    324       /*------------- create/remove overlay -------------*/
    325 
    326       $.createOverlay = function () {
    327         if ($('.overlay').length < 1) {
    328           body_.addClass('no-scroll').append('<div class="overlay"></div>');
    329           $('.overlay').addClass('show');
    330         }
    331       };
    332 
    333       $.removeOverlay = function () {
    334         body_.removeClass('no-scroll');
    335         $('.overlay').remove();
    336       };
    337       /*------------- create/remove overlay -------------*/
    338 
    339 
    340       $('[data-backround-image]').each(function (e) {
    341         $(this).css("background", 'url(' + $(this).data('backround-image') + ')');
    342       });
    343       /*------------- page loader -------------*/
    344 
    345       wind_.on('load', function () {
    346         $('.preloader').fadeOut(400, function () {
    347           setTimeout(function () {
    348             toastr.options = {
    349               timeOut: 2000,
    350               progressBar: true,
    351               showMethod: "slideDown",
    352               hideMethod: "slideUp",
    353               showDuration: 200,
    354               hideDuration: 200,
    355               positionClass: "toast-top-center"
    356             }; //toastr.success('Welcome');
    357 
    358             $('.theme-switcher').removeClass('open');
    359           }, 500); // $('.theme-switcher').css('opacity', 1);
    360         });
    361       });
    362       /*------------- page loader -------------*/
    363 
    364       /*------------- side menu (sub menü arrow) -------------*/
    365 
    366       wind_.on('load', function () {
    367         setTimeout(function () {
    368           $('.navigation .navigation-menu-body ul li a').each(function () {
    369             var $this = $(this);
    370 
    371             if ($this.next('ul').length) {
    372               $this.append('<i class="sub-menu-arrow ti-angle-up"></i>');
    373             }
    374           });
    375           $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in');
    376           $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () {
    377             var $this = $(this);
    378 
    379             if ($this.next('ul').length) {
    380               $this.append('<i class="sub-menu-arrow ti-angle-right"></i>');
    381             }
    382           });
    383         }, 200);
    384       });
    385       /*------------- side menu (sub menü arrow) -------------*/
    386 
    387       $(document).on('click', '[data-action="navigation-toggler"]', function () {
    388         if (body_.hasClass('horizontal-navigation')) {
    389           $('.horizontal-navigation').toggleClass('open');
    390         } else {
    391           $('.navigation').toggleClass('open');
    392         }
    393 
    394         $.createOverlay();
    395       });
    396       $(document).on('click', '[data-nav-target]', function () {
    397         var $this = $(this),
    398             target = $this.data('nav-target');
    399 
    400         if (body_.hasClass('navigation-toggle-one')) {
    401           body_.addClass('navigation-show');
    402         }
    403 
    404         if (body_.hasClass('horizontal-navigation')) {
    405           $('.navigation .navigation-menu-body').show();
    406         }
    407 
    408         $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open');
    409         $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open');
    410         $('[data-nav-target]').removeClass('active');
    411         $this.addClass('active');
    412         $this.tooltip('hide');
    413         return false;
    414       });
    415       var c = $('.header .header-left .header-logo').clone();
    416       $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo'));
    417       $(document).on('click', '.navigation-toggler a', function () {
    418         if (wind_.width() < 1200) {
    419           $.createOverlay();
    420           body_.addClass('navigation-show');
    421         } else {
    422           if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
    423             body_.addClass('navigation-toggle-one');
    424           } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
    425             body_.addClass('navigation-toggle-two');
    426             body_.removeClass('navigation-toggle-one');
    427           } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) {
    428             body_.removeClass('navigation-toggle-two');
    429             body_.removeClass('navigation-toggle-one');
    430           }
    431         }
    432 
    433         return false;
    434       });
    435       $(document).on('click', '.header-toggler a', function () {
    436         $('.header ul.navbar-nav').toggleClass('open');
    437         return false;
    438       });
    439       $(document).on('click', '*', function (e) {
    440         if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) {
    441           body_.removeClass('navigation-show');
    442         }
    443       });
    444       $(document).on('click', '*', function (e) {
    445         if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) {
    446           $('.header ul.navbar-nav').removeClass('open');
    447         }
    448       });
    449       /*------------- form validation -------------*/
    450 
    451       window.addEventListener('load', function () {
    452         // Fetch all the forms we want to apply custom Bootstrap validation styles to
    453         var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission
    454 
    455         Array.prototype.filter.call(forms, function (form) {
    456           form.addEventListener('submit', function (event) {
    457             if (form.checkValidity() === false) {
    458               event.preventDefault();
    459               event.stopPropagation();
    460             }
    461 
    462             form.classList.add('was-validated');
    463           }, false);
    464         });
    465       }, false);
    466       /*------------- form validation -------------*/
    467 
    468       /*------------- responsive html table -------------*/
    469 
    470       var table_responsive_stack = $(".table-responsive-stack");
    471       table_responsive_stack.find("th").each(function (i) {
    472         $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> ");
    473         $(".table-responsive-stack-thead").hide();
    474       });
    475       table_responsive_stack.each(function () {
    476         var thCount = $(this).find("th").length,
    477             rowGrow = 100 / thCount + "%";
    478         $(this).find("th, td").css("flex-basis", rowGrow);
    479       });
    480 
    481       function flexTable() {
    482         if (wind_.width() < 768) {
    483           $(".table-responsive-stack").each(function (i) {
    484             $(this).find(".table-responsive-stack-thead").show();
    485             $(this).find("thead").hide();
    486           }); // window is less than 768px
    487         } else {
    488           $(".table-responsive-stack").each(function (i) {
    489             $(this).find(".table-responsive-stack-thead").hide();
    490             $(this).find("thead").show();
    491           });
    492         }
    493       }
    494 
    495       flexTable();
    496 
    497       window.onresize = function (event) {
    498         flexTable();
    499       };
    500       /*------------- responsive html table -------------*/
    501 
    502       /*------------- header search -------------*/
    503 
    504 
    505       $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () {
    506         $('.header .header-body .header-search').show().find('.form-control').focus();
    507         return false;
    508       });
    509       $(document).on('click', '.close-header-search, .close-header-search svg', function () {
    510         $('.header .header-body .header-search').hide();
    511         return false;
    512       });
    513       $(document).on('click', '*', function (e) {
    514         if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) {
    515           $('.header .header-body .header-search').hide();
    516         }
    517       });
    518       /*------------- header search -------------*/
    519 
    520       /*------------- custom accordion -------------*/
    521 
    522       $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () {
    523         var $this = $(this);
    524         $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open');
    525         $this.parent('.accordion-row').toggleClass('open');
    526         return false;
    527       });
    528       /*------------- custom accordion -------------*/
    529 
    530       /*------------- responsive table dropdown -------------*/
    531 
    532       var dropdownMenu,
    533           table_responsive = $('.table-responsive');
    534       table_responsive.on('show.bs.dropdown', function (e) {
    535         dropdownMenu = $(e.target).find('.dropdown-menu');
    536         body_.append(dropdownMenu.detach());
    537         var eOffset = $(e.target).offset();
    538         dropdownMenu.css({
    539           'display': 'block',
    540           'top': eOffset.top + $(e.target).outerHeight(),
    541           'left': eOffset.left,
    542           'width': '184px',
    543           'font-size': '14px'
    544         });
    545         dropdownMenu.addClass("mobPosDropdown");
    546       });
    547       table_responsive.on('hide.bs.dropdown', function (e) {
    548         $(e.target).append(dropdownMenu.detach());
    549         dropdownMenu.hide();
    550       });
    551       /*------------- responsive table dropdown -------------*/
    552 
    553       /*------------- chat -------------*/
    554 
    555       $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () {
    556         $('.chat-block .chat-content').addClass('chat-mobile-open');
    557         return false;
    558       });
    559       $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () {
    560         $('.chat-block .chat-content').removeClass('chat-mobile-open');
    561         return false;
    562       });
    563       /*------------- chat -------------*/
    564 
    565       /*------------- aside menu toggle -------------*/
    566 
    567       $(document).on('click', '.navigation ul li a', function () {
    568         var $this = $(this);
    569 
    570         if ($this.next('ul').length) {
    571           var sub_menu_arrow = $this.find('.sub-menu-arrow');
    572           sub_menu_arrow.toggleClass('rotate-in');
    573           $this.next('ul').toggle(200);
    574           $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
    575           $this.next('ul').find('li ul').slideUp(200);
    576           $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
    577           $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in');
    578           $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
    579           $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in');
    580 
    581           if (sub_menu_arrow.hasClass('rotate-in')) {
    582             setTimeout(function () {
    583               sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus');
    584             }, 200);
    585           } else {
    586             sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus');
    587           }
    588 
    589           if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) {
    590             setTimeout(function (e) {
    591               $('.navigation .navigation-menu-body').getNiceScroll().resize();
    592             }, 300);
    593           }
    594 
    595           return false;
    596         }
    597       });
    598       $(document).on('click', '.horizontal-navigation ul li a', function () {
    599         var $this = $(this);
    600 
    601         if ($this.next('ul').length) {
    602           $this.next('ul').toggle(200);
    603           $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
    604           $this.next('ul').find('li ul').slideUp(200);
    605           return false;
    606         }
    607       });
    608       /*------------- aside menu toggle -------------*/
    609 
    610       /*------------- other -------------*/
    611 
    612       $(document).on('click', '.dropdown-menu', function (e) {
    613         e.stopPropagation();
    614       });
    615       $('#exampleModal').on('show.bs.modal', function (event) {
    616         var button = $(event.relatedTarget),
    617             recipient = button.data('whatever'),
    618             modal = $(this);
    619         modal.find('.modal-title').text('New message to ' + recipient);
    620         modal.find('.modal-body input').val(recipient);
    621       });
    622       $('[data-toggle="tooltip"]').tooltip({
    623         container: 'body'
    624       });
    625       $('[data-toggle="popover"]').popover();
    626       $('.carousel').carousel();
    627 
    628       if (wind_.width() >= 992) {
    629         $('.card-scroll').niceScroll();
    630         $('.table-responsive').niceScroll();
    631         $('.sidebar-group .sidebar').niceScroll();
    632         $('.app-block .app-content .app-lists').niceScroll();
    633         $('.app-block .app-sidebar .app-sidebar-menu').niceScroll();
    634         $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll();
    635         var chat_messages = $('.chat-block .chat-content .messages');
    636 
    637         if (chat_messages.length) {
    638           chat_messages.niceScroll({
    639             horizrailenabled: false
    640           });
    641           chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1);
    642         }
    643       }
    644 
    645       if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) {
    646         $('.navigation .navigation-menu-body').niceScroll();
    647       }
    648 
    649       $('.dropdown-menu ul.list-group').niceScroll();
    650       /* Theme Switcher */
    651 
    652       /* var path = window.location.pathname;
    653       var page = path.split("/").pop();
    654        var theme_switcher_html = '<div class="theme-switcher open"> \n\
    655           <div class="theme-switcher-button"> \n\
    656               <i class="fa fa-cog"></i> \n\
    657           </div> \n\
    658           <div class="theme-switcher-panel"> \n\
    659               <div class="card"> \n\
    660                   <div class="card-body"> \n\
    661                       <h6 class="card-title">Theme Switcher</h6> \n\
    662                       <div class="form-group mb-2"> \n\
    663                           <div class="custom-control custom-switch"> \n\
    664                               <input type="checkbox" class="custom-control-input" id="dark"> \n\
    665                               <label class="custom-control-label" for="dark">Dark</label> \n\
    666                           </div> \n\
    667                       </div> \n\
    668                       <div class="form-group mb-2"> \n\
    669                           <div class="custom-control custom-switch"> \n\
    670                               <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\
    671                               <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\
    672                           </div> \n\
    673                       </div> \n\
    674                       <div class="form-group mb-2"> \n\
    675                           <div class="custom-control custom-switch"> \n\
    676                               <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\
    677                               <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\
    678                           </div> \n\
    679                       </div> \n\
    680                       <div class="form-group mb-2"> \n\
    681                           <div class="custom-control custom-switch"> \n\
    682                               <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\
    683                               <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\
    684                           </div> \n\
    685                       </div> \n\
    686                       <div class="form-group mb-2"> \n\
    687                           <div class="custom-control custom-switch"> \n\
    688                               <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\
    689                               <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\
    690                           </div> \n\
    691                       </div> \n\
    692                       <div class="form-group mb-2"> \n\
    693                           <div class="custom-control custom-switch"> \n\
    694                               <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\
    695                               <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\
    696                           </div> \n\
    697                       </div> \n\
    698                       <div class="form-group mb-2"> \n\
    699                           <div class="custom-control custom-switch"> \n\
    700                               <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\
    701                               <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\
    702                           </div> \n\
    703                       </div> \n\
    704                       <div class="form-group mb-2"> \n\
    705                           <div class="custom-control custom-switch"> \n\
    706                               <input type="checkbox" class="custom-control-input" id="light-header"> \n\
    707                               <label class="custom-control-label" for="light-header">Light header</label> \n\
    708                           </div> \n\
    709                       </div> \n\
    710                       <div class="form-group mb-2"> \n\
    711                           <div class="custom-control custom-switch"> \n\
    712                               <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\
    713                               <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\
    714                           </div> \n\
    715                       </div> \n\
    716                   </div> \n\
    717               </div> \n\
    718           </div> \n\
    719       </div>';
    720        $('body').append(theme_switcher_html);
    721        $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {
    722           var id = $(this).attr('id');
    723           if (id === 'sticky-navigation') {
    724               if ($(this).prop('checked')) {
    725                   $('.navigation').niceScroll().resize();
    726               } else {
    727                   $('.navigation').niceScroll().remove();
    728               }
    729               if ($('body').hasClass('small-navigation')) {
    730                   $('.navigation .navigation-menu-body > ul > li').each(function () {
    731                       if ($(this).find('> a').next('ul').length) {
    732                           // Dropdown add header title
    733                           $(this).find('.dropdown-divider').remove();
    734                       } else {
    735                           // Add tooltip
    736                           $(this).find('> a').tooltip('dispose');
    737                       }
    738                   });
    739                   $('body').removeClass('small-navigation');
    740                   $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
    741               }
    742               if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE
    743                   $('body').removeClass('hidden-navigation');
    744                   $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
    745               }
    746           }
    747           if (id === 'small-navigation') {
    748               if ($(this).prop('checked')) {
    749                   $('.navigation .navigation-menu-body > ul > li').each(function () {
    750                       if ($(this).find('> a').next('ul').length) {
    751                           // Dropdown add header title
    752                           $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')
    753                       } else {
    754                           // Add tooltip
    755                           $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());
    756                           $(this).find('> a').tooltip({
    757                               placement: "right"
    758                           });
    759                       }
    760                   });
    761               } else {
    762                   $('.navigation .navigation-menu-body > ul > li').each(function () {
    763                       if ($(this).find('> a').next('ul').length) {
    764                           // Dropdown add header title
    765                           $(this).find('.dropdown-divider').remove();
    766                       } else {
    767                           // Add tooltip
    768                           $(this).find('> a').tooltip('dispose');
    769                       }
    770                   });
    771               }
    772               if ($('body').hasClass('sticky-navigation')) {
    773                   $('body').removeClass('sticky-navigation');
    774                   $('.navigation').niceScroll().remove();
    775                   $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
    776               }
    777               if ($('body').hasClass('hidden-navigation')) {
    778                   $('body').removeClass('hidden-navigation');
    779                   $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
    780               }
    781           }
    782           if (id === 'hidden-navigation') {
    783               setTimeout(function () {
    784                   $('.navigation').niceScroll().resize();
    785                   $('.app-block .app-content .app-lists').niceScroll().resize();
    786                   $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();
    787                   $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();
    788               }, 200);
    789               if (!$(this).prop('checked')) {
    790                   $.removeOverlay();
    791                   $('.navigation').removeClass('open');
    792               }
    793               if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {
    794                   if ($('body').hasClass('sticky-navigation')) {
    795                       $('body').removeClass('sticky-navigation');
    796                       $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
    797                   }
    798               }
    799               if ($('body').hasClass('small-navigation')) {
    800                   $('.navigation .navigation-menu-body > ul > li').each(function () {
    801                       if ($(this).find('> a').next('ul').length) {
    802                           // Dropdown add header title
    803                           $(this).find('.dropdown-divider').remove();
    804                       } else {
    805                           // Add tooltip
    806                           $(this).find('> a').tooltip('dispose');
    807                       }
    808                   });
    809                   $('body').removeClass('small-navigation');
    810                   $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
    811               }
    812           }
    813           if (id === 'dark') {
    814               if ($('body').hasClass('semi-dark')) {
    815                   $('body').removeClass('semi-dark');
    816                   $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);
    817               }
    818           }
    819           if (id === 'semi-dark') {
    820               if ($('body').hasClass('dark')) {
    821                   $('body').removeClass('dark');
    822                   $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);
    823               }
    824           }
    825           $('body').toggleClass(id);
    826       });
    827        $(document).on('click', '.theme-switcher .theme-switcher-button', function () {
    828           $('.theme-switcher').toggleClass('open');
    829       }); */
    830     })(jQuery);
    831     /***/
    832 
    833   },
    834 
    835   /***/
    836   0: function _(module, exports, __nested_webpack_require_30733__) {
    837     __nested_webpack_require_30733__(
    838     /**/
    839     "./resources/js/app.js");
    840 
    841     module.exports = __nested_webpack_require_30733__(
    842     /**/
    843     "./public/assets/sass/app.scss");
    844     /***/
    845   }
    846   /******/
    847 
    848 });
    849 
    850 /***/ }),
    851 
    852 /***/ "./resources/assets/sass/app.scss":
    853 /*!****************************************!*\
    854   !*** ./resources/assets/sass/app.scss ***!
    855   \****************************************/
    856 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    857 
    858 "use strict";
    859 __webpack_require__.r(__webpack_exports__);
    860 // extracted by mini-css-extract-plugin
    861 
    862 
    863 /***/ })
    864 
    865 /******/        });
    866 /************************************************************************/
     1/******/ (function(modules) { // webpackBootstrap
    8672/******/        // The module cache
    868 /******/        var __webpack_module_cache__ = {};
    869 /******/       
     3/******/        var installedModules = {};
     4/******/
    8705/******/        // The require function
    8716/******/        function __webpack_require__(moduleId) {
     7/******/
    8728/******/                // Check if module is in cache
    873 /******/                var cachedModule = __webpack_module_cache__[moduleId];
    874 /******/                if (cachedModule !== undefined) {
    875 /******/                        return cachedModule.exports;
     9/******/                if(installedModules[moduleId]) {
     10/******/                        return installedModules[moduleId].exports;
    87611/******/                }
    87712/******/                // Create a new module (and put it into the cache)
    878 /******/                var module = __webpack_module_cache__[moduleId] = {
    879 /******/                        // no module.id needed
    880 /******/                        // no module.loaded needed
     13/******/                var module = installedModules[moduleId] = {
     14/******/                        i: moduleId,
     15/******/                        l: false,
    88116/******/                        exports: {}
    88217/******/                };
    883 /******/       
     18/******/
    88419/******/                // Execute the module function
    885 /******/                __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
    886 /******/       
     20/******/                modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
     21/******/
     22/******/                // Flag the module as loaded
     23/******/                module.l = true;
     24/******/
    88725/******/                // Return the exports of the module
    88826/******/                return module.exports;
    88927/******/        }
    890 /******/       
     28/******/
     29/******/
    89130/******/        // expose the modules object (__webpack_modules__)
    892 /******/        __webpack_require__.m = __webpack_modules__;
    893 /******/       
     31/******/        __webpack_require__.m = modules;
     32/******/
     33/******/        // expose the module cache
     34/******/        __webpack_require__.c = installedModules;
     35/******/
     36/******/        // define getter function for harmony exports
     37/******/        __webpack_require__.d = function(exports, name, getter) {
     38/******/                if(!__webpack_require__.o(exports, name)) {
     39/******/                        Object.defineProperty(exports, name, { enumerable: true, get: getter });
     40/******/                }
     41/******/        };
     42/******/
     43/******/        // define __esModule on exports
     44/******/        __webpack_require__.r = function(exports) {
     45/******/                if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
     46/******/                        Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
     47/******/                }
     48/******/                Object.defineProperty(exports, '__esModule', { value: true });
     49/******/        };
     50/******/
     51/******/        // create a fake namespace object
     52/******/        // mode & 1: value is a module id, require it
     53/******/        // mode & 2: merge all properties of value into the ns
     54/******/        // mode & 4: return value when already ns object
     55/******/        // mode & 8|1: behave like require
     56/******/        __webpack_require__.t = function(value, mode) {
     57/******/                if(mode & 1) value = __webpack_require__(value);
     58/******/                if(mode & 8) return value;
     59/******/                if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
     60/******/                var ns = Object.create(null);
     61/******/                __webpack_require__.r(ns);
     62/******/                Object.defineProperty(ns, 'default', { enumerable: true, value: value });
     63/******/                if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
     64/******/                return ns;
     65/******/        };
     66/******/
     67/******/        // getDefaultExport function for compatibility with non-harmony modules
     68/******/        __webpack_require__.n = function(module) {
     69/******/                var getter = module && module.__esModule ?
     70/******/                        function getDefault() { return module['default']; } :
     71/******/                        function getModuleExports() { return module; };
     72/******/                __webpack_require__.d(getter, 'a', getter);
     73/******/                return getter;
     74/******/        };
     75/******/
     76/******/        // Object.prototype.hasOwnProperty.call
     77/******/        __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
     78/******/
     79/******/        // __webpack_public_path__
     80/******/        __webpack_require__.p = "/";
     81/******/
     82/******/
     83/******/        // Load entry module and return exports
     84/******/        return __webpack_require__(__webpack_require__.s = 0);
     85/******/ })
    89486/************************************************************************/
    895 /******/        /* webpack/runtime/chunk loaded */
    896 /******/        (() => {
    897 /******/                var deferred = [];
    898 /******/                __webpack_require__.O = (result, chunkIds, fn, priority) => {
    899 /******/                        if(chunkIds) {
    900 /******/                                priority = priority || 0;
    901 /******/                                for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];
    902 /******/                                deferred[i] = [chunkIds, fn, priority];
    903 /******/                                return;
    904 /******/                        }
    905 /******/                        var notFulfilled = Infinity;
    906 /******/                        for (var i = 0; i < deferred.length; i++) {
    907 /******/                                var [chunkIds, fn, priority] = deferred[i];
    908 /******/                                var fulfilled = true;
    909 /******/                                for (var j = 0; j < chunkIds.length; j++) {
    910 /******/                                        if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
    911 /******/                                                chunkIds.splice(j--, 1);
    912 /******/                                        } else {
    913 /******/                                                fulfilled = false;
    914 /******/                                                if(priority < notFulfilled) notFulfilled = priority;
    915 /******/                                        }
    916 /******/                                }
    917 /******/                                if(fulfilled) {
    918 /******/                                        deferred.splice(i--, 1)
    919 /******/                                        var r = fn();
    920 /******/                                        if (r !== undefined) result = r;
    921 /******/                                }
    922 /******/                        }
    923 /******/                        return result;
     87/******/ ({
     88
     89/***/ "./public/assets/sass/app.scss":
     90/*!*************************************!*\
     91  !*** ./public/assets/sass/app.scss ***!
     92  \*************************************/
     93/*! no static exports found */
     94/***/ (function(module, exports) {
     95
     96// removed by extract-text-webpack-plugin
     97
     98/***/ }),
     99
     100/***/ "./resources/js/app.js":
     101/*!*****************************!*\
     102  !*** ./resources/js/app.js ***!
     103  \*****************************/
     104/*! no static exports found */
     105/***/ (function(module, exports, __webpack_require__) {
     106
     107"use strict";
     108
     109
     110(function ($) {
     111  var wind_ = $(window),
     112      body_ = $('body');
     113  feather.replace({
     114    'stroke-width': 1.5
     115  });
     116  $(document).on('click', '[data-toggle="fullscreen"]', function () {
     117    $(this).toggleClass('active-fullscreen');
     118
     119    if (document.fullscreenEnabled) {
     120      if ($(this).hasClass("active-fullscreen")) {
     121        document.documentElement.requestFullscreen();
     122      } else {
     123        document.exitFullscreen();
     124      }
     125    } else {
     126      alert("Your browser does not support fullscreen.");
     127    }
     128
     129    return false;
     130  });
     131  $(document).on('click', '.overlay', function () {
     132    $.removeOverlay();
     133
     134    if (body_.hasClass('horizontal-navigation')) {
     135      $('.horizontal-navigation').removeClass('open');
     136    } else {
     137      $('.navigation').removeClass('open');
     138    }
     139
     140    body_.removeClass('navigation-show');
     141  });
     142  $(document).on('click', '[data-sidebar-target]', function () {
     143    var target = $(this).data('sidebar-target');
     144    $('body').addClass('no-scroll');
     145    $('.sidebar-group').addClass('show');
     146    $('.sidebar-group .sidebar').removeClass('show');
     147    $('.sidebar-group .sidebar' + target).addClass('show');
     148    return false;
     149  });
     150  $(document).on('click', '.sidebar-group', function (e) {
     151    if ($(e.target).is($('.sidebar-group'))) {
     152      $('.sidebar-group').removeClass('show');
     153      $('body').removeClass('no-scroll');
     154      $('.sidebar-group .sidebar').removeClass('show');
     155    }
     156  }); // Active pages, automatically show on the menu
     157
     158  $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
     159  $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open');
     160  $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active');
     161  $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
     162  /*------------- create/remove overlay -------------*/
     163
     164  $.createOverlay = function () {
     165    if ($('.overlay').length < 1) {
     166      body_.addClass('no-scroll').append('<div class="overlay"></div>');
     167      $('.overlay').addClass('show');
     168    }
     169  };
     170
     171  $.removeOverlay = function () {
     172    body_.removeClass('no-scroll');
     173    $('.overlay').remove();
     174  };
     175  /*------------- create/remove overlay -------------*/
     176
     177
     178  $('[data-backround-image]').each(function (e) {
     179    $(this).css("background", 'url(' + $(this).data('backround-image') + ')');
     180  });
     181  /*------------- page loader -------------*/
     182
     183  wind_.on('load', function () {
     184    $('.preloader').fadeOut(400, function () {
     185      setTimeout(function () {
     186        toastr.options = {
     187          timeOut: 2000,
     188          progressBar: true,
     189          showMethod: "slideDown",
     190          hideMethod: "slideUp",
     191          showDuration: 200,
     192          hideDuration: 200,
     193          positionClass: "toast-top-center"
     194        };
     195        //toastr.success('Welcome');
     196        $('.theme-switcher').removeClass('open');
     197      }, 500); // $('.theme-switcher').css('opacity', 1);
     198    });
     199  });
     200  /*------------- page loader -------------*/
     201
     202  /*------------- side menu (sub menü arrow) -------------*/
     203
     204  wind_.on('load', function () {
     205    setTimeout(function () {
     206      $('.navigation .navigation-menu-body ul li a').each(function () {
     207        var $this = $(this);
     208
     209        if ($this.next('ul').length) {
     210          $this.append('<i class="sub-menu-arrow ti-angle-up"></i>');
     211        }
     212      });
     213      $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in');
     214      $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () {
     215        var $this = $(this);
     216
     217        if ($this.next('ul').length) {
     218          $this.append('<i class="sub-menu-arrow ti-angle-right"></i>');
     219        }
     220      });
     221    }, 200);
     222  });
     223  /*------------- side menu (sub menü arrow) -------------*/
     224
     225  $(document).on('click', '[data-action="navigation-toggler"]', function () {
     226    if (body_.hasClass('horizontal-navigation')) {
     227      $('.horizontal-navigation').toggleClass('open');
     228    } else {
     229      $('.navigation').toggleClass('open');
     230    }
     231
     232    $.createOverlay();
     233  });
     234  $(document).on('click', '[data-nav-target]', function () {
     235    var $this = $(this),
     236        target = $this.data('nav-target');
     237
     238    if (body_.hasClass('navigation-toggle-one')) {
     239      body_.addClass('navigation-show');
     240    }
     241
     242    if (body_.hasClass('horizontal-navigation')) {
     243      $('.navigation .navigation-menu-body').show();
     244    }
     245
     246    $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open');
     247    $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open');
     248    $('[data-nav-target]').removeClass('active');
     249    $this.addClass('active');
     250    $this.tooltip('hide');
     251    return false;
     252  });
     253  var c = $('.header .header-left .header-logo').clone();
     254  $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo'));
     255  $(document).on('click', '.navigation-toggler a', function () {
     256    if (wind_.width() < 1200) {
     257      $.createOverlay();
     258      body_.addClass('navigation-show');
     259    } else {
     260      if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
     261        body_.addClass('navigation-toggle-one');
     262      } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
     263        body_.addClass('navigation-toggle-two');
     264        body_.removeClass('navigation-toggle-one');
     265      } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) {
     266        body_.removeClass('navigation-toggle-two');
     267        body_.removeClass('navigation-toggle-one');
     268      }
     269    }
     270
     271    return false;
     272  });
     273  $(document).on('click', '.header-toggler a', function () {
     274    $('.header ul.navbar-nav').toggleClass('open');
     275    return false;
     276  });
     277  $(document).on('click', '*', function (e) {
     278    if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) {
     279      body_.removeClass('navigation-show');
     280    }
     281  });
     282  $(document).on('click', '*', function (e) {
     283    if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) {
     284      $('.header ul.navbar-nav').removeClass('open');
     285    }
     286  });
     287  /*------------- form validation -------------*/
     288
     289  window.addEventListener('load', function () {
     290    // Fetch all the forms we want to apply custom Bootstrap validation styles to
     291    var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission
     292
     293    Array.prototype.filter.call(forms, function (form) {
     294      form.addEventListener('submit', function (event) {
     295        if (form.checkValidity() === false) {
     296          event.preventDefault();
     297          event.stopPropagation();
     298        }
     299
     300        form.classList.add('was-validated');
     301      }, false);
     302    });
     303  }, false);
     304  /*------------- form validation -------------*/
     305
     306  /*------------- responsive html table -------------*/
     307
     308  var table_responsive_stack = $(".table-responsive-stack");
     309  table_responsive_stack.find("th").each(function (i) {
     310    $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> ");
     311    $(".table-responsive-stack-thead").hide();
     312  });
     313  table_responsive_stack.each(function () {
     314    var thCount = $(this).find("th").length,
     315        rowGrow = 100 / thCount + "%";
     316    $(this).find("th, td").css("flex-basis", rowGrow);
     317  });
     318
     319  function flexTable() {
     320    if (wind_.width() < 768) {
     321      $(".table-responsive-stack").each(function (i) {
     322        $(this).find(".table-responsive-stack-thead").show();
     323        $(this).find("thead").hide();
     324      }); // window is less than 768px
     325    } else {
     326      $(".table-responsive-stack").each(function (i) {
     327        $(this).find(".table-responsive-stack-thead").hide();
     328        $(this).find("thead").show();
     329      });
     330    }
     331  }
     332
     333  flexTable();
     334
     335  window.onresize = function (event) {
     336    flexTable();
     337  };
     338  /*------------- responsive html table -------------*/
     339
     340  /*------------- header search -------------*/
     341
     342
     343  $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () {
     344    $('.header .header-body .header-search').show().find('.form-control').focus();
     345    return false;
     346  });
     347  $(document).on('click', '.close-header-search, .close-header-search svg', function () {
     348    $('.header .header-body .header-search').hide();
     349    return false;
     350  });
     351  $(document).on('click', '*', function (e) {
     352    if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) {
     353      $('.header .header-body .header-search').hide();
     354    }
     355  });
     356  /*------------- header search -------------*/
     357
     358  /*------------- custom accordion -------------*/
     359
     360  $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () {
     361    var $this = $(this);
     362    $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open');
     363    $this.parent('.accordion-row').toggleClass('open');
     364    return false;
     365  });
     366  /*------------- custom accordion -------------*/
     367
     368  /*------------- responsive table dropdown -------------*/
     369
     370  var dropdownMenu,
     371      table_responsive = $('.table-responsive');
     372  table_responsive.on('show.bs.dropdown', function (e) {
     373    dropdownMenu = $(e.target).find('.dropdown-menu');
     374    body_.append(dropdownMenu.detach());
     375    var eOffset = $(e.target).offset();
     376    dropdownMenu.css({
     377      'display': 'block',
     378      'top': eOffset.top + $(e.target).outerHeight(),
     379      'left': eOffset.left,
     380      'width': '184px',
     381      'font-size': '14px'
     382    });
     383    dropdownMenu.addClass("mobPosDropdown");
     384  });
     385  table_responsive.on('hide.bs.dropdown', function (e) {
     386    $(e.target).append(dropdownMenu.detach());
     387    dropdownMenu.hide();
     388  });
     389  /*------------- responsive table dropdown -------------*/
     390
     391  /*------------- chat -------------*/
     392
     393  $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () {
     394    $('.chat-block .chat-content').addClass('chat-mobile-open');
     395    return false;
     396  });
     397  $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () {
     398    $('.chat-block .chat-content').removeClass('chat-mobile-open');
     399    return false;
     400  });
     401  /*------------- chat -------------*/
     402
     403  /*------------- aside menu toggle -------------*/
     404
     405  $(document).on('click', '.navigation ul li a', function () {
     406    var $this = $(this);
     407
     408    if ($this.next('ul').length) {
     409      var sub_menu_arrow = $this.find('.sub-menu-arrow');
     410      sub_menu_arrow.toggleClass('rotate-in');
     411      $this.next('ul').toggle(200);
     412      $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
     413      $this.next('ul').find('li ul').slideUp(200);
     414      $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
     415      $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in');
     416      $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
     417      $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in');
     418
     419      if (sub_menu_arrow.hasClass('rotate-in')) {
     420        setTimeout(function () {
     421          sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus');
     422        }, 200);
     423      } else {
     424        sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus');
     425      }
     426
     427      if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) {
     428        setTimeout(function (e) {
     429          $('.navigation .navigation-menu-body').getNiceScroll().resize();
     430        }, 300);
     431      }
     432
     433      return false;
     434    }
     435  });
     436  $(document).on('click', '.horizontal-navigation ul li a', function () {
     437    var $this = $(this);
     438
     439    if ($this.next('ul').length) {
     440      $this.next('ul').toggle(200);
     441      $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
     442      $this.next('ul').find('li ul').slideUp(200);
     443      return false;
     444    }
     445  });
     446  /*------------- aside menu toggle -------------*/
     447
     448  /*------------- other -------------*/
     449
     450  $(document).on('click', '.dropdown-menu', function (e) {
     451    e.stopPropagation();
     452  });
     453  $('#exampleModal').on('show.bs.modal', function (event) {
     454    var button = $(event.relatedTarget),
     455        recipient = button.data('whatever'),
     456        modal = $(this);
     457    modal.find('.modal-title').text('New message to ' + recipient);
     458    modal.find('.modal-body input').val(recipient);
     459  });
     460  $('[data-toggle="tooltip"]').tooltip({
     461    container: 'body'
     462  });
     463  $('[data-toggle="popover"]').popover();
     464  $('.carousel').carousel();
     465
     466  if (wind_.width() >= 992) {
     467    $('.card-scroll').niceScroll();
     468    $('.table-responsive').niceScroll();
     469    $('.sidebar-group .sidebar').niceScroll();
     470    $('.app-block .app-content .app-lists').niceScroll();
     471    $('.app-block .app-sidebar .app-sidebar-menu').niceScroll();
     472    $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll();
     473    var chat_messages = $('.chat-block .chat-content .messages');
     474
     475    if (chat_messages.length) {
     476      chat_messages.niceScroll({
     477        horizrailenabled: false
     478      });
     479      chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1);
     480    }
     481  }
     482
     483  if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) {
     484    $('.navigation .navigation-menu-body').niceScroll();
     485  }
     486
     487  $('.dropdown-menu ul.list-group').niceScroll();
     488  /* Theme Switcher */
     489
     490  /* var path = window.location.pathname;
     491  var page = path.split("/").pop();
     492   var theme_switcher_html = '<div class="theme-switcher open"> \n\
     493      <div class="theme-switcher-button"> \n\
     494          <i class="fa fa-cog"></i> \n\
     495      </div> \n\
     496      <div class="theme-switcher-panel"> \n\
     497          <div class="card"> \n\
     498              <div class="card-body"> \n\
     499                  <h6 class="card-title">Theme Switcher</h6> \n\
     500                  <div class="form-group mb-2"> \n\
     501                      <div class="custom-control custom-switch"> \n\
     502                          <input type="checkbox" class="custom-control-input" id="dark"> \n\
     503                          <label class="custom-control-label" for="dark">Dark</label> \n\
     504                      </div> \n\
     505                  </div> \n\
     506                  <div class="form-group mb-2"> \n\
     507                      <div class="custom-control custom-switch"> \n\
     508                          <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\
     509                          <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\
     510                      </div> \n\
     511                  </div> \n\
     512                  <div class="form-group mb-2"> \n\
     513                      <div class="custom-control custom-switch"> \n\
     514                          <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\
     515                          <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\
     516                      </div> \n\
     517                  </div> \n\
     518                  <div class="form-group mb-2"> \n\
     519                      <div class="custom-control custom-switch"> \n\
     520                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\
     521                          <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\
     522                      </div> \n\
     523                  </div> \n\
     524                  <div class="form-group mb-2"> \n\
     525                      <div class="custom-control custom-switch"> \n\
     526                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\
     527                          <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\
     528                      </div> \n\
     529                  </div> \n\
     530                  <div class="form-group mb-2"> \n\
     531                      <div class="custom-control custom-switch"> \n\
     532                          <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\
     533                          <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\
     534                      </div> \n\
     535                  </div> \n\
     536                  <div class="form-group mb-2"> \n\
     537                      <div class="custom-control custom-switch"> \n\
     538                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\
     539                          <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\
     540                      </div> \n\
     541                  </div> \n\
     542                  <div class="form-group mb-2"> \n\
     543                      <div class="custom-control custom-switch"> \n\
     544                          <input type="checkbox" class="custom-control-input" id="light-header"> \n\
     545                          <label class="custom-control-label" for="light-header">Light header</label> \n\
     546                      </div> \n\
     547                  </div> \n\
     548                  <div class="form-group mb-2"> \n\
     549                      <div class="custom-control custom-switch"> \n\
     550                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\
     551                          <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\
     552                      </div> \n\
     553                  </div> \n\
     554              </div> \n\
     555          </div> \n\
     556      </div> \n\
     557  </div>';
     558   $('body').append(theme_switcher_html);
     559   $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {
     560      var id = $(this).attr('id');
     561      if (id === 'sticky-navigation') {
     562          if ($(this).prop('checked')) {
     563              $('.navigation').niceScroll().resize();
     564          } else {
     565              $('.navigation').niceScroll().remove();
     566          }
     567          if ($('body').hasClass('small-navigation')) {
     568              $('.navigation .navigation-menu-body > ul > li').each(function () {
     569                  if ($(this).find('> a').next('ul').length) {
     570                      // Dropdown add header title
     571                      $(this).find('.dropdown-divider').remove();
     572                  } else {
     573                      // Add tooltip
     574                      $(this).find('> a').tooltip('dispose');
     575                  }
     576              });
     577              $('body').removeClass('small-navigation');
     578              $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
     579          }
     580          if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE
     581              $('body').removeClass('hidden-navigation');
     582              $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
     583          }
     584      }
     585      if (id === 'small-navigation') {
     586          if ($(this).prop('checked')) {
     587              $('.navigation .navigation-menu-body > ul > li').each(function () {
     588                  if ($(this).find('> a').next('ul').length) {
     589                      // Dropdown add header title
     590                      $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')
     591                  } else {
     592                      // Add tooltip
     593                      $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());
     594                      $(this).find('> a').tooltip({
     595                          placement: "right"
     596                      });
     597                  }
     598              });
     599          } else {
     600              $('.navigation .navigation-menu-body > ul > li').each(function () {
     601                  if ($(this).find('> a').next('ul').length) {
     602                      // Dropdown add header title
     603                      $(this).find('.dropdown-divider').remove();
     604                  } else {
     605                      // Add tooltip
     606                      $(this).find('> a').tooltip('dispose');
     607                  }
     608              });
     609          }
     610          if ($('body').hasClass('sticky-navigation')) {
     611              $('body').removeClass('sticky-navigation');
     612              $('.navigation').niceScroll().remove();
     613              $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
     614          }
     615          if ($('body').hasClass('hidden-navigation')) {
     616              $('body').removeClass('hidden-navigation');
     617              $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
     618          }
     619      }
     620      if (id === 'hidden-navigation') {
     621          setTimeout(function () {
     622              $('.navigation').niceScroll().resize();
     623              $('.app-block .app-content .app-lists').niceScroll().resize();
     624              $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();
     625              $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();
     626          }, 200);
     627          if (!$(this).prop('checked')) {
     628              $.removeOverlay();
     629              $('.navigation').removeClass('open');
     630          }
     631          if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {
     632              if ($('body').hasClass('sticky-navigation')) {
     633                  $('body').removeClass('sticky-navigation');
     634                  $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
     635              }
     636          }
     637          if ($('body').hasClass('small-navigation')) {
     638              $('.navigation .navigation-menu-body > ul > li').each(function () {
     639                  if ($(this).find('> a').next('ul').length) {
     640                      // Dropdown add header title
     641                      $(this).find('.dropdown-divider').remove();
     642                  } else {
     643                      // Add tooltip
     644                      $(this).find('> a').tooltip('dispose');
     645                  }
     646              });
     647              $('body').removeClass('small-navigation');
     648              $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
     649          }
     650      }
     651      if (id === 'dark') {
     652          if ($('body').hasClass('semi-dark')) {
     653              $('body').removeClass('semi-dark');
     654              $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);
     655          }
     656      }
     657      if (id === 'semi-dark') {
     658          if ($('body').hasClass('dark')) {
     659              $('body').removeClass('dark');
     660              $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);
     661          }
     662      }
     663      $('body').toggleClass(id);
     664  });
     665   $(document).on('click', '.theme-switcher .theme-switcher-button', function () {
     666      $('.theme-switcher').toggleClass('open');
     667  }); */
     668})(jQuery);
     669
     670/***/ }),
     671
     672/***/ 0:
     673/*!*****************************************************************!*\
     674  !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***!
     675  \*****************************************************************/
     676/*! no static exports found */
     677/***/ (function(module, exports, __webpack_require__) {
     678
     679__webpack_require__(/**/"./resources/js/app.js");
     680module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss");
     681
     682
     683/***/ })
     684
     685/******/ });
     686
     687/******/ (function(modules) { // webpackBootstrap
     688/******/        // The module cache
     689/******/        var installedModules = {};
     690/******/
     691/******/        // The require function
     692/******/        function __webpack_require__(moduleId) {
     693/******/
     694/******/                // Check if module is in cache
     695/******/                if(installedModules[moduleId]) {
     696/******/                        return installedModules[moduleId].exports;
     697/******/                }
     698/******/                // Create a new module (and put it into the cache)
     699/******/                var module = installedModules[moduleId] = {
     700/******/                        i: moduleId,
     701/******/                        l: false,
     702/******/                        exports: {}
    924703/******/                };
    925 /******/        })();
    926 /******/       
    927 /******/        /* webpack/runtime/hasOwnProperty shorthand */
    928 /******/        (() => {
    929 /******/                __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
    930 /******/        })();
    931 /******/       
    932 /******/        /* webpack/runtime/make namespace object */
    933 /******/        (() => {
    934 /******/                // define __esModule on exports
    935 /******/                __webpack_require__.r = (exports) => {
    936 /******/                        if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
    937 /******/                                Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
    938 /******/                        }
    939 /******/                        Object.defineProperty(exports, '__esModule', { value: true });
    940 /******/                };
    941 /******/        })();
    942 /******/       
    943 /******/        /* webpack/runtime/jsonp chunk loading */
    944 /******/        (() => {
    945 /******/                // no baseURI
    946 /******/               
    947 /******/                // object to store loaded and loading chunks
    948 /******/                // undefined = chunk not loaded, null = chunk preloaded/prefetched
    949 /******/                // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
    950 /******/                var installedChunks = {
    951 /******/                        "/assets/js/app": 0,
    952 /******/                        "assets/css/app": 0
    953 /******/                };
    954 /******/               
    955 /******/                // no chunk on demand loading
    956 /******/               
    957 /******/                // no prefetching
    958 /******/               
    959 /******/                // no preloaded
    960 /******/               
    961 /******/                // no HMR
    962 /******/               
    963 /******/                // no HMR manifest
    964 /******/               
    965 /******/                __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);
    966 /******/               
    967 /******/                // install a JSONP callback for chunk loading
    968 /******/                var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
    969 /******/                        var [chunkIds, moreModules, runtime] = data;
    970 /******/                        // add "moreModules" to the modules object,
    971 /******/                        // then flag all "chunkIds" as loaded and fire callback
    972 /******/                        var moduleId, chunkId, i = 0;
    973 /******/                        if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
    974 /******/                                for(moduleId in moreModules) {
    975 /******/                                        if(__webpack_require__.o(moreModules, moduleId)) {
    976 /******/                                                __webpack_require__.m[moduleId] = moreModules[moduleId];
    977 /******/                                        }
    978 /******/                                }
    979 /******/                                if(runtime) var result = runtime(__webpack_require__);
    980 /******/                        }
    981 /******/                        if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
    982 /******/                        for(;i < chunkIds.length; i++) {
    983 /******/                                chunkId = chunkIds[i];
    984 /******/                                if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
    985 /******/                                        installedChunks[chunkId][0]();
    986 /******/                                }
    987 /******/                                installedChunks[chunkIds[i]] = 0;
    988 /******/                        }
    989 /******/                        return __webpack_require__.O(result);
     704/******/
     705/******/                // Execute the module function
     706/******/                modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
     707/******/
     708/******/                // Flag the module as loaded
     709/******/                module.l = true;
     710/******/
     711/******/                // Return the exports of the module
     712/******/                return module.exports;
     713/******/        }
     714/******/
     715/******/
     716/******/        // expose the modules object (__webpack_modules__)
     717/******/        __webpack_require__.m = modules;
     718/******/
     719/******/        // expose the module cache
     720/******/        __webpack_require__.c = installedModules;
     721/******/
     722/******/        // define getter function for harmony exports
     723/******/        __webpack_require__.d = function(exports, name, getter) {
     724/******/                if(!__webpack_require__.o(exports, name)) {
     725/******/                        Object.defineProperty(exports, name, { enumerable: true, get: getter });
    990726/******/                }
    991 /******/               
    992 /******/                var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || [];
    993 /******/                chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
    994 /******/                chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
    995 /******/        })();
    996 /******/       
     727/******/        };
     728/******/
     729/******/        // define __esModule on exports
     730/******/        __webpack_require__.r = function(exports) {
     731/******/                if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
     732/******/                        Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
     733/******/                }
     734/******/                Object.defineProperty(exports, '__esModule', { value: true });
     735/******/        };
     736/******/
     737/******/        // create a fake namespace object
     738/******/        // mode & 1: value is a module id, require it
     739/******/        // mode & 2: merge all properties of value into the ns
     740/******/        // mode & 4: return value when already ns object
     741/******/        // mode & 8|1: behave like require
     742/******/        __webpack_require__.t = function(value, mode) {
     743/******/                if(mode & 1) value = __webpack_require__(value);
     744/******/                if(mode & 8) return value;
     745/******/                if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
     746/******/                var ns = Object.create(null);
     747/******/                __webpack_require__.r(ns);
     748/******/                Object.defineProperty(ns, 'default', { enumerable: true, value: value });
     749/******/                if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
     750/******/                return ns;
     751/******/        };
     752/******/
     753/******/        // getDefaultExport function for compatibility with non-harmony modules
     754/******/        __webpack_require__.n = function(module) {
     755/******/                var getter = module && module.__esModule ?
     756/******/                        function getDefault() { return module['default']; } :
     757/******/                        function getModuleExports() { return module; };
     758/******/                __webpack_require__.d(getter, 'a', getter);
     759/******/                return getter;
     760/******/        };
     761/******/
     762/******/        // Object.prototype.hasOwnProperty.call
     763/******/        __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
     764/******/
     765/******/        // __webpack_public_path__
     766/******/        __webpack_require__.p = "/";
     767/******/
     768/******/
     769/******/        // Load entry module and return exports
     770/******/        return __webpack_require__(__webpack_require__.s = 0);
     771/******/ })
    997772/************************************************************************/
    998 /******/       
    999 /******/        // startup
    1000 /******/        // Load entry module and return exports
    1001 /******/        // This entry module depends on other loaded chunks and execution need to be delayed
    1002 /******/        __webpack_require__.O(undefined, ["assets/css/app"], () => (__webpack_require__("./resources/assets/js/app.js")))
    1003 /******/        var __webpack_exports__ = __webpack_require__.O(undefined, ["assets/css/app"], () => (__webpack_require__("./resources/assets/sass/app.scss")))
    1004 /******/        __webpack_exports__ = __webpack_require__.O(__webpack_exports__);
    1005 /******/       
    1006 /******/ })()
    1007 ;
     773/******/ ({
     774
     775/***/ "./public/assets/sass/app.scss":
     776/*!*************************************!*\
     777  !*** ./public/assets/sass/app.scss ***!
     778  \*************************************/
     779/*! no static exports found */
     780/***/ (function(module, exports) {
     781
     782// removed by extract-text-webpack-plugin
     783
     784/***/ }),
     785
     786/***/ "./resources/js/app.js":
     787/*!*****************************!*\
     788  !*** ./resources/js/app.js ***!
     789  \*****************************/
     790/*! no static exports found */
     791/***/ (function(module, exports, __webpack_require__) {
     792
     793"use strict";
     794
     795
     796(function ($) {
     797  var wind_ = $(window),
     798      body_ = $('body');
     799  feather.replace({
     800    'stroke-width': 1.5
     801  });
     802  $(document).on('click', '[data-toggle="fullscreen"]', function () {
     803    $(this).toggleClass('active-fullscreen');
     804
     805    if (document.fullscreenEnabled) {
     806      if ($(this).hasClass("active-fullscreen")) {
     807        document.documentElement.requestFullscreen();
     808      } else {
     809        document.exitFullscreen();
     810      }
     811    } else {
     812      alert("Your browser does not support fullscreen.");
     813    }
     814
     815    return false;
     816  });
     817  $(document).on('click', '.overlay', function () {
     818    $.removeOverlay();
     819
     820    if (body_.hasClass('horizontal-navigation')) {
     821      $('.horizontal-navigation').removeClass('open');
     822    } else {
     823      $('.navigation').removeClass('open');
     824    }
     825
     826    body_.removeClass('navigation-show');
     827  });
     828  $(document).on('click', '[data-sidebar-target]', function () {
     829    var target = $(this).data('sidebar-target');
     830    $('body').addClass('no-scroll');
     831    $('.sidebar-group').addClass('show');
     832    $('.sidebar-group .sidebar').removeClass('show');
     833    $('.sidebar-group .sidebar' + target).addClass('show');
     834    return false;
     835  });
     836  $(document).on('click', '.sidebar-group', function (e) {
     837    if ($(e.target).is($('.sidebar-group'))) {
     838      $('.sidebar-group').removeClass('show');
     839      $('body').removeClass('no-scroll');
     840      $('.sidebar-group .sidebar').removeClass('show');
     841    }
     842  }); // Active pages, automatically show on the menu
     843
     844  $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
     845  $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open');
     846  $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active');
     847  $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open');
     848  /*------------- create/remove overlay -------------*/
     849
     850  $.createOverlay = function () {
     851    if ($('.overlay').length < 1) {
     852      body_.addClass('no-scroll').append('<div class="overlay"></div>');
     853      $('.overlay').addClass('show');
     854    }
     855  };
     856
     857  $.removeOverlay = function () {
     858    body_.removeClass('no-scroll');
     859    $('.overlay').remove();
     860  };
     861  /*------------- create/remove overlay -------------*/
     862
     863
     864  $('[data-backround-image]').each(function (e) {
     865    $(this).css("background", 'url(' + $(this).data('backround-image') + ')');
     866  });
     867  /*------------- page loader -------------*/
     868
     869  wind_.on('load', function () {
     870    $('.preloader').fadeOut(400, function () {
     871      setTimeout(function () {
     872        toastr.options = {
     873          timeOut: 2000,
     874          progressBar: true,
     875          showMethod: "slideDown",
     876          hideMethod: "slideUp",
     877          showDuration: 200,
     878          hideDuration: 200,
     879          positionClass: "toast-top-center"
     880        };
     881        $('.theme-switcher').removeClass('open');
     882      }, 500); // $('.theme-switcher').css('opacity', 1);
     883    });
     884  });
     885  /*------------- page loader -------------*/
     886
     887  /*------------- side menu (sub menü arrow) -------------*/
     888
     889  wind_.on('load', function () {
     890    setTimeout(function () {
     891      $('.navigation .navigation-menu-body ul li a').each(function () {
     892        var $this = $(this);
     893
     894        if ($this.next('ul').length) {
     895          $this.append('<i class="sub-menu-arrow ti-angle-up"></i>');
     896        }
     897      });
     898      $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in');
     899      $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () {
     900        var $this = $(this);
     901
     902        if ($this.next('ul').length) {
     903          $this.append('<i class="sub-menu-arrow ti-angle-right"></i>');
     904        }
     905      });
     906    }, 200);
     907  });
     908  /*------------- side menu (sub menü arrow) -------------*/
     909
     910  $(document).on('click', '[data-action="navigation-toggler"]', function () {
     911    if (body_.hasClass('horizontal-navigation')) {
     912      $('.horizontal-navigation').toggleClass('open');
     913    } else {
     914      $('.navigation').toggleClass('open');
     915    }
     916
     917    $.createOverlay();
     918  });
     919  $(document).on('click', '[data-nav-target]', function () {
     920    var $this = $(this),
     921        target = $this.data('nav-target');
     922
     923    if (body_.hasClass('navigation-toggle-one')) {
     924      body_.addClass('navigation-show');
     925    }
     926
     927    if (body_.hasClass('horizontal-navigation')) {
     928      $('.navigation .navigation-menu-body').show();
     929    }
     930
     931    $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open');
     932    $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open');
     933    $('[data-nav-target]').removeClass('active');
     934    $this.addClass('active');
     935    $this.tooltip('hide');
     936    return false;
     937  });
     938  var c = $('.header .header-left .header-logo').clone();
     939  $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo'));
     940  $(document).on('click', '.navigation-toggler a', function () {
     941    if (wind_.width() < 1200) {
     942      $.createOverlay();
     943      body_.addClass('navigation-show');
     944    } else {
     945      if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
     946        body_.addClass('navigation-toggle-one');
     947      } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) {
     948        body_.addClass('navigation-toggle-two');
     949        body_.removeClass('navigation-toggle-one');
     950      } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) {
     951        body_.removeClass('navigation-toggle-two');
     952        body_.removeClass('navigation-toggle-one');
     953      }
     954    }
     955
     956    return false;
     957  });
     958  $(document).on('click', '.header-toggler a', function () {
     959    $('.header ul.navbar-nav').toggleClass('open');
     960    return false;
     961  });
     962  $(document).on('click', '*', function (e) {
     963    if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) {
     964      body_.removeClass('navigation-show');
     965    }
     966  });
     967  $(document).on('click', '*', function (e) {
     968    if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) {
     969      $('.header ul.navbar-nav').removeClass('open');
     970    }
     971  });
     972  /*------------- form validation -------------*/
     973
     974  window.addEventListener('load', function () {
     975    // Fetch all the forms we want to apply custom Bootstrap validation styles to
     976    var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission
     977
     978    Array.prototype.filter.call(forms, function (form) {
     979      form.addEventListener('submit', function (event) {
     980        if (form.checkValidity() === false) {
     981          event.preventDefault();
     982          event.stopPropagation();
     983        }
     984
     985        form.classList.add('was-validated');
     986      }, false);
     987    });
     988  }, false);
     989  /*------------- form validation -------------*/
     990
     991  /*------------- responsive html table -------------*/
     992
     993  var table_responsive_stack = $(".table-responsive-stack");
     994  table_responsive_stack.find("th").each(function (i) {
     995    $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> ");
     996    $(".table-responsive-stack-thead").hide();
     997  });
     998  table_responsive_stack.each(function () {
     999    var thCount = $(this).find("th").length,
     1000        rowGrow = 100 / thCount + "%";
     1001    $(this).find("th, td").css("flex-basis", rowGrow);
     1002  });
     1003
     1004  function flexTable() {
     1005    if (wind_.width() < 768) {
     1006      $(".table-responsive-stack").each(function (i) {
     1007        $(this).find(".table-responsive-stack-thead").show();
     1008        $(this).find("thead").hide();
     1009      }); // window is less than 768px
     1010    } else {
     1011      $(".table-responsive-stack").each(function (i) {
     1012        $(this).find(".table-responsive-stack-thead").hide();
     1013        $(this).find("thead").show();
     1014      });
     1015    }
     1016  }
     1017
     1018  flexTable();
     1019
     1020  window.onresize = function (event) {
     1021    flexTable();
     1022  };
     1023  /*------------- responsive html table -------------*/
     1024
     1025  /*------------- header search -------------*/
     1026
     1027
     1028  $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () {
     1029    $('.header .header-body .header-search').show().find('.form-control').focus();
     1030    return false;
     1031  });
     1032  $(document).on('click', '.close-header-search, .close-header-search svg', function () {
     1033    $('.header .header-body .header-search').hide();
     1034    return false;
     1035  });
     1036  $(document).on('click', '*', function (e) {
     1037    if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) {
     1038      $('.header .header-body .header-search').hide();
     1039    }
     1040  });
     1041  /*------------- header search -------------*/
     1042
     1043  /*------------- custom accordion -------------*/
     1044
     1045  $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () {
     1046    var $this = $(this);
     1047    $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open');
     1048    $this.parent('.accordion-row').toggleClass('open');
     1049    return false;
     1050  });
     1051  /*------------- custom accordion -------------*/
     1052
     1053  /*------------- responsive table dropdown -------------*/
     1054
     1055  var dropdownMenu,
     1056      table_responsive = $('.table-responsive');
     1057  table_responsive.on('show.bs.dropdown', function (e) {
     1058    dropdownMenu = $(e.target).find('.dropdown-menu');
     1059    body_.append(dropdownMenu.detach());
     1060    var eOffset = $(e.target).offset();
     1061    dropdownMenu.css({
     1062      'display': 'block',
     1063      'top': eOffset.top + $(e.target).outerHeight(),
     1064      'left': eOffset.left,
     1065      'width': '184px',
     1066      'font-size': '14px'
     1067    });
     1068    dropdownMenu.addClass("mobPosDropdown");
     1069  });
     1070  table_responsive.on('hide.bs.dropdown', function (e) {
     1071    $(e.target).append(dropdownMenu.detach());
     1072    dropdownMenu.hide();
     1073  });
     1074  /*------------- responsive table dropdown -------------*/
     1075
     1076  /*------------- chat -------------*/
     1077
     1078  $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () {
     1079    $('.chat-block .chat-content').addClass('chat-mobile-open');
     1080    return false;
     1081  });
     1082  $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () {
     1083    $('.chat-block .chat-content').removeClass('chat-mobile-open');
     1084    return false;
     1085  });
     1086  /*------------- chat -------------*/
     1087
     1088  /*------------- aside menu toggle -------------*/
     1089
     1090  $(document).on('click', '.navigation ul li a', function () {
     1091    var $this = $(this);
     1092
     1093    if ($this.next('ul').length) {
     1094      var sub_menu_arrow = $this.find('.sub-menu-arrow');
     1095      sub_menu_arrow.toggleClass('rotate-in');
     1096      $this.next('ul').toggle(200);
     1097      $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
     1098      $this.next('ul').find('li ul').slideUp(200);
     1099      $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
     1100      $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in');
     1101      $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus');
     1102      $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in');
     1103
     1104      if (sub_menu_arrow.hasClass('rotate-in')) {
     1105        setTimeout(function () {
     1106          sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus');
     1107        }, 200);
     1108      } else {
     1109        sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus');
     1110      }
     1111
     1112      if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) {
     1113        setTimeout(function (e) {
     1114          $('.navigation .navigation-menu-body').getNiceScroll().resize();
     1115        }, 300);
     1116      }
     1117
     1118      return false;
     1119    }
     1120  });
     1121  $(document).on('click', '.horizontal-navigation ul li a', function () {
     1122    var $this = $(this);
     1123
     1124    if ($this.next('ul').length) {
     1125      $this.next('ul').toggle(200);
     1126      $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200);
     1127      $this.next('ul').find('li ul').slideUp(200);
     1128      return false;
     1129    }
     1130  });
     1131  /*------------- aside menu toggle -------------*/
     1132
     1133  /*------------- other -------------*/
     1134
     1135  $(document).on('click', '.dropdown-menu', function (e) {
     1136    e.stopPropagation();
     1137  });
     1138  $('#exampleModal').on('show.bs.modal', function (event) {
     1139    var button = $(event.relatedTarget),
     1140        recipient = button.data('whatever'),
     1141        modal = $(this);
     1142    modal.find('.modal-title').text('New message to ' + recipient);
     1143    modal.find('.modal-body input').val(recipient);
     1144  });
     1145  $('[data-toggle="tooltip"]').tooltip({
     1146    container: 'body'
     1147  });
     1148  $('[data-toggle="popover"]').popover();
     1149  $('.carousel').carousel();
     1150
     1151  if (wind_.width() >= 992) {
     1152    $('.card-scroll').niceScroll();
     1153    $('.table-responsive').niceScroll();
     1154    $('.sidebar-group .sidebar').niceScroll();
     1155    $('.app-block .app-content .app-lists').niceScroll();
     1156    $('.app-block .app-sidebar .app-sidebar-menu').niceScroll();
     1157    $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll();
     1158    var chat_messages = $('.chat-block .chat-content .messages');
     1159
     1160    if (chat_messages.length) {
     1161      chat_messages.niceScroll({
     1162        horizrailenabled: false
     1163      });
     1164      chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1);
     1165    }
     1166  }
     1167
     1168  if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) {
     1169    $('.navigation .navigation-menu-body').niceScroll();
     1170  }
     1171
     1172  $('.dropdown-menu ul.list-group').niceScroll();
     1173  /* Theme Switcher */
     1174
     1175  /* var path = window.location.pathname;
     1176  var page = path.split("/").pop();
     1177   var theme_switcher_html = '<div class="theme-switcher open"> \n\
     1178      <div class="theme-switcher-button"> \n\
     1179          <i class="fa fa-cog"></i> \n\
     1180      </div> \n\
     1181      <div class="theme-switcher-panel"> \n\
     1182          <div class="card"> \n\
     1183              <div class="card-body"> \n\
     1184                  <h6 class="card-title">Theme Switcher</h6> \n\
     1185                  <div class="form-group mb-2"> \n\
     1186                      <div class="custom-control custom-switch"> \n\
     1187                          <input type="checkbox" class="custom-control-input" id="dark"> \n\
     1188                          <label class="custom-control-label" for="dark">Dark</label> \n\
     1189                      </div> \n\
     1190                  </div> \n\
     1191                  <div class="form-group mb-2"> \n\
     1192                      <div class="custom-control custom-switch"> \n\
     1193                          <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\
     1194                          <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\
     1195                      </div> \n\
     1196                  </div> \n\
     1197                  <div class="form-group mb-2"> \n\
     1198                      <div class="custom-control custom-switch"> \n\
     1199                          <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\
     1200                          <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\
     1201                      </div> \n\
     1202                  </div> \n\
     1203                  <div class="form-group mb-2"> \n\
     1204                      <div class="custom-control custom-switch"> \n\
     1205                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\
     1206                          <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\
     1207                      </div> \n\
     1208                  </div> \n\
     1209                  <div class="form-group mb-2"> \n\
     1210                      <div class="custom-control custom-switch"> \n\
     1211                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\
     1212                          <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\
     1213                      </div> \n\
     1214                  </div> \n\
     1215                  <div class="form-group mb-2"> \n\
     1216                      <div class="custom-control custom-switch"> \n\
     1217                          <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\
     1218                          <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\
     1219                      </div> \n\
     1220                  </div> \n\
     1221                  <div class="form-group mb-2"> \n\
     1222                      <div class="custom-control custom-switch"> \n\
     1223                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\
     1224                          <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\
     1225                      </div> \n\
     1226                  </div> \n\
     1227                  <div class="form-group mb-2"> \n\
     1228                      <div class="custom-control custom-switch"> \n\
     1229                          <input type="checkbox" class="custom-control-input" id="light-header"> \n\
     1230                          <label class="custom-control-label" for="light-header">Light header</label> \n\
     1231                      </div> \n\
     1232                  </div> \n\
     1233                  <div class="form-group mb-2"> \n\
     1234                      <div class="custom-control custom-switch"> \n\
     1235                          <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\
     1236                          <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\
     1237                      </div> \n\
     1238                  </div> \n\
     1239              </div> \n\
     1240          </div> \n\
     1241      </div> \n\
     1242  </div>';
     1243   $('body').append(theme_switcher_html);
     1244   $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {
     1245      var id = $(this).attr('id');
     1246      if (id === 'sticky-navigation') {
     1247          if ($(this).prop('checked')) {
     1248              $('.navigation').niceScroll().resize();
     1249          } else {
     1250              $('.navigation').niceScroll().remove();
     1251          }
     1252          if ($('body').hasClass('small-navigation')) {
     1253              $('.navigation .navigation-menu-body > ul > li').each(function () {
     1254                  if ($(this).find('> a').next('ul').length) {
     1255                      // Dropdown add header title
     1256                      $(this).find('.dropdown-divider').remove();
     1257                  } else {
     1258                      // Add tooltip
     1259                      $(this).find('> a').tooltip('dispose');
     1260                  }
     1261              });
     1262              $('body').removeClass('small-navigation');
     1263              $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
     1264          }
     1265          if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE
     1266              $('body').removeClass('hidden-navigation');
     1267              $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
     1268          }
     1269      }
     1270      if (id === 'small-navigation') {
     1271          if ($(this).prop('checked')) {
     1272              $('.navigation .navigation-menu-body > ul > li').each(function () {
     1273                  if ($(this).find('> a').next('ul').length) {
     1274                      // Dropdown add header title
     1275                      $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')
     1276                  } else {
     1277                      // Add tooltip
     1278                      $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());
     1279                      $(this).find('> a').tooltip({
     1280                          placement: "right"
     1281                      });
     1282                  }
     1283              });
     1284          } else {
     1285              $('.navigation .navigation-menu-body > ul > li').each(function () {
     1286                  if ($(this).find('> a').next('ul').length) {
     1287                      // Dropdown add header title
     1288                      $(this).find('.dropdown-divider').remove();
     1289                  } else {
     1290                      // Add tooltip
     1291                      $(this).find('> a').tooltip('dispose');
     1292                  }
     1293              });
     1294          }
     1295          if ($('body').hasClass('sticky-navigation')) {
     1296              $('body').removeClass('sticky-navigation');
     1297              $('.navigation').niceScroll().remove();
     1298              $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
     1299          }
     1300          if ($('body').hasClass('hidden-navigation')) {
     1301              $('body').removeClass('hidden-navigation');
     1302              $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);
     1303          }
     1304      }
     1305      if (id === 'hidden-navigation') {
     1306          setTimeout(function () {
     1307              $('.navigation').niceScroll().resize();
     1308              $('.app-block .app-content .app-lists').niceScroll().resize();
     1309              $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();
     1310              $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();
     1311          }, 200);
     1312          if (!$(this).prop('checked')) {
     1313              $.removeOverlay();
     1314              $('.navigation').removeClass('open');
     1315          }
     1316          if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {
     1317              if ($('body').hasClass('sticky-navigation')) {
     1318                  $('body').removeClass('sticky-navigation');
     1319                  $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);
     1320              }
     1321          }
     1322          if ($('body').hasClass('small-navigation')) {
     1323              $('.navigation .navigation-menu-body > ul > li').each(function () {
     1324                  if ($(this).find('> a').next('ul').length) {
     1325                      // Dropdown add header title
     1326                      $(this).find('.dropdown-divider').remove();
     1327                  } else {
     1328                      // Add tooltip
     1329                      $(this).find('> a').tooltip('dispose');
     1330                  }
     1331              });
     1332              $('body').removeClass('small-navigation');
     1333              $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);
     1334          }
     1335      }
     1336      if (id === 'dark') {
     1337          if ($('body').hasClass('semi-dark')) {
     1338              $('body').removeClass('semi-dark');
     1339              $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);
     1340          }
     1341      }
     1342      if (id === 'semi-dark') {
     1343          if ($('body').hasClass('dark')) {
     1344              $('body').removeClass('dark');
     1345              $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);
     1346          }
     1347      }
     1348      $('body').toggleClass(id);
     1349  });
     1350   $(document).on('click', '.theme-switcher .theme-switcher-button', function () {
     1351      $('.theme-switcher').toggleClass('open');
     1352  }); */
     1353})(jQuery);
     1354
     1355/***/ }),
     1356
     1357/***/ 0:
     1358/*!*****************************************************************!*\
     1359  !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***!
     1360  \*****************************************************************/
     1361/*! no static exports found */
     1362/***/ (function(module, exports, __webpack_require__) {
     1363
     1364__webpack_require__(/**/"./resources/js/app.js");
     1365module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss");
     1366
     1367
     1368/***/ })
     1369
     1370/******/ });
     1371
     1372'use strict';
     1373
     1374(function ($) {
     1375
     1376    $(document).on('click', '.layout-builder .layout-builder-toggle', function () {
     1377        $('.layout-builder').toggleClass('show');
     1378    });
     1379
     1380    $(window).on('load', function () {
     1381        setTimeout(function () {
     1382            $('.layout-builder').removeClass('show');
     1383        }, 500);
     1384    });
     1385
     1386    $('.body').append(`
     1387    <div class="layout-builder show">
     1388        <div class="layout-builder-toggle shw">
     1389            <i class="ti-settings"></i>
     1390        </div>
     1391        <div class="layout-builder-toggle hdn">
     1392            <i class="ti-close"></i>
     1393        </div>
     1394        <div class="layout-builder-body">
     1395            <h5>Customizer</h5>
     1396            <div class="mb-3">
     1397                <p>Layout</p>
     1398                <div class="custom-control custom-radio">
     1399                  <input type="radio" class="custom-control-input" name="layout" id="horizontal-side-menu" data-layout="horizontal-side-menu">
     1400                  <label class="custom-control-label" for="horizontal-side-menu">Horizontal Menu</label>
     1401                </div>
     1402                <div class="custom-control custom-radio">
     1403                  <input type="radio" class="custom-control-input" name="layout" id="icon-side-menu" data-layout="icon-side-menu">
     1404                  <label class="custom-control-label" for="icon-side-menu">Icon Menu</label>
     1405                </div>
     1406                <div class="custom-control custom-radio">
     1407                  <input type="radio" class="custom-control-input" name="layout" id="hidden-side-menu" data-layout="hidden-side-menu">
     1408                  <label class="custom-control-label" for="hidden-side-menu">Hidden Menu</label>
     1409                </div>
     1410                <div class="custom-control custom-radio">
     1411                  <input type="radio" class="custom-control-input" name="layout" id="layout-container-1" data-layout="layout-container icon-side-menu">
     1412                  <label class="custom-control-label" for="layout-container-1">Container Layout 1</label>
     1413                </div>
     1414                <div class="custom-control custom-radio">
     1415                  <input type="radio" class="custom-control-input" name="layout" id="layout-container-2" data-layout="layout-container horizontal-side-menu">
     1416                  <label class="custom-control-label" for="layout-container-2">Container Layout 2</label>
     1417                </div>
     1418                <div class="custom-control custom-radio">
     1419                  <input type="radio" class="custom-control-input" name="layout" id="layout-container-3" data-layout="layout-container hidden-side-menu">
     1420                  <label class="custom-control-label" for="layout-container-3">Container Layout 3</label>
     1421                </div>
     1422                <div class="custom-control custom-radio">
     1423                  <input type="radio" class="custom-control-input" name="layout" id="dark-1" data-layout="dark">
     1424                  <label class="custom-control-label" for="dark-1">Dark Layout 1</label>
     1425                </div>
     1426                <div class="custom-control custom-radio">
     1427                  <input type="radio" class="custom-control-input" name="layout" id="dark-2" data-layout="layout-container dark icon-side-menu">
     1428                  <label class="custom-control-label" for="dark-2">Dark Layout 2</label>
     1429                </div>
     1430                <div class="custom-control custom-radio">
     1431                  <input type="radio" class="custom-control-input" name="layout" id="dark-3" data-layout="layout-container dark horizontal-side-menu">
     1432                  <label class="custom-control-label" for="dark-3">Dark Layout 3</label>
     1433                </div>
     1434                <div class="custom-control custom-radio">
     1435                  <input type="radio" class="custom-control-input" name="layout" id="dark-4" data-layout="layout-container dark hidden-side-menu">
     1436                  <label class="custom-control-label" for="dark-4">Dark Layout 4</label>
     1437                </div>
     1438            </div>
     1439            <button id="btn-layout-builder-reset" class="btn btn-danger btn-uppercase">Reset</button>
     1440            <div class="layout-alert mt-3">
     1441                <i class="fa fa-warning m-r-5 text-warning"></i>Some theme options can not be displayed in case of combined when they are not relevant each other. For that reason, you are adviced to try all theme options seperately.
     1442            </div>
     1443        </div>
     1444    </div>`);
     1445
     1446    var site_layout = localStorage.getItem('site_layout');
     1447    $('body').addClass(site_layout);
     1448
     1449    $('.layout-builder .layout-builder-body input[type="radio"][data-layout="' + $('body').attr('class') + '"]').prop('checked', true);
     1450
     1451    $('.layout-builder .layout-builder-body input[type="radio"]').click(function () {
     1452        var class_names = '';
     1453
     1454        $('.layout-builder .layout-builder-body input[type="radio"]:checked').each(function () {
     1455            class_names += ' ' + $(this).data('layout');
     1456        });
     1457
     1458        localStorage.setItem('site_layout', class_names);
     1459
     1460        window.location.href = (window.location.href).replace('#', '');
     1461    });
     1462
     1463    $(document).on('click', '#btn-layout-builder', function () {
     1464
     1465    });
     1466
     1467    $(document).on('click', '#btn-layout-builder-reset', function () {
     1468        localStorage.removeItem('site_layout');
     1469        localStorage.removeItem('site_layout_dark');
     1470
     1471        window.location.href = (window.location.href).replace('#', '');
     1472    });
     1473
     1474    $(window).on('load', function () {
     1475        if ($('body').hasClass('horizontal-side-menu') && $(window).width() > 768) {
     1476            if ($('body').hasClass('layout-container')) {
     1477                $('.side-menu .side-menu-body').wrap('<div class="container"></div>');
     1478            } else {
     1479                $('.side-menu .side-menu-body').wrap('<div class="container"></div>');
     1480            }
     1481            setTimeout(function () {
     1482                $('.side-menu .side-menu-body > ul').append('<li><a href="#"><span>Other</span></a><ul></ul></li>');
     1483            }, 100);
     1484            $('.side-menu .side-menu-body > ul > li').each(function () {
     1485                var index = $(this).index(),
     1486                    $this = $(this);
     1487                if (index > 7) {
     1488                    setTimeout(function () {
     1489                        $('.side-menu .side-menu-body > ul > li:last-child > ul').append($this.clone());
     1490                        $this.addClass('d-none');
     1491                    }, 100);
     1492                }
     1493            });
     1494        }
     1495    });
     1496
     1497    $(document).on('click', '[data-attr="layout-builder-toggle"]', function () {
     1498        $('.layout-builder').toggleClass('show');
     1499        return false;
     1500    });
     1501
     1502})(jQuery);
  • public/mix-manifest.json

    r582789f r194a359  
    11{
    22    "/assets/js/app.js": "/assets/js/app.js",
    3     "/assets/css/app.css": "/assets/css/app.css",
    43    "/assets/css/app.min.css": "/assets/css/app.min.css",
    54    "/assets/media/images/favicon.png": "/assets/media/images/favicon.png",
  • resources/assets/css/app.css

    r582789f r194a359  
    69006900}
    69016901
    6902 .nicescroll-cursors {
    6903   border: none !important;
    6904 }
    6905 
    6906 body:not(.dark) .nicescroll-cursors {
    6907   background-color: rgba(41, 49, 52, 0.4) !important;
    6908   width: 3px !important;
    6909 }
    6910 
    69116902.isotope-item {
    69126903  z-index: 2;
     
    88938884
    88948885  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover {
    8895     width: 320px;
     8886    /*width: 320px;*/
    88968887  }
    88978888
     
    92009191    bottom: 0;
    92019192    height: auto;
    9202     width: 320px;
     9193    /*width: 320px;*/
    92039194    background-color: white;
    92049195    z-index: 1000;
     
    92829273  }
    92839274}
    9284 
    9285 body.semi-dark:not(.dark) .nicescroll-cursors {
    9286   background-color: rgba(255, 255, 255, 0.3) !important;
    9287 }
    9288 
    92899275body.semi-dark:not(.dark) .navigation {
    92909276  background-color: #313852;
     
    95629548  padding: 30px;
    95639549  padding-top: 105px;
    9564   padding-left: 350px;
     9550  padding-left: 100px;
    95659551  padding-bottom: 0;
    95669552}
     
    100019987
    100029988.header .header-left {
    10003   width: 320px;
     9989  /*width: 320px;*/
    100049990  padding-left: 30px;
    100059991  display: -webkit-box;
     
    1021010196  background-color: white;
    1021110197  z-index: 998;
    10212   width: 320px;
     10198  /*width: 320px;*/
    1021310199  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
    1021410200  position: fixed;
     
    1046310449  -webkit-box-pack: justify;
    1046410450          justify-content: space-between;
    10465   margin-left: 320px;
     10451  margin-left: 100px;
    1046610452}
    1046710453
     
    1137911365}
    1138011366
    11381 body.dark .nicescroll-cursors {
    11382   background-color: rgba(255, 255, 255, 0.15) !important;
    11383 }
    11384 
    1138511367body.dark .chat-block .chat-content .messages .message-item:not(.me):before {
    1138611368  border-right-color: #454c66;
     
    1227612258
    1227712259  .navigation {
    12278     width: 75%;
     12260    width: 20%;
    1227912261  }
    1228012262
  • resources/assets/css/app.min.css

    r582789f r194a359  
    69006900}
    69016901
    6902 .nicescroll-cursors {
    6903   border: none !important;
    6904 }
    6905 
    6906 body:not(.dark) .nicescroll-cursors {
    6907   background-color: rgba(41, 49, 52, 0.4) !important;
    6908   width: 3px !important;
    6909 }
    6910 
    69116902.isotope-item {
    69126903  z-index: 2;
     
    88938884
    88948885  body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover {
    8895     width: 320px;
     8886    /*width: 320px;*/
    88968887  }
    88978888
     
    92009191    bottom: 0;
    92019192    height: auto;
    9202     width: 320px;
     9193    /*width: 320px;*/
    92039194    background-color: white;
    92049195    z-index: 1000;
     
    92819272    display: block;
    92829273  }
    9283 }
    9284 
    9285 body.semi-dark:not(.dark) .nicescroll-cursors {
    9286   background-color: rgba(255, 255, 255, 0.3) !important;
    92879274}
    92889275
     
    95629549  padding: 30px;
    95639550  padding-top: 105px;
    9564   padding-left: 350px;
     9551  padding-left: 100px;
    95659552  padding-bottom: 0;
    95669553}
     
    100019988
    100029989.header .header-left {
    10003   width: 320px;
     9990  /*width: 320px;*/
    100049991  padding-left: 30px;
    100059992  display: -webkit-box;
     
    1021010197  background-color: white;
    1021110198  z-index: 998;
    10212   width: 320px;
     10199  /*width: 320px;*/
    1021310200  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
    1021410201  position: fixed;
     
    1046310450  -webkit-box-pack: justify;
    1046410451          justify-content: space-between;
    10465   margin-left: 320px;
     10452  margin-left: 100px;
    1046610453}
    1046710454
     
    1137911366}
    1138011367
    11381 body.dark .nicescroll-cursors {
    11382   background-color: rgba(255, 255, 255, 0.15) !important;
    11383 }
    11384 
    1138511368body.dark .chat-block .chat-content .messages .message-item:not(.me):before {
    1138611369  border-right-color: #454c66;
     
    1227612259
    1227712260  .navigation {
    12278     width: 75%;
     12261    width: 20%;
    1227912262  }
    1228012263
     
    1229012273
    1229112274  .navigation {
    12292     width: 85%;
     12275    width: 20%;
    1229312276  }
    1229412277}
  • resources/assets/js/app.min.js

    r582789f r194a359  
    193193          positionClass: "toast-top-center"
    194194        };
    195         //toastr.success('Welcome Roxana Roussell.');
    196195        $('.theme-switcher').removeClass('open');
    197196      }, 500); // $('.theme-switcher').css('opacity', 1);
  • resources/assets/js/examples/pages/user-list.js

    r582789f r194a359  
    55                'targets': 0,
    66                'className': 'dt-body-center',
    7                 'render': function (data, type, full, meta) {
    8                     return '<div class="custom-control custom-checkbox">' +
    9                         '<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' +
    10                         '<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' +
    11                         '</div>';
    12                 }
     7                // 'render': function (data, type, full, meta) {
     8                //     return '<div class="custom-control custom-checkbox">' +
     9                //         '<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' +
     10                //         '<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' +
     11                //         '</div>';
     12                // }
    1313            },
    1414            {
    1515                "orderable": false,
    16                 "targets": [0, 8]
     16                "targets": []
    1717            }
    1818        ],
     
    2020    });
    2121
    22     $(document).on('click', '#user-list-select-all', function () {
    23         // Check/uncheck all checkboxes in the table
    24         var rows = table.rows({'search': 'applied'}).nodes();
    25         $('input[type="checkbox"]', rows)
    26             .prop('checked', this.checked);
    27         if (this.checked) {
    28             $('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected');
    29         } else {
    30             $('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected');
    31         }
    32     });
    33 
    34     // Handle click on checkbox to set state of "Select all" control
    35     $('#user-list tbody').on('change', 'input[type="checkbox"]', function () {
    36         // If checkbox is not checked
    37         if (!this.checked) {
    38             var el = $('#user-list-select-all').get(0);
    39             // If "Select all" control is checked and has 'indeterminate' property
    40             if (el && el.checked && ('indeterminate' in el)) {
    41                 // Set visual state of "Select all" control
    42                 // as 'indeterminate'
    43                 el.indeterminate = true;
    44             }
    45         }
    46     });
    47 
    48     $(document).on('click', '.custom-control-input', function () {
    49         if ($(this).prop('checked')) {
    50             $(this).closest('td').closest('tr').addClass('tr-selected');
    51         } else {
    52             $(this).closest('td').closest('tr').removeClass('tr-selected');
    53         }
    54     });
     22//     $(document).on('click', '#user-list-select-all', function () {
     23//         // Check/uncheck all checkboxes in the table
     24//         var rows = table.rows({'search': 'applied'}).nodes();
     25//         $('input[type="checkbox"]', rows)
     26//             .prop('checked', this.checked);
     27//         if (this.checked) {
     28//             $('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected');
     29//         } else {
     30//             $('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected');
     31//         }
     32//     });
     33//
     34//     // Handle click on checkbox to set state of "Select all" control
     35//     $('#user-list tbody').on('change', 'input[type="checkbox"]', function () {
     36//         // If checkbox is not checked
     37//         if (!this.checked) {
     38//             var el = $('#user-list-select-all').get(0);
     39//             // If "Select all" control is checked and has 'indeterminate' property
     40//             if (el && el.checked && ('indeterminate' in el)) {
     41//                 // Set visual state of "Select all" control
     42//                 // as 'indeterminate'
     43//                 el.indeterminate = true;
     44//             }
     45//         }
     46//     });
     47//
     48//     $(document).on('click', '.custom-control-input', function () {
     49//         if ($(this).prop('checked')) {
     50//             $(this).closest('td').closest('tr').addClass('tr-selected');
     51//         } else {
     52//             $(this).closest('td').closest('tr').removeClass('tr-selected');
     53//         }
     54//     });
    5555});
  • resources/views/layouts/auth.blade.php

    r582789f r194a359  
    1717</head>
    1818<body class="form-membership">
    19 
    2019<!-- begin::preloader-->
    2120<div class="preloader">
     
    2726
    2827    @yield('content')
     28    @include("layouts.alert")
    2929
    3030</div>
  • routes/web.php

    r582789f r194a359  
    3737
    3838});
     39
     40////////////////////
     41// Dashboard Routes
     42////////////////////
     43Route::group(['prefix' => 'dashboard', 'middleware' => ["auth", "checkIsActive"]], function () {
     44
     45    Route::get("/", "Dashboard\IndexController@index")->name("dashboard.index");
     46
     47    Route::get("/settings", "Dashboard\SettingsController@settings")->name("dashboard.settings.index");
     48    Route::patch("/settings/personal", "Dashboard\SettingsController@updatePersonalInformation")->name("dashboard.settings.personal");
     49    Route::patch("/settings/username", "Dashboard\SettingsController@updateUsername")->name("dashboard.settings.username");
     50    Route::patch("/settings/password", "Dashboard\SettingsController@updatePassword")->name("dashboard.settings.password");
     51    Route::patch("/settings/email", "Dashboard\SettingsController@updateEmail")->name("dashboard.settings.email");
     52
     53
     54    // Users
     55    Route::group(['middleware' => 'permission:access_all_users'], function () {
     56        Route::get("/users", "Dashboard\UsersController@index")->name("dashboard.users.index");
     57        Route::patch("/users/{id}/block", "Dashboard\UsersController@block")->name("dashboard.users.block");
     58        Route::patch("/users/{id}/unblock", "Dashboard\UsersController@unblock")->name("dashboard.users.unblock");
     59        Route::delete("/users/{id}/destroy", "Dashboard\UsersController@destroy")->name("dashboard.users.destroy");
     60    });
     61
     62    Route::group(['middleware' => 'permission:create_user'], function () {
     63        Route::get("/users/create", "Dashboard\UsersController@create")->name("dashboard.users.create");
     64        Route::post("/users/store", "Dashboard\UsersController@store")->name("dashboard.users.store");
     65        Route::get("/users/{id}/edit", "Dashboard\UsersController@editShow")->name("dashboard.users.editShow");
     66        Route::patch("/users/{id}/edit", "Dashboard\UsersController@edit")->name("dashboard.users.edit");
     67        Route::patch("/users/{id}/editUserData", "Dashboard\UsersController@editUserData")->name("dashboard.users.editUserData");
     68    });
     69
     70    // Departments
     71    Route::group(['middleware' => 'permission:access_all_departments'], function () {
     72        Route::get("/departments", "Dashboard\departmentsController@index")->name("dashboard.departments.index");
     73        Route::get("/departments/create", "Dashboard\departmentsController@create")->name("dashboard.departments.create");
     74        Route::post("/departments/store", "Dashboard\departmentsController@store")->name("dashboard.departments.store");
     75        Route::get("/departments/{id}/edit", "Dashboard\departmentsController@editShow")->name("dashboard.departments.editShow");
     76        Route::patch("/departments/{id}/edit", "Dashboard\departmentsController@edit")->name("dashboard.departments.edit");
     77        Route::delete("/departments/{id}/destroy", "Dashboard\DepartmentsController@destroy")->name("dashboard.departments.destroy");
     78    });
     79
     80});
  • webpack.mix.js

    r582789f r194a359  
    1212 */
    1313
    14 mix.js('resources/assets/js/app.js', 'public/assets/js')
    15     .sass('resources/assets/sass/app.scss', 'public/assets/css');
     14mix.scripts([
     15    'resources/assets/js/app.js',
     16    'resources/assets/js/app.min.js',
     17    'resources/assets/js/custom.js',
     18    'resources/assets/js/Toast.min.js',
     19    'resources/assets/examples/*.js',
     20    'resources/assets/examples/charts/*.js',
     21    'resources/assets/examples/pages/*.js',
     22], 'public/assets/js/app.js')
    1623
    1724mix.styles([
    18     'resources/assets/css/app.css'
     25    'resources/assets/css/app.css',
     26    'resources/assets/css/app.min.css',
     27    'resources/assets/css/Toast.min.css',
     28    'resources/assets/css/custom.css'
    1929],  'public/assets/css/app.min.css');
    2030
Note: See TracChangeset for help on using the changeset viewer.