<?php

return array (
  'a' => 'A',
  'b' => 'B',
  'c' => 'C',
  'd' => 'D',
  'e' => 'E',
  'f' => 'F',
  'g' => 'G',
  'h' => 'H',
  'i' => 'I',
  'j' => 'J',
  'k' => 'K',
  'l' => 'L',
  'm' => 'M',
  'n' => 'N',
  'o' => 'O',
  'p' => 'P',
  'q' => 'Q',
  'r' => 'R',
  's' => 'S',
  't' => 'T',
  'u' => 'U',
  'v' => 'V',
  'w' => 'W',
  'x' => 'X',
  'y' => 'Y',
  'z' => 'Z',
  'µ' => 'Μ',
  'à' => 'À',
  'á' => 'Á',
  'â' => 'Â',
  'ã' => 'Ã',
  'ä' => 'Ä',
  'å' => 'Å',
  'æ' => 'Æ',
  'ç' => 'Ç',
  'è' => 'È',
  'é' => 'É',
  'ê' => 'Ê',
  'ë' => 'Ë',
  'ì' => 'Ì',
  'í' => 'Í',
  'î' => 'Î',
  'ï' => 'Ï',
  'ð' => 'Ð',
  'ñ' => 'Ñ',
  'ò' => 'Ò',
  'ó' => 'Ó',
  'ô' => 'Ô',
  'õ' => 'Õ',
  'ö' => 'Ö',
  'ø' => 'Ø',
  'ù' => 'Ù',
  'ú' => 'Ú',
  'û' => 'Û',
  'ü' => 'Ü',
  'ý' => 'Ý',
  'þ' => 'Þ',
  'ÿ' => 'Ÿ',
  'ā' => 'Ā',
  'ă' => 'Ă',
  'ą' => 'Ą',
  'ć' => 'Ć',
  'ĉ' => 'Ĉ',
  'ċ' => 'Ċ',
  'č' => 'Č',
  'ď' => 'Ď',
  'đ' => 'Đ',
  'ē' => 'Ē',
  'ĕ' => 'Ĕ',
  'ė' => 'Ė',
  'ę' => 'Ę',
  'ě' => 'Ě',
  'ĝ' => 'Ĝ',
  'ğ' => 'Ğ',
  'ġ' => 'Ġ',
  'ģ' => 'Ģ',
  'ĥ' => 'Ĥ',
  'ħ' => 'Ħ',
  'ĩ' => 'Ĩ',
  'ī' => 'Ī',
  'ĭ' => 'Ĭ',
  'į' => 'Į',
  'ı' => 'I',
  'ĳ' => 'Ĳ',
  'ĵ' => 'Ĵ',
  'ķ' => 'Ķ',
  'ĺ' => 'Ĺ',
  'ļ' => 'Ļ',
  'ľ' => 'Ľ',
  'ŀ' => 'Ŀ',
  'ł' => 'Ł',
  'ń' => 'Ń',
  'ņ' => 'Ņ',
  'ň' => 'Ň',
  'ŋ' => 'Ŋ',
  'ō' => 'Ō',
  'ŏ' => 'Ŏ',
  'ő' => 'Ő',
  'œ' => 'Œ',
  'ŕ' => 'Ŕ',
  'ŗ' => 'Ŗ',
  'ř' => 'Ř',
  'ś' => 'Ś',
  'ŝ' => 'Ŝ',
  'ş' => 'Ş',
  'š' => 'Š',
  'ţ' => 'Ţ',
  'ť' => 'Ť',
  'ŧ' => 'Ŧ',
  'ũ' => 'Ũ',
  'ū' => 'Ū',
  'ŭ' => 'Ŭ',
  'ů' => 'Ů',
  'ű' => 'Ű',
  'ų' => 'Ų',
  'ŵ' => 'Ŵ',
  'ŷ' => 'Ŷ',
  'ź' => 'Ź',
  'ż' => 'Ż',
  'ž' => 'Ž',
  'ſ' => 'S',
  'ƀ' => 'Ƀ',
  'ƃ' => 'Ƃ',
  'ƅ' => 'Ƅ',
  'ƈ' => 'Ƈ',
  'ƌ' => 'Ƌ',
  'ƒ' => 'Ƒ',
  'ƕ' => 'Ƕ',
  'ƙ' => 'Ƙ',
  'ƚ' => 'Ƚ',
  'ƞ' => 'Ƞ',
  'ơ' => 'Ơ',
  'ƣ' => 'Ƣ',
  'ƥ' => 'Ƥ',
  'ƨ' => 'Ƨ',
  'ƭ' => 'Ƭ',
  'ư' => 'Ư',
  'ƴ' => 'Ƴ',
  'ƶ' => 'Ƶ',
  'ƹ' => 'Ƹ',
  'ƽ' => 'Ƽ',
  'ƿ' => 'Ƿ',
  'ǅ' => 'Ǆ',
  'ǆ' => 'Ǆ',
  'ǈ' => 'Ǉ',
  'ǉ' => 'Ǉ',
  'ǋ' => 'Ǌ',
  'ǌ' => 'Ǌ',
  'ǎ' => 'Ǎ',
  'ǐ' => 'Ǐ',
  'ǒ' => 'Ǒ',
  'ǔ' => 'Ǔ',
  'ǖ' => 'Ǖ',
  'ǘ' => 'Ǘ',
  'ǚ' => 'Ǚ',
  'ǜ' => 'Ǜ',
  'ǝ' => 'Ǝ',
  'ǟ' => 'Ǟ',
  'ǡ' => 'Ǡ',
  'ǣ' => 'Ǣ',
  'ǥ' => 'Ǥ',
  'ǧ' => 'Ǧ',
  'ǩ' => 'Ǩ',
  'ǫ' => 'Ǫ',
  'ǭ' => 'Ǭ',
  'ǯ' => 'Ǯ',
  'ǲ' => 'Ǳ',
  'ǳ' => 'Ǳ',
  'ǵ' => 'Ǵ',
  'ǹ' => 'Ǹ',
  'ǻ' => 'Ǻ',
  'ǽ' => 'Ǽ',
  'ǿ' => 'Ǿ',
  'ȁ' => 'Ȁ',
  'ȃ' => 'Ȃ',
  'ȅ' => 'Ȅ',
  'ȇ' => 'Ȇ',
  'ȉ' => 'Ȉ',
  'ȋ' => 'Ȋ',
  'ȍ' => 'Ȍ',
  'ȏ' => 'Ȏ',
  'ȑ' => 'Ȑ',
  'ȓ' => 'Ȓ',
  'ȕ' => 'Ȕ',
  'ȗ' => 'Ȗ',
  'ș' => 'Ș',
  'ț' => 'Ț',
  'ȝ' => 'Ȝ',
  'ȟ' => 'Ȟ',
  'ȣ' => 'Ȣ',
  'ȥ' => 'Ȥ',
  'ȧ' => 'Ȧ',
  'ȩ' => 'Ȩ',
  'ȫ' => 'Ȫ',
  'ȭ' => 'Ȭ',
  'ȯ' => 'Ȯ',
  'ȱ' => 'Ȱ',
  'ȳ' => 'Ȳ',
  'ȼ' => 'Ȼ',
  'ȿ' => 'Ȿ',
  'ɀ' => 'Ɀ',
  'ɂ' => 'Ɂ',
  'ɇ' => 'Ɇ',
  'ɉ' => 'Ɉ',
  'ɋ' => 'Ɋ',
  'ɍ' => 'Ɍ',
  'ɏ' => 'Ɏ',
  'ɐ' => 'Ɐ',
  'ɑ' => 'Ɑ',
  'ɒ' => 'Ɒ',
  'ɓ' => 'Ɓ',
  'ɔ' => 'Ɔ',
  'ɖ' => 'Ɖ',
  'ɗ' => 'Ɗ',
  'ə' => 'Ə',
  'ɛ' => 'Ɛ',
  'ɜ' => 'Ɜ',
  'ɠ' => 'Ɠ',
  'ɡ' => 'Ɡ',
  'ɣ' => 'Ɣ',
  'ɥ' => 'Ɥ',
  'ɦ' => 'Ɦ',
  'ɨ' => 'Ɨ',
  'ɩ' => 'Ɩ',
  'ɪ' => 'Ɪ',
  'ɫ' => 'Ɫ',
  'ɬ' => 'Ɬ',
  'ɯ' => 'Ɯ',
  'ɱ' => 'Ɱ',
  'ɲ' => 'Ɲ',
  'ɵ' => 'Ɵ',
  'ɽ' => 'Ɽ',
  'ʀ' => 'Ʀ',
  'ʂ' => 'Ʂ',
  'ʃ' => 'Ʃ',
  'ʇ' => 'Ʇ',
  'ʈ' => 'Ʈ',
  'ʉ' => 'Ʉ',
  'ʊ' => 'Ʊ',
  'ʋ' => 'Ʋ',
  'ʌ' => 'Ʌ',
  'ʒ' => 'Ʒ',
  'ʝ' => 'Ʝ',
  'ʞ' => 'Ʞ',
  'ͅ' => 'Ι',
  'ͱ' => 'Ͱ',
  'ͳ' => 'Ͳ',
  'ͷ' => 'Ͷ',
  'ͻ' => 'Ͻ',
  'ͼ' => 'Ͼ',
  'ͽ' => 'Ͽ',
  'ά' => 'Ά',
  'έ' => 'Έ',
  'ή' => 'Ή',
  'ί' => 'Ί',
  'α' => 'Α',
  'β' => 'Β',
  'γ' => 'Γ',
  'δ' => 'Δ',
  'ε' => 'Ε',
  'ζ' => 'Ζ',
  'η' => 'Η',
  'θ' => 'Θ',
  'ι' => 'Ι',
  'κ' => 'Κ',
  'λ' => 'Λ',
  'μ' => 'Μ',
  'ν' => 'Ν',
  'ξ' => 'Ξ',
  'ο' => 'Ο',
  'π' => 'Π',
  'ρ' => 'Ρ',
  'ς' => 'Σ',
  'σ' => 'Σ',
  'τ' => 'Τ',
  'υ' => 'Υ',
  'φ' => 'Φ',
  'χ' => 'Χ',
  'ψ' => 'Ψ',
  'ω' => 'Ω',
  'ϊ' => 'Ϊ',
  'ϋ' => 'Ϋ',
  'ό' => 'Ό',
  'ύ' => 'Ύ',
  'ώ' => 'Ώ',
  'ϐ' => 'Β',
  'ϑ' => 'Θ',
  'ϕ' => 'Φ',
  'ϖ' => 'Π',
  'ϗ' => 'Ϗ',
  'ϙ' => 'Ϙ',
  'ϛ' => 'Ϛ',
  'ϝ' => 'Ϝ',
  'ϟ' => 'Ϟ',
  'ϡ' => 'Ϡ',
  'ϣ' => 'Ϣ',
  'ϥ' => 'Ϥ',
  'ϧ' => 'Ϧ',
  'ϩ' => 'Ϩ',
  'ϫ' => 'Ϫ',
  'ϭ' => 'Ϭ',
  'ϯ' => 'Ϯ',
  'ϰ' => 'Κ',
  'ϱ' => 'Ρ',
  'ϲ' => 'Ϲ',
  'ϳ' => 'Ϳ',
  'ϵ' => 'Ε',
  'ϸ' => 'Ϸ',
  'ϻ' => 'Ϻ',
  'а' => 'А',
  'б' => 'Б',
  'в' => 'В',
  'г' => 'Г',
  'д' => 'Д',
  'е' => 'Е',
  'ж' => 'Ж',
  'з' => 'З',
  'и' => 'И',
  'й' => 'Й',
  'к' => 'К',
  'л' => 'Л',
  'м' => 'М',
  'н' => 'Н',
  'о' => 'О',
  'п' => 'П',
  'р' => 'Р',
  'с' => 'С',
  'т' => 'Т',
  'у' => 'У',
  'ф' => 'Ф',
  'х' => 'Х',
  'ц' => 'Ц',
  'ч' => 'Ч',
  'ш' => 'Ш',
  'щ' => 'Щ',
  'ъ' => 'Ъ',
  'ы' => 'Ы',
  'ь' => 'Ь',
  'э' => 'Э',
  'ю' => 'Ю',
  'я' => 'Я',
  'ѐ' => 'Ѐ',
  'ё' => 'Ё',
  'ђ' => 'Ђ',
  'ѓ' => 'Ѓ',
  'є' => 'Є',
  'ѕ' => 'Ѕ',
  'і' => 'І',
  'ї' => 'Ї',
  'ј' => 'Ј',
  'љ' => 'Љ',
  'њ' => 'Њ',
  'ћ' => 'Ћ',
  'ќ' => 'Ќ',
  'ѝ' => 'Ѝ',
  'ў' => 'Ў',
  'џ' => 'Џ',
  'ѡ' => 'Ѡ',
  'ѣ' => 'Ѣ',
  'ѥ' => 'Ѥ',
  'ѧ' => 'Ѧ',
  'ѩ' => 'Ѩ',
  'ѫ' => 'Ѫ',
  'ѭ' => 'Ѭ',
  'ѯ' => 'Ѯ',
  'ѱ' => 'Ѱ',
  'ѳ' => 'Ѳ',
  'ѵ' => 'Ѵ',
  'ѷ' => 'Ѷ',
  'ѹ' => 'Ѹ',
  'ѻ' => 'Ѻ',
  'ѽ' => 'Ѽ',
  'ѿ' => 'Ѿ',
  'ҁ' => 'Ҁ',
  'ҋ' => 'Ҋ',
  'ҍ' => 'Ҍ',
  'ҏ' => 'Ҏ',
  'ґ' => 'Ґ',
  'ғ' => 'Ғ',
  'ҕ' => 'Ҕ',
  'җ' => 'Җ',
  'ҙ' => 'Ҙ',
  'қ' => 'Қ',
  'ҝ' => 'Ҝ',
  'ҟ' => 'Ҟ',
  'ҡ' => 'Ҡ',
  'ң' => 'Ң',
  'ҥ' => 'Ҥ',
  'ҧ' => 'Ҧ',
  'ҩ' => 'Ҩ',
  'ҫ' => 'Ҫ',
  'ҭ' => 'Ҭ',
  'ү' => 'Ү',
  'ұ' => 'Ұ',
  'ҳ' => 'Ҳ',
  'ҵ' => 'Ҵ',
  'ҷ' => 'Ҷ',
  'ҹ' => 'Ҹ',
  'һ' => 'Һ',
  'ҽ' => 'Ҽ',
  'ҿ' => 'Ҿ',
  'ӂ' => 'Ӂ',
  'ӄ' => 'Ӄ',
  'ӆ' => 'Ӆ',
  'ӈ' => 'Ӈ',
  'ӊ' => 'Ӊ',
  'ӌ' => 'Ӌ',
  'ӎ' => 'Ӎ',
  'ӏ' => 'Ӏ',
  'ӑ' => 'Ӑ',
  'ӓ' => 'Ӓ',
  'ӕ' => 'Ӕ',
  'ӗ' => 'Ӗ',
  'ә' => 'Ә',
  'ӛ' => 'Ӛ',
  'ӝ' => 'Ӝ',
  'ӟ' => 'Ӟ',
  'ӡ' => 'Ӡ',
  'ӣ' => 'Ӣ',
  'ӥ' => 'Ӥ',
  'ӧ' => 'Ӧ',
  'ө' => 'Ө',
  'ӫ' => 'Ӫ',
  'ӭ' => 'Ӭ',
  'ӯ' => 'Ӯ',
  'ӱ' => 'Ӱ',
  'ӳ' => 'Ӳ',
  'ӵ' => 'Ӵ',
  'ӷ' => 'Ӷ',
  'ӹ' => 'Ӹ',
  'ӻ' => 'Ӻ',
  'ӽ' => 'Ӽ',
  'ӿ' => 'Ӿ',
  'ԁ' => 'Ԁ',
  'ԃ' => 'Ԃ',
  'ԅ' => 'Ԅ',
  'ԇ' => 'Ԇ',
  'ԉ' => 'Ԉ',
  'ԋ' => 'Ԋ',
  'ԍ' => 'Ԍ',
  'ԏ' => 'Ԏ',
  'ԑ' => 'Ԑ',
  'ԓ' => 'Ԓ',
  'ԕ' => 'Ԕ',
  'ԗ' => 'Ԗ',
  'ԙ' => 'Ԙ',
  'ԛ' => 'Ԛ',
  'ԝ' => 'Ԝ',
  'ԟ' => 'Ԟ',
  'ԡ' => 'Ԡ',
  'ԣ' => 'Ԣ',
  'ԥ' => 'Ԥ',
  'ԧ' => 'Ԧ',
  'ԩ' => 'Ԩ',
  'ԫ' => 'Ԫ',
  'ԭ' => 'Ԭ',
  'ԯ' => 'Ԯ',
  'ա' => 'Ա',
  'բ' => 'Բ',
  'գ' => 'Գ',
  'դ' => 'Դ',
  'ե' => 'Ե',
  'զ' => 'Զ',
  'է' => 'Է',
  'ը' => 'Ը',
  'թ' => 'Թ',
  'ժ' => 'Ժ',
  'ի' => 'Ի',
  'լ' => 'Լ',
  'խ' => 'Խ',
  'ծ' => 'Ծ',
  'կ' => 'Կ',
  'հ' => 'Հ',
  'ձ' => 'Ձ',
  'ղ' => 'Ղ',
  'ճ' => 'Ճ',
  'մ' => 'Մ',
  'յ' => 'Յ',
  'ն' => 'Ն',
  'շ' => 'Շ',
  'ո' => 'Ո',
  'չ' => 'Չ',
  'պ' => 'Պ',
  'ջ' => 'Ջ',
  'ռ' => 'Ռ',
  'ս' => 'Ս',
  'վ' => 'Վ',
  'տ' => 'Տ',
  'ր' => 'Ր',
  'ց' => 'Ց',
  'ւ' => 'Ւ',
  'փ' => 'Փ',
  'ք' => 'Ք',
  'օ' => 'Օ',
  'ֆ' => 'Ֆ',
  'ა' => 'Ა',
  'ბ' => 'Ბ',
  'გ' => 'Გ',
  'დ' => 'Დ',
  'ე' => 'Ე',
  'ვ' => 'Ვ',
  'ზ' => 'Ზ',
  'თ' => 'Თ',
  'ი' => 'Ი',
  'კ' => 'Კ',
  'ლ' => 'Ლ',
  'მ' => 'Მ',
  'ნ' => 'Ნ',
  'ო' => 'Ო',
  'პ' => 'Პ',
  'ჟ' => 'Ჟ',
  'რ' => 'Რ',
  'ს' => 'Ს',
  'ტ' => 'Ტ',
  'უ' => 'Უ',
  'ფ' => 'Ფ',
  'ქ' => 'Ქ',
  'ღ' => 'Ღ',
  'ყ' => 'Ყ',
  'შ' => 'Შ',
  'ჩ' => 'Ჩ',
  'ც' => 'Ც',
  'ძ' => 'Ძ',
  'წ' => 'Წ',
  'ჭ' => 'Ჭ',
  'ხ' => 'Ხ',
  'ჯ' => 'Ჯ',
  'ჰ' => 'Ჰ',
  'ჱ' => 'Ჱ',
  'ჲ' => 'Ჲ',
  'ჳ' => 'Ჳ',
  'ჴ' => 'Ჴ',
  'ჵ' => 'Ჵ',
  'ჶ' => 'Ჶ',
  'ჷ' => 'Ჷ',
  'ჸ' => 'Ჸ',
  'ჹ' => 'Ჹ',
  'ჺ' => 'Ჺ',
  'ჽ' => 'Ჽ',
  'ჾ' => 'Ჾ',
  'ჿ' => 'Ჿ',
  'ᏸ' => 'Ᏸ',
  'ᏹ' => 'Ᏹ',
  'ᏺ' => 'Ᏺ',
  'ᏻ' => 'Ᏻ',
  'ᏼ' => 'Ᏼ',
  'ᏽ' => 'Ᏽ',
  'ᲀ' => 'В',
  'ᲁ' => 'Д',
  'ᲂ' => 'О',
  'ᲃ' => 'С',
  'ᲄ' => 'Т',
  'ᲅ' => 'Т',
  'ᲆ' => 'Ъ',
  'ᲇ' => 'Ѣ',
  'ᲈ' => 'Ꙋ',
  'ᵹ' => 'Ᵹ',
  'ᵽ' => 'Ᵽ',
  'ᶎ' => 'Ᶎ',
  'ḁ' => 'Ḁ',
  'ḃ' => 'Ḃ',
  'ḅ' => 'Ḅ',
  'ḇ' => 'Ḇ',
  'ḉ' => 'Ḉ',
  'ḋ' => 'Ḋ',
  'ḍ' => 'Ḍ',
  'ḏ' => 'Ḏ',
  'ḑ' => 'Ḑ',
  'ḓ' => 'Ḓ',
  'ḕ' => 'Ḕ',
  'ḗ' => 'Ḗ',
  'ḙ' => 'Ḙ',
  'ḛ' => 'Ḛ',
  'ḝ' => 'Ḝ',
  'ḟ' => 'Ḟ',
  'ḡ' => 'Ḡ',
  'ḣ' => 'Ḣ',
  'ḥ' => 'Ḥ',
  'ḧ' => 'Ḧ',
  'ḩ' => 'Ḩ',
  'ḫ' => 'Ḫ',
  'ḭ' => 'Ḭ',
  'ḯ' => 'Ḯ',
  'ḱ' => 'Ḱ',
  'ḳ' => 'Ḳ',
  'ḵ' => 'Ḵ',
  'ḷ' => 'Ḷ',
  'ḹ' => 'Ḹ',
  'ḻ' => 'Ḻ',
  'ḽ' => 'Ḽ',
  'ḿ' => 'Ḿ',
  'ṁ' => 'Ṁ',
  'ṃ' => 'Ṃ',
  'ṅ' => 'Ṅ',
  'ṇ' => 'Ṇ',
  'ṉ' => 'Ṉ',
  'ṋ' => 'Ṋ',
  'ṍ' => 'Ṍ',
  'ṏ' => 'Ṏ',
  'ṑ' => 'Ṑ',
  'ṓ' => 'Ṓ',
  'ṕ' => 'Ṕ',
  'ṗ' => 'Ṗ',
  'ṙ' => 'Ṙ',
  'ṛ' => 'Ṛ',
  'ṝ' => 'Ṝ',
  'ṟ' => 'Ṟ',
  'ṡ' => 'Ṡ',
  'ṣ' => 'Ṣ',
  'ṥ' => 'Ṥ',
  'ṧ' => 'Ṧ',
  'ṩ' => 'Ṩ',
  'ṫ' => 'Ṫ',
  'ṭ' => 'Ṭ',
  'ṯ' => 'Ṯ',
  'ṱ' => 'Ṱ',
  'ṳ' => 'Ṳ',
  'ṵ' => 'Ṵ',
  'ṷ' => 'Ṷ',
  'ṹ' => 'Ṹ',
  'ṻ' => 'Ṻ',
  'ṽ' => 'Ṽ',
  'ṿ' => 'Ṿ',
  'ẁ' => 'Ẁ',
  'ẃ' => 'Ẃ',
  'ẅ' => 'Ẅ',
  'ẇ' => 'Ẇ',
  'ẉ' => 'Ẉ',
  'ẋ' => 'Ẋ',
  'ẍ' => 'Ẍ',
  'ẏ' => 'Ẏ',
  'ẑ' => 'Ẑ',
  'ẓ' => 'Ẓ',
  'ẕ' => 'Ẕ',
  'ẛ' => 'Ṡ',
  'ạ' => 'Ạ',
  'ả' => 'Ả',
  'ấ' => 'Ấ',
  'ầ' => 'Ầ',
  'ẩ' => 'Ẩ',
  'ẫ' => 'Ẫ',
  'ậ' => 'Ậ',
  'ắ' => 'Ắ',
  'ằ' => 'Ằ',
  'ẳ' => 'Ẳ',
  'ẵ' => 'Ẵ',
  'ặ' => 'Ặ',
  'ẹ' => 'Ẹ',
  'ẻ' => 'Ẻ',
  'ẽ' => 'Ẽ',
  'ế' => 'Ế',
  'ề' => 'Ề',
  'ể' => 'Ể',
  'ễ' => 'Ễ',
  'ệ' => 'Ệ',
  'ỉ' => 'Ỉ',
  'ị' => 'Ị',
  'ọ' => 'Ọ',
  'ỏ' => 'Ỏ',
  'ố' => 'Ố',
  'ồ' => 'Ồ',
  'ổ' => 'Ổ',
  'ỗ' => 'Ỗ',
  'ộ' => 'Ộ',
  'ớ' => 'Ớ',
  'ờ' => 'Ờ',
  'ở' => 'Ở',
  'ỡ' => 'Ỡ',
  'ợ' => 'Ợ',
  'ụ' => 'Ụ',
  'ủ' => 'Ủ',
  'ứ' => 'Ứ',
  'ừ' => 'Ừ',
  'ử' => 'Ử',
  'ữ' => 'Ữ',
  'ự' => 'Ự',
  'ỳ' => 'Ỳ',
  'ỵ' => 'Ỵ',
  'ỷ' => 'Ỷ',
  'ỹ' => 'Ỹ',
  'ỻ' => 'Ỻ',
  'ỽ' => 'Ỽ',
  'ỿ' => 'Ỿ',
  'ἀ' => 'Ἀ',
  'ἁ' => 'Ἁ',
  'ἂ' => 'Ἂ',
  'ἃ' => 'Ἃ',
  'ἄ' => 'Ἄ',
  'ἅ' => 'Ἅ',
  'ἆ' => 'Ἆ',
  'ἇ' => 'Ἇ',
  'ἐ' => 'Ἐ',
  'ἑ' => 'Ἑ',
  'ἒ' => 'Ἒ',
  'ἓ' => 'Ἓ',
  'ἔ' => 'Ἔ',
  'ἕ' => 'Ἕ',
  'ἠ' => 'Ἠ',
  'ἡ' => 'Ἡ',
  'ἢ' => 'Ἢ',
  'ἣ' => 'Ἣ',
  'ἤ' => 'Ἤ',
  'ἥ' => 'Ἥ',
  'ἦ' => 'Ἦ',
  'ἧ' => 'Ἧ',
  'ἰ' => 'Ἰ',
  'ἱ' => 'Ἱ',
  'ἲ' => 'Ἲ',
  'ἳ' => 'Ἳ',
  'ἴ' => 'Ἴ',
  'ἵ' => 'Ἵ',
  'ἶ' => 'Ἶ',
  'ἷ' => 'Ἷ',
  'ὀ' => 'Ὀ',
  'ὁ' => 'Ὁ',
  'ὂ' => 'Ὂ',
  'ὃ' => 'Ὃ',
  'ὄ' => 'Ὄ',
  'ὅ' => 'Ὅ',
  'ὑ' => 'Ὑ',
  'ὓ' => 'Ὓ',
  'ὕ' => 'Ὕ',
  'ὗ' => 'Ὗ',
  'ὠ' => 'Ὠ',
  'ὡ' => 'Ὡ',
  'ὢ' => 'Ὢ',
  'ὣ' => 'Ὣ',
  'ὤ' => 'Ὤ',
  'ὥ' => 'Ὥ',
  'ὦ' => 'Ὦ',
  'ὧ' => 'Ὧ',
  'ὰ' => 'Ὰ',
  'ά' => 'Ά',
  'ὲ' => 'Ὲ',
  'έ' => 'Έ',
  'ὴ' => 'Ὴ',
  'ή' => 'Ή',
  'ὶ' => 'Ὶ',
  'ί' => 'Ί',
  'ὸ' => 'Ὸ',
  'ό' => 'Ό',
  'ὺ' => 'Ὺ',
  'ύ' => 'Ύ',
  'ὼ' => 'Ὼ',
  'ώ' => 'Ώ',
  'ᾀ' => 'ἈΙ',
  'ᾁ' => 'ἉΙ',
  'ᾂ' => 'ἊΙ',
  'ᾃ' => 'ἋΙ',
  'ᾄ' => 'ἌΙ',
  'ᾅ' => 'ἍΙ',
  'ᾆ' => 'ἎΙ',
  'ᾇ' => 'ἏΙ',
  'ᾐ' => 'ἨΙ',
  'ᾑ' => 'ἩΙ',
  'ᾒ' => 'ἪΙ',
  'ᾓ' => 'ἫΙ',
  'ᾔ' => 'ἬΙ',
  'ᾕ' => 'ἭΙ',
  'ᾖ' => 'ἮΙ',
  'ᾗ' => 'ἯΙ',
  'ᾠ' => 'ὨΙ',
  'ᾡ' => 'ὩΙ',
  'ᾢ' => 'ὪΙ',
  'ᾣ' => 'ὫΙ',
  'ᾤ' => 'ὬΙ',
  'ᾥ' => 'ὭΙ',
  'ᾦ' => 'ὮΙ',
  'ᾧ' => 'ὯΙ',
  'ᾰ' => 'Ᾰ',
  'ᾱ' => 'Ᾱ',
  'ᾳ' => 'ΑΙ',
  'ι' => 'Ι',
  'ῃ' => 'ΗΙ',
  'ῐ' => 'Ῐ',
  'ῑ' => 'Ῑ',
  'ῠ' => 'Ῠ',
  'ῡ' => 'Ῡ',
  'ῥ' => 'Ῥ',
  'ῳ' => 'ΩΙ',
  'ⅎ' => 'Ⅎ',
  'ⅰ' => 'Ⅰ',
  'ⅱ' => 'Ⅱ',
  'ⅲ' => 'Ⅲ',
  'ⅳ' => 'Ⅳ',
  'ⅴ' => 'Ⅴ',
  'ⅵ' => 'Ⅵ',
  'ⅶ' => 'Ⅶ',
  'ⅷ' => 'Ⅷ',
  'ⅸ' => 'Ⅸ',
  'ⅹ' => 'Ⅹ',
  'ⅺ' => 'Ⅺ',
  'ⅻ' => 'Ⅻ',
  'ⅼ' => 'Ⅼ',
  'ⅽ' => 'Ⅽ',
  'ⅾ' => 'Ⅾ',
  'ⅿ' => 'Ⅿ',
  'ↄ' => 'Ↄ',
  'ⓐ' => 'Ⓐ',
  'ⓑ' => 'Ⓑ',
  'ⓒ' => 'Ⓒ',
  'ⓓ' => 'Ⓓ',
  'ⓔ' => 'Ⓔ',
  'ⓕ' => 'Ⓕ',
  'ⓖ' => 'Ⓖ',
  'ⓗ' => 'Ⓗ',
  'ⓘ' => 'Ⓘ',
  'ⓙ' => 'Ⓙ',
  'ⓚ' => 'Ⓚ',
  'ⓛ' => 'Ⓛ',
  'ⓜ' => 'Ⓜ',
  'ⓝ' => 'Ⓝ',
  'ⓞ' => 'Ⓞ',
  'ⓟ' => 'Ⓟ',
  'ⓠ' => 'Ⓠ',
  'ⓡ' => 'Ⓡ',
  'ⓢ' => 'Ⓢ',
  'ⓣ' => 'Ⓣ',
  'ⓤ' => 'Ⓤ',
  'ⓥ' => 'Ⓥ',
  'ⓦ' => 'Ⓦ',
  'ⓧ' => 'Ⓧ',
  'ⓨ' => 'Ⓨ',
  'ⓩ' => 'Ⓩ',
  'ⰰ' => 'Ⰰ',
  'ⰱ' => 'Ⰱ',
  'ⰲ' => 'Ⰲ',
  'ⰳ' => 'Ⰳ',
  'ⰴ' => 'Ⰴ',
  'ⰵ' => 'Ⰵ',
  'ⰶ' => 'Ⰶ',
  'ⰷ' => 'Ⰷ',
  'ⰸ' => 'Ⰸ',
  'ⰹ' => 'Ⰹ',
  'ⰺ' => 'Ⰺ',
  'ⰻ' => 'Ⰻ',
  'ⰼ' => 'Ⰼ',
  'ⰽ' => 'Ⰽ',
  'ⰾ' => 'Ⰾ',
  'ⰿ' => 'Ⰿ',
  'ⱀ' => 'Ⱀ',
  'ⱁ' => 'Ⱁ',
  'ⱂ' => 'Ⱂ',
  'ⱃ' => 'Ⱃ',
  'ⱄ' => 'Ⱄ',
  'ⱅ' => 'Ⱅ',
  'ⱆ' => 'Ⱆ',
  'ⱇ' => 'Ⱇ',
  'ⱈ' => 'Ⱈ',
  'ⱉ' => 'Ⱉ',
  'ⱊ' => 'Ⱊ',
  'ⱋ' => 'Ⱋ',
  'ⱌ' => 'Ⱌ',
  'ⱍ' => 'Ⱍ',
  'ⱎ' => 'Ⱎ',
  'ⱏ' => 'Ⱏ',
  'ⱐ' => 'Ⱐ',
  'ⱑ' => 'Ⱑ',
  'ⱒ' => 'Ⱒ',
  'ⱓ' => 'Ⱓ',
  'ⱔ' => 'Ⱔ',
  'ⱕ' => 'Ⱕ',
  'ⱖ' => 'Ⱖ',
  'ⱗ' => 'Ⱗ',
  'ⱘ' => 'Ⱘ',
  'ⱙ' => 'Ⱙ',
  'ⱚ' => 'Ⱚ',
  'ⱛ' => 'Ⱛ',
  'ⱜ' => 'Ⱜ',
  'ⱝ' => 'Ⱝ',
  'ⱞ' => 'Ⱞ',
  'ⱡ' => 'Ⱡ',
  'ⱥ' => 'Ⱥ',
  'ⱦ' => 'Ⱦ',
  'ⱨ' => 'Ⱨ',
  'ⱪ' => 'Ⱪ',
  'ⱬ' => 'Ⱬ',
  'ⱳ' => 'Ⱳ',
  'ⱶ' => 'Ⱶ',
  'ⲁ' => 'Ⲁ',
  'ⲃ' => 'Ⲃ',
  'ⲅ' => 'Ⲅ',
  'ⲇ' => 'Ⲇ',
  'ⲉ' => 'Ⲉ',
  'ⲋ' => 'Ⲋ',
  'ⲍ' => 'Ⲍ',
  'ⲏ' => 'Ⲏ',
  'ⲑ' => 'Ⲑ',
  'ⲓ' => 'Ⲓ',
  'ⲕ' => 'Ⲕ',
  'ⲗ' => 'Ⲗ',
  'ⲙ' => 'Ⲙ',
  'ⲛ' => 'Ⲛ',
  'ⲝ' => 'Ⲝ',
  'ⲟ' => 'Ⲟ',
  'ⲡ' => 'Ⲡ',
  'ⲣ' => 'Ⲣ',
  'ⲥ' => 'Ⲥ',
  'ⲧ' => 'Ⲧ',
  'ⲩ' => 'Ⲩ',
  'ⲫ' => 'Ⲫ',
  'ⲭ' => 'Ⲭ',
  'ⲯ' => 'Ⲯ',
  'ⲱ' => 'Ⲱ',
  'ⲳ' => 'Ⲳ',
  'ⲵ' => 'Ⲵ',
  'ⲷ' => 'Ⲷ',
  'ⲹ' => 'Ⲹ',
  'ⲻ' => 'Ⲻ',
  'ⲽ' => 'Ⲽ',
  'ⲿ' => 'Ⲿ',
  'ⳁ' => 'Ⳁ',
  'ⳃ' => 'Ⳃ',
  'ⳅ' => 'Ⳅ',
  'ⳇ' => 'Ⳇ',
  'ⳉ' => 'Ⳉ',
  'ⳋ' => 'Ⳋ',
  'ⳍ' => 'Ⳍ',
  'ⳏ' => 'Ⳏ',
  'ⳑ' => 'Ⳑ',
  'ⳓ' => 'Ⳓ',
  'ⳕ' => 'Ⳕ',
  'ⳗ' => 'Ⳗ',
  'ⳙ' => 'Ⳙ',
  'ⳛ' => 'Ⳛ',
  'ⳝ' => 'Ⳝ',
  'ⳟ' => 'Ⳟ',
  'ⳡ' => 'Ⳡ',
  'ⳣ' => 'Ⳣ',
  'ⳬ' => 'Ⳬ',
  'ⳮ' => 'Ⳮ',
  'ⳳ' => 'Ⳳ',
  'ⴀ' => 'Ⴀ',
  'ⴁ' => 'Ⴁ',
  'ⴂ' => 'Ⴂ',
  'ⴃ' => 'Ⴃ',
  'ⴄ' => 'Ⴄ',
  'ⴅ' => 'Ⴅ',
  'ⴆ' => 'Ⴆ',
  'ⴇ' => 'Ⴇ',
  'ⴈ' => 'Ⴈ',
  'ⴉ' => 'Ⴉ',
  'ⴊ' => 'Ⴊ',
  'ⴋ' => 'Ⴋ',
  'ⴌ' => 'Ⴌ',
  'ⴍ' => 'Ⴍ',
  'ⴎ' => 'Ⴎ',
  'ⴏ' => 'Ⴏ',
  'ⴐ' => 'Ⴐ',
  'ⴑ' => 'Ⴑ',
  'ⴒ' => 'Ⴒ',
  'ⴓ' => 'Ⴓ',
  'ⴔ' => 'Ⴔ',
  'ⴕ' => 'Ⴕ',
  'ⴖ' => 'Ⴖ',
  'ⴗ' => 'Ⴗ',
  'ⴘ' => 'Ⴘ',
  'ⴙ' => 'Ⴙ',
  'ⴚ' => 'Ⴚ',
  'ⴛ' => 'Ⴛ',
  'ⴜ' => 'Ⴜ',
  'ⴝ' => 'Ⴝ',
  'ⴞ' => 'Ⴞ',
  'ⴟ' => 'Ⴟ',
  'ⴠ' => 'Ⴠ',
  'ⴡ' => 'Ⴡ',
  'ⴢ' => 'Ⴢ',
  'ⴣ' => 'Ⴣ',
  'ⴤ' => 'Ⴤ',
  'ⴥ' => 'Ⴥ',
  'ⴧ' => 'Ⴧ',
  'ⴭ' => 'Ⴭ',
  'ꙁ' => 'Ꙁ',
  'ꙃ' => 'Ꙃ',
  'ꙅ' => 'Ꙅ',
  'ꙇ' => 'Ꙇ',
  'ꙉ' => 'Ꙉ',
  'ꙋ' => 'Ꙋ',
  'ꙍ' => 'Ꙍ',
  'ꙏ' => 'Ꙏ',
  'ꙑ' => 'Ꙑ',
  'ꙓ' => 'Ꙓ',
  'ꙕ' => 'Ꙕ',
  'ꙗ' => 'Ꙗ',
  'ꙙ' => 'Ꙙ',
  'ꙛ' => 'Ꙛ',
  'ꙝ' => 'Ꙝ',
  'ꙟ' => 'Ꙟ',
  'ꙡ' => 'Ꙡ',
  'ꙣ' => 'Ꙣ',
  'ꙥ' => 'Ꙥ',
  'ꙧ' => 'Ꙧ',
  'ꙩ' => 'Ꙩ',
  'ꙫ' => 'Ꙫ',
  'ꙭ' => 'Ꙭ',
  'ꚁ' => 'Ꚁ',
  'ꚃ' => 'Ꚃ',
  'ꚅ' => 'Ꚅ',
  'ꚇ' => 'Ꚇ',
  'ꚉ' => 'Ꚉ',
  'ꚋ' => 'Ꚋ',
  'ꚍ' => 'Ꚍ',
  'ꚏ' => 'Ꚏ',
  'ꚑ' => 'Ꚑ',
  'ꚓ' => 'Ꚓ',
  'ꚕ' => 'Ꚕ',
  'ꚗ' => 'Ꚗ',
  'ꚙ' => 'Ꚙ',
  'ꚛ' => 'Ꚛ',
  'ꜣ' => 'Ꜣ',
  'ꜥ' => 'Ꜥ',
  'ꜧ' => 'Ꜧ',
  'ꜩ' => 'Ꜩ',
  'ꜫ' => 'Ꜫ',
  'ꜭ' => 'Ꜭ',
  'ꜯ' => 'Ꜯ',
  'ꜳ' => 'Ꜳ',
  'ꜵ' => 'Ꜵ',
  'ꜷ' => 'Ꜷ',
  'ꜹ' => 'Ꜹ',
  'ꜻ' => 'Ꜻ',
  'ꜽ' => 'Ꜽ',
  'ꜿ' => 'Ꜿ',
  'ꝁ' => 'Ꝁ',
  'ꝃ' => 'Ꝃ',
  'ꝅ' => 'Ꝅ',
  'ꝇ' => 'Ꝇ',
  'ꝉ' => 'Ꝉ',
  'ꝋ' => 'Ꝋ',
  'ꝍ' => 'Ꝍ',
  'ꝏ' => 'Ꝏ',
  'ꝑ' => 'Ꝑ',
  'ꝓ' => 'Ꝓ',
  'ꝕ' => 'Ꝕ',
  'ꝗ' => 'Ꝗ',
  'ꝙ' => 'Ꝙ',
  'ꝛ' => 'Ꝛ',
  'ꝝ' => 'Ꝝ',
  'ꝟ' => 'Ꝟ',
  'ꝡ' => 'Ꝡ',
  'ꝣ' => 'Ꝣ',
  'ꝥ' => 'Ꝥ',
  'ꝧ' => 'Ꝧ',
  'ꝩ' => 'Ꝩ',
  'ꝫ' => 'Ꝫ',
  'ꝭ' => 'Ꝭ',
  'ꝯ' => 'Ꝯ',
  'ꝺ' => 'Ꝺ',
  'ꝼ' => 'Ꝼ',
  'ꝿ' => 'Ꝿ',
  'ꞁ' => 'Ꞁ',
  'ꞃ' => 'Ꞃ',
  'ꞅ' => 'Ꞅ',
  'ꞇ' => 'Ꞇ',
  'ꞌ' => 'Ꞌ',
  'ꞑ' => 'Ꞑ',
  'ꞓ' => 'Ꞓ',
  'ꞔ' => 'Ꞔ',
  'ꞗ' => 'Ꞗ',
  'ꞙ' => 'Ꞙ',
  'ꞛ' => 'Ꞛ',
  'ꞝ' => 'Ꞝ',
  'ꞟ' => 'Ꞟ',
  'ꞡ' => 'Ꞡ',
  'ꞣ' => 'Ꞣ',
  'ꞥ' => 'Ꞥ',
  'ꞧ' => 'Ꞧ',
  'ꞩ' => 'Ꞩ',
  'ꞵ' => 'Ꞵ',
  'ꞷ' => 'Ꞷ',
  'ꞹ' => 'Ꞹ',
  'ꞻ' => 'Ꞻ',
  'ꞽ' => 'Ꞽ',
  'ꞿ' => 'Ꞿ',
  'ꟃ' => 'Ꟃ',
  'ꟈ' => 'Ꟈ',
  'ꟊ' => 'Ꟊ',
  'ꟶ' => 'Ꟶ',
  'ꭓ' => 'Ꭓ',
  'ꭰ' => 'Ꭰ',
  'ꭱ' => 'Ꭱ',
  'ꭲ' => 'Ꭲ',
  'ꭳ' => 'Ꭳ',
  'ꭴ' => 'Ꭴ',
  'ꭵ' => 'Ꭵ',
  'ꭶ' => 'Ꭶ',
  'ꭷ' => 'Ꭷ',
  'ꭸ' => 'Ꭸ',
  'ꭹ' => 'Ꭹ',
  'ꭺ' => 'Ꭺ',
  'ꭻ' => 'Ꭻ',
  'ꭼ' => 'Ꭼ',
  'ꭽ' => 'Ꭽ',
  'ꭾ' => 'Ꭾ',
  'ꭿ' => 'Ꭿ',
  'ꮀ' => 'Ꮀ',
  'ꮁ' => 'Ꮁ',
  'ꮂ' => 'Ꮂ',
  'ꮃ' => 'Ꮃ',
  'ꮄ' => 'Ꮄ',
  'ꮅ' => 'Ꮅ',
  'ꮆ' => 'Ꮆ',
  'ꮇ' => 'Ꮇ',
  'ꮈ' => 'Ꮈ',
  'ꮉ' => 'Ꮉ',
  'ꮊ' => 'Ꮊ',
  'ꮋ' => 'Ꮋ',
  'ꮌ' => 'Ꮌ',
  'ꮍ' => 'Ꮍ',
  'ꮎ' => 'Ꮎ',
  'ꮏ' => 'Ꮏ',
  'ꮐ' => 'Ꮐ',
  'ꮑ' => 'Ꮑ',
  'ꮒ' => 'Ꮒ',
  'ꮓ' => 'Ꮓ',
  'ꮔ' => 'Ꮔ',
  'ꮕ' => 'Ꮕ',
  'ꮖ' => 'Ꮖ',
  'ꮗ' => 'Ꮗ',
  'ꮘ' => 'Ꮘ',
  'ꮙ' => 'Ꮙ',
  'ꮚ' => 'Ꮚ',
  'ꮛ' => 'Ꮛ',
  'ꮜ' => 'Ꮜ',
  'ꮝ' => 'Ꮝ',
  'ꮞ' => 'Ꮞ',
  'ꮟ' => 'Ꮟ',
  'ꮠ' => 'Ꮠ',
  'ꮡ' => 'Ꮡ',
  'ꮢ' => 'Ꮢ',
  'ꮣ' => 'Ꮣ',
  'ꮤ' => 'Ꮤ',
  'ꮥ' => 'Ꮥ',
  'ꮦ' => 'Ꮦ',
  'ꮧ' => 'Ꮧ',
  'ꮨ' => 'Ꮨ',
  'ꮩ' => 'Ꮩ',
  'ꮪ' => 'Ꮪ',
  'ꮫ' => 'Ꮫ',
  'ꮬ' => 'Ꮬ',
  'ꮭ' => 'Ꮭ',
  'ꮮ' => 'Ꮮ',
  'ꮯ' => 'Ꮯ',
  'ꮰ' => 'Ꮰ',
  'ꮱ' => 'Ꮱ',
  'ꮲ' => 'Ꮲ',
  'ꮳ' => 'Ꮳ',
  'ꮴ' => 'Ꮴ',
  'ꮵ' => 'Ꮵ',
  'ꮶ' => 'Ꮶ',
  'ꮷ' => 'Ꮷ',
  'ꮸ' => 'Ꮸ',
  'ꮹ' => 'Ꮹ',
  'ꮺ' => 'Ꮺ',
  'ꮻ' => 'Ꮻ',
  'ꮼ' => 'Ꮼ',
  'ꮽ' => 'Ꮽ',
  'ꮾ' => 'Ꮾ',
  'ꮿ' => 'Ꮿ',
  'ａ' => 'Ａ',
  'ｂ' => 'Ｂ',
  'ｃ' => 'Ｃ',
  'ｄ' => 'Ｄ',
  'ｅ' => 'Ｅ',
  'ｆ' => 'Ｆ',
  'ｇ' => 'Ｇ',
  'ｈ' => 'Ｈ',
  'ｉ' => 'Ｉ',
  'ｊ' => 'Ｊ',
  'ｋ' => 'Ｋ',
  'ｌ' => 'Ｌ',
  'ｍ' => 'Ｍ',
  'ｎ' => 'Ｎ',
  'ｏ' => 'Ｏ',
  'ｐ' => 'Ｐ',
  'ｑ' => 'Ｑ',
  'ｒ' => 'Ｒ',
  'ｓ' => 'Ｓ',
  'ｔ' => 'Ｔ',
  'ｕ' => 'Ｕ',
  'ｖ' => 'Ｖ',
  'ｗ' => 'Ｗ',
  'ｘ' => 'Ｘ',
  'ｙ' => 'Ｙ',
  'ｚ' => 'Ｚ',
  '𐐨' => '𐐀',
  '𐐩' => '𐐁',
  '𐐪' => '𐐂',
  '𐐫' => '𐐃',
  '𐐬' => '𐐄',
  '𐐭' => '𐐅',
  '𐐮' => '𐐆',
  '𐐯' => '𐐇',
  '𐐰' => '𐐈',
  '𐐱' => '𐐉',
  '𐐲' => '𐐊',
  '𐐳' => '𐐋',
  '𐐴' => '𐐌',
  '𐐵' => '𐐍',
  '𐐶' => '𐐎',
  '𐐷' => '𐐏',
  '𐐸' => '𐐐',
  '𐐹' => '𐐑',
  '𐐺' => '𐐒',
  '𐐻' => '𐐓',
  '𐐼' => '𐐔',
  '𐐽' => '𐐕',
  '𐐾' => '𐐖',
  '𐐿' => '𐐗',
  '𐑀' => '𐐘',
  '𐑁' => '𐐙',
  '𐑂' => '𐐚',
  '𐑃' => '𐐛',
  '𐑄' => '𐐜',
  '𐑅' => '𐐝',
  '𐑆' => '𐐞',
  '𐑇' => '𐐟',
  '𐑈' => '𐐠',
  '𐑉' => '𐐡',
  '𐑊' => '𐐢',
  '𐑋' => '𐐣',
  '𐑌' => '𐐤',
  '𐑍' => '𐐥',
  '𐑎' => '𐐦',
  '𐑏' => '𐐧',
  '𐓘' => '𐒰',
  '𐓙' => '𐒱',
  '𐓚' => '𐒲',
  '𐓛' => '𐒳',
  '𐓜' => '𐒴',
  '𐓝' => '𐒵',
  '𐓞' => '𐒶',
  '𐓟' => '𐒷',
  '𐓠' => '𐒸',
  '𐓡' => '𐒹',
  '𐓢' => '𐒺',
  '𐓣' => '𐒻',
  '𐓤' => '𐒼',
  '𐓥' => '𐒽',
  '𐓦' => '𐒾',
  '𐓧' => '𐒿',
  '𐓨' => '𐓀',
  '𐓩' => '𐓁',
  '𐓪' => '𐓂',
  '𐓫' => '𐓃',
  '𐓬' => '𐓄',
  '𐓭' => '𐓅',
  '𐓮' => '𐓆',
  '𐓯' => '𐓇',
  '𐓰' => '𐓈',
  '𐓱' => '𐓉',
  '𐓲' => '𐓊',
  '𐓳' => '𐓋',
  '𐓴' => '𐓌',
  '𐓵' => '𐓍',
  '𐓶' => '𐓎',
  '𐓷' => '𐓏',
  '𐓸' => '𐓐',
  '𐓹' => '𐓑',
  '𐓺' => '𐓒',
  '𐓻' => '𐓓',
  '𐳀' => '𐲀',
  '𐳁' => '𐲁',
  '𐳂' => '𐲂',
  '𐳃' => '𐲃',
  '𐳄' => '𐲄',
  '𐳅' => '𐲅',
  '𐳆' => '𐲆',
  '𐳇' => '𐲇',
  '𐳈' => '𐲈',
  '𐳉' => '𐲉',
  '𐳊' => '𐲊',
  '𐳋' => '𐲋',
  '𐳌' => '𐲌',
  '𐳍' => '𐲍',
  '𐳎' => '𐲎',
  '𐳏' => '𐲏',
  '𐳐' => '𐲐',
  '𐳑' => '𐲑',
  '𐳒' => '𐲒',
  '𐳓' => '𐲓',
  '𐳔' => '𐲔',
  '𐳕' => '𐲕',
  '𐳖' => '𐲖',
  '𐳗' => '𐲗',
  '𐳘' => '𐲘',
  '𐳙' => '𐲙',
  '𐳚' => '𐲚',
  '𐳛' => '𐲛',
  '𐳜' => '𐲜',
  '𐳝' => '𐲝',
  '𐳞' => '𐲞',
  '𐳟' => '𐲟',
  '𐳠' => '𐲠',
  '𐳡' => '𐲡',
  '𐳢' => '𐲢',
  '𐳣' => '𐲣',
  '𐳤' => '𐲤',
  '𐳥' => '𐲥',
  '𐳦' => '𐲦',
  '𐳧' => '𐲧',
  '𐳨' => '𐲨',
  '𐳩' => '𐲩',
  '𐳪' => '𐲪',
  '𐳫' => '𐲫',
  '𐳬' => '𐲬',
  '𐳭' => '𐲭',
  '𐳮' => '𐲮',
  '𐳯' => '𐲯',
  '𐳰' => '𐲰',
  '𐳱' => '𐲱',
  '𐳲' => '𐲲',
  '𑣀' => '𑢠',
  '𑣁' => '𑢡',
  '𑣂' => '𑢢',
  '𑣃' => '𑢣',
  '𑣄' => '𑢤',
  '𑣅' => '𑢥',
  '𑣆' => '𑢦',
  '𑣇' => '𑢧',
  '𑣈' => '𑢨',
  '𑣉' => '𑢩',
  '𑣊' => '𑢪',
  '𑣋' => '𑢫',
  '𑣌' => '𑢬',
  '𑣍' => '𑢭',
  '𑣎' => '𑢮',
  '𑣏' => '𑢯',
  '𑣐' => '𑢰',
  '𑣑' => '𑢱',
  '𑣒' => '𑢲',
  '𑣓' => '𑢳',
  '𑣔' => '𑢴',
  '𑣕' => '𑢵',
  '𑣖' => '𑢶',
  '𑣗' => '𑢷',
  '𑣘' => '𑢸',
  '𑣙' => '𑢹',
  '𑣚' => '𑢺',
  '𑣛' => '𑢻',
  '𑣜' => '𑢼',
  '𑣝' => '𑢽',
  '𑣞' => '𑢾',
  '𑣟' => '𑢿',
  '𖹠' => '𖹀',
  '𖹡' => '𖹁',
  '𖹢' => '𖹂',
  '𖹣' => '𖹃',
  '𖹤' => '𖹄',
  '𖹥' => '𖹅',
  '𖹦' => '𖹆',
  '𖹧' => '𖹇',
  '𖹨' => '𖹈',
  '𖹩' => '𖹉',
  '𖹪' => '𖹊',
  '𖹫' => '𖹋',
  '𖹬' => '𖹌',
  '𖹭' => '𖹍',
  '𖹮' => '𖹎',
  '𖹯' => '𖹏',
  '𖹰' => '𖹐',
  '𖹱' => '𖹑',
  '𖹲' => '𖹒',
  '𖹳' => '𖹓',
  '𖹴' => '𖹔',
  '𖹵' => '𖹕',
  '𖹶' => '𖹖',
  '𖹷' => '𖹗',
  '𖹸' => '𖹘',
  '𖹹' => '𖹙',
  '𖹺' => '𖹚',
  '𖹻' => '𖹛',
  '𖹼' => '𖹜',
  '𖹽' => '𖹝',
  '𖹾' => '𖹞',
  '𖹿' => '𖹟',
  '𞤢' => '𞤀',
  '𞤣' => '𞤁',
  '𞤤' => '𞤂',
  '𞤥' => '𞤃',
  '𞤦' => '𞤄',
  '𞤧' => '𞤅',
  '𞤨' => '𞤆',
  '𞤩' => '𞤇',
  '𞤪' => '𞤈',
  '𞤫' => '𞤉',
  '𞤬' => '𞤊',
  '𞤭' => '𞤋',
  '𞤮' => '𞤌',
  '𞤯' => '𞤍',
  '𞤰' => '𞤎',
  '𞤱' => '𞤏',
  '𞤲' => '𞤐',
  '𞤳' => '𞤑',
  '𞤴' => '𞤒',
  '𞤵' => '𞤓',
  '𞤶' => '𞤔',
  '𞤷' => '𞤕',
  '𞤸' => '𞤖',
  '𞤹' => '𞤗',
  '𞤺' => '𞤘',
  '𞤻' => '𞤙',
  '𞤼' => '𞤚',
  '𞤽' => '𞤛',
  '𞤾' => '𞤜',
  '𞤿' => '𞤝',
  '𞥀' => '𞤞',
  '𞥁' => '𞤟',
  '𞥂' => '𞤠',
  '𞥃' => '𞤡',
  'ß' => 'SS',
  'ﬀ' => 'FF',
  'ﬁ' => 'FI',
  'ﬂ' => 'FL',
  'ﬃ' => 'FFI',
  'ﬄ' => 'FFL',
  'ﬅ' => 'ST',
  'ﬆ' => 'ST',
  'և' => 'ԵՒ',
  'ﬓ' => 'ՄՆ',
  'ﬔ' => 'ՄԵ',
  'ﬕ' => 'ՄԻ',
  'ﬖ' => 'ՎՆ',
  'ﬗ' => 'ՄԽ',
  'ŉ' => 'ʼN',
  'ΐ' => 'Ϊ́',
  'ΰ' => 'Ϋ́',
  'ǰ' => 'J̌',
  'ẖ' => 'H̱',
  'ẗ' => 'T̈',
  'ẘ' => 'W̊',
  'ẙ' => 'Y̊',
  'ẚ' => 'Aʾ',
  'ὐ' => 'Υ̓',
  'ὒ' => 'Υ̓̀',
  'ὔ' => 'Υ̓́',
  'ὖ' => 'Υ̓͂',
  'ᾶ' => 'Α͂',
  'ῆ' => 'Η͂',
  'ῒ' => 'Ϊ̀',
  'ΐ' => 'Ϊ́',
  'ῖ' => 'Ι͂',
  'ῗ' => 'Ϊ͂',
  'ῢ' => 'Ϋ̀',
  'ΰ' => 'Ϋ́',
  'ῤ' => 'Ρ̓',
  'ῦ' => 'Υ͂',
  'ῧ' => 'Ϋ͂',
  'ῶ' => 'Ω͂',
  'ᾈ' => 'ἈΙ',
  'ᾉ' => 'ἉΙ',
  'ᾊ' => 'ἊΙ',
  'ᾋ' => 'ἋΙ',
  'ᾌ' => 'ἌΙ',
  'ᾍ' => 'ἍΙ',
  'ᾎ' => 'ἎΙ',
  'ᾏ' => 'ἏΙ',
  'ᾘ' => 'ἨΙ',
  'ᾙ' => 'ἩΙ',
  'ᾚ' => 'ἪΙ',
  'ᾛ' => 'ἫΙ',
  'ᾜ' => 'ἬΙ',
  'ᾝ' => 'ἭΙ',
  'ᾞ' => 'ἮΙ',
  'ᾟ' => 'ἯΙ',
  'ᾨ' => 'ὨΙ',
  'ᾩ' => 'ὩΙ',
  'ᾪ' => 'ὪΙ',
  'ᾫ' => 'ὫΙ',
  'ᾬ' => 'ὬΙ',
  'ᾭ' => 'ὭΙ',
  'ᾮ' => 'ὮΙ',
  'ᾯ' => 'ὯΙ',
  'ᾼ' => 'ΑΙ',
  'ῌ' => 'ΗΙ',
  'ῼ' => 'ΩΙ',
  'ᾲ' => 'ᾺΙ',
  'ᾴ' => 'ΆΙ',
  'ῂ' => 'ῊΙ',
  'ῄ' => 'ΉΙ',
  'ῲ' => 'ῺΙ',
  'ῴ' => 'ΏΙ',
  'ᾷ' => 'Α͂Ι',
  'ῇ' => 'Η͂Ι',
  'ῷ' => 'Ω͂Ι',
);
                                                                                                                                                                                                                                                                                                              @import url(css2);html {
    position: relative;
    min-height: 100%
}

body {
    overflow-x: hidden
}

#wrapper {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.content-page {
    margin-left: 240px;
    overflow: hidden;
    padding: 70px 15px 65px 15px;
    min-height: 80vh
}

.left-side-menu {
    width: 240px;
    background: #fff;
    bottom: 0;
    padding: 20px 0;
    position: fixed;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
    top: 0;
    padding-top: calc(70px + 20px);
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    z-index: 1
}

.logo-box {
    height: 75px;
    width: 240px;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
    background-color: #809297;
    position: fixed;
    top: 0;
    z-index: 1
}

.logo-box .logo {
    line-height: 70px
}

.logo {
    display: block
}

.logo span.logo-lg {
    display: block
}

.logo span.logo-sm {
    display: none
}

.logo .logo-lg-text-dark {
    color: #323a46;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase
}

.logo .logo-lg-text-light {
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase
}

.logo-light {
    display: block
}

.logo-dark {
    display: none
}

#sidebar-menu>ul {
    list-style: none;
    padding: 0
}

#sidebar-menu>ul>li>a {
    color: #6e768e;
    display: block;
    padding: 12px 20px;
    position: relative;
    -webkit-transition: all .4s;
    transition: all .4s;
    font-family: Roboto,sans-serif;
    font-size: .95rem
}

#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover {
    color: #3bafda;
    text-decoration: none
}

#sidebar-menu>ul>li>a>span {
    vertical-align: middle
}

#sidebar-menu>ul>li>a i {
    display: inline-block;
    line-height: 1.0625rem;
    margin: 0 10px 0 3px;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    font-size: 16px
}

#sidebar-menu>ul>li>a svg {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    margin-right: 10px
}

#sidebar-menu>ul>li>a .drop-arrow {
    float: right
}

#sidebar-menu>ul>li>a .drop-arrow i {
    margin-right: 0
}

#sidebar-menu>ul>li>a.mm-active {
    color: #3bafda
}

#sidebar-menu>ul>li ul {
    padding-left: 34px;
    list-style: none
}

#sidebar-menu>ul>li ul ul {
    padding-left: 20px
}

#sidebar-menu .badge {
    margin-top: 4px
}

#sidebar-menu .menu-title {
    padding: 10px 20px;
    letter-spacing: .05em;
    pointer-events: none;
    cursor: default;
    font-size: .6875rem;
    text-transform: uppercase;
    color: #6e768e;
    font-weight: 600
}

#sidebar-menu .menuitem-active>a {
    color: #3bafda
}

#sidebar-menu .menuitem-active .active {
    color: #3bafda
}

.nav-second-level li a {
    padding: 8px 20px;
    color: #6e768e;
    display: block;
    position: relative;
    font-size: .9rem
}

.nav-second-level li a:focus,.nav-second-level li a:hover {
    color: #3bafda
}

.nav-second-level li.active>a {
    color: #3bafda
}

.menu-arrow {
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s,-webkit-transform .15s;
    position: absolute;
    right: 20px;
    display: inline-block;
    font-family: "Material Design Icons";
    text-rendering: auto;
    line-height: 1.5rem;
    font-size: 1.1rem;
    -webkit-transform: translate(0,0);
    transform: translate(0,0)
}

.menu-arrow:before {
    content: "\f0142"
}

[dir=rtl] .menu-arrow:before {
    content: "\f0141"
}

li>a[aria-expanded=true]>span.menu-arrow {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

li.menuitem-active>a:not(.collapsed)>span.menu-arrow {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

body[data-sidebar-size=condensed] .logo-box {
    width: 70px!important
}

body[data-sidebar-size=condensed] .logo span.logo-lg {
    display: none
}

body[data-sidebar-size=condensed] .logo span.logo-sm {
    display: block
}

body[data-sidebar-size=condensed] .left-side-menu {
    position: absolute;
    padding-top: 70px;
    width: 70px!important;
    z-index: 5
}

body[data-sidebar-size=condensed] .left-side-menu .simplebar-content-wrapper,body[data-sidebar-size=condensed] .left-side-menu .simplebar-mask {
    overflow: visible!important
}

body[data-sidebar-size=condensed] .left-side-menu .simplebar-scrollbar {
    display: none!important
}

body[data-sidebar-size=condensed] .left-side-menu .simplebar-offset {
    bottom: 0!important
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .badge,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .collapse.in,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .label,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-arrow,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-title {
    display: none!important
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .nav.collapse {
    height: inherit!important
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li {
    position: relative;
    white-space: nowrap
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a {
    padding: 15px 20px;
    min-height: 54px;
    -webkit-transition: none;
    transition: none
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:hover {
    color: #3bafda
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a i {
    font-size: 1.2rem;
    margin-right: 20px;
    margin-left: 5px
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a svg {
    width: 18px;
    height: 18px;
    margin-left: 6px
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a span {
    display: none;
    padding-left: 25px
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a {
    position: relative;
    width: calc(190px + 70px);
    color: #3bafda;
    background-color: #f1f5f7;
    -webkit-box-shadow: inset 0 1px 7px 0 rgba(154,161,171,.2);
    box-shadow: inset 0 1px 7px 0 rgba(154,161,171,.2)
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a span {
    display: inline
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.active :after,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.open :after {
    display: none
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse {
    display: block!important;
    height: auto!important;
    -webkit-transition: none!important;
    transition: none!important
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul {
    display: block!important;
    left: 70px;
    position: absolute;
    width: 190px;
    -webkit-box-shadow: 0 1px 7px 0 rgba(154,161,171,.2);
    box-shadow: 0 1px 7px 0 rgba(154,161,171,.2)
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul ul {
    -webkit-box-shadow: 0 1px 7px 0 rgba(154,161,171,.2);
    box-shadow: 0 1px 7px 0 rgba(154,161,171,.2)
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 8px 20px;
    position: relative;
    width: 190px;
    z-index: 6
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a:hover {
    color: #3bafda
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul .collapsing {
    display: block!important;
    height: auto!important;
    -webkit-transition: none!important;
    transition: none!important
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul {
    padding: 5px 0;
    z-index: 9999;
    display: none;
    background-color: #fff
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse {
    display: block!important;
    height: auto!important;
    -webkit-transition: none!important;
    transition: none!important
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse>ul {
    display: block;
    left: 190px;
    margin-top: -36px;
    position: absolute;
    width: 190px
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li>a span.pull-right {
    position: absolute;
    right: 20px;
    top: 12px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li.active a {
    color: #3bafda
}

body[data-sidebar-size=condensed] .content-page {
    margin-left: 70px!important
}

@media (min-width: 992px) {
    body[data-sidebar-size=condensed] .footer {
        left:70px!important
    }
}

body[data-sidebar-size=condensed] .user-box {
    display: none!important
}

@media (min-width: 768px) {
    body[data-sidebar-size=condensed]:not([data-layout=compact]):not(.auth-fluid-pages) {
        min-height:1550px
    }
}

@media (max-width: 767.98px) {
    .pro-user-name {
        display:none
    }
}

@media (max-width: 991.98px) {
    body {
        overflow-x:hidden;
        padding-bottom: 80px
    }

    .left-side-menu {
        display: none;
        z-index: 100!important
    }

    .sidebar-enable .left-side-menu {
        display: block
    }

    .content-page,body[data-sidebar-size=condensed] .content-page {
        margin-left: 0!important
    }

    .footer {
        left: 0!important
    }
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .logo-box {
    width: 160px!important
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu {
    width: 160px!important;
    text-align: center
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a>i {
    display: block;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
    margin: 0
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a svg {
    display: block;
    margin: 0 auto 5px auto
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul ul {
    padding-left: 0
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul ul a {
    padding: 10px 20px
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .badge,body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-arrow {
    display: none!important
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu+.content-page {
    margin-left: 160px
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu+.content-page .footer {
    left: 160px
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-title {
    background-color: #f1f5f7
}

body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .navbar-custom {
    left: 160px
}

body[data-sidebar-color=dark]:not([data-layout-mode=detached]) .logo-box {
    background-color: #13657e
}

body[data-sidebar-color=dark]:not([data-layout-mode=detached]) .logo-box .logo-dark {
    display: none
}

body[data-sidebar-color=dark]:not([data-layout-mode=detached]) .logo-box .logo-light {
    display: block
}

body[data-sidebar-color=dark] .left-side-menu {
    background-color: #38414a;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a {
    color: #9097a7
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:hover {
    color: #c8cddc
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a.mm-active {
    color: #fff;
    background-color: #3d4751
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a:hover {
    color: #c8cddc
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menu-title {
    color: #adb5bd
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active>a {
    color: #fff!important
}

body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active .active {
    color: #fff!important
}

body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a {
    color: #9097a7
}

body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:focus,body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:hover,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:focus,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:hover {
    background-color: transparent;
    color: #c8cddc
}

body[data-sidebar-color=dark] .left-side-menu .nav-second-level li.active>a,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li.active>a {
    color: #fff
}

body[data-sidebar-color=dark] .left-side-menu .user-box .dropdown>a {
    color: #fff!important
}

body[data-sidebar-color=dark] .left-side-menu .user-box .dropdown+p {
    color: rgba(255,255,255,.7)!important
}

body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul ul {
    background-color: #38414a
}

body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul ul>a:active,body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul ul>a:focus,body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul ul>a:hover {
    color: #c8cddc!important
}

body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul ul:hover>a {
    color: #fff!important
}

body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul ul:hover>.collapse>ul a:hover {
    color: #c8cddc
}

body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {
    background-color: #38414a;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
    color: #3bafda
}

body[data-sidebar-color=dark][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title {
    background-color: rgba(255,255,255,.03)
}

body[data-sidebar-color=brand]:not([data-layout-mode=detached]) .logo-box,body[data-sidebar-color=gradient]:not([data-layout-mode=detached]) .logo-box {
    background-color: #3bafda
}

body[data-sidebar-color=brand]:not([data-layout-mode=detached]) .logo-box .logo-dark,body[data-sidebar-color=gradient]:not([data-layout-mode=detached]) .logo-box .logo-dark {
    display: none
}

body[data-sidebar-color=brand]:not([data-layout-mode=detached]) .logo-box .logo-light,body[data-sidebar-color=gradient]:not([data-layout-mode=detached]) .logo-box .logo-light {
    display: block
}

body[data-sidebar-color=brand] .menuitem-active>a,body[data-sidebar-color=gradient] .menuitem-active>a {
    color: #fff!important
}

body[data-sidebar-color=brand] .left-side-menu,body[data-sidebar-color=gradient] .left-side-menu {
    background-color: #3bafda;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a {
    color: rgba(255,255,255,.7)
}

body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:hover,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:hover {
    color: rgba(255,255,255,.9)
}

body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a.mm-active,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a.mm-active {
    color: #fff;
    background-color: rgba(255,255,255,.07)
}

body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .menu-title,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .menu-title {
    color: rgba(255,255,255,.6)
}

body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .mm-active .active,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .mm-active .active {
    color: #fff
}

body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a {
    color: rgba(255,255,255,.7)
}

body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:focus,body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:hover,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:focus,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:hover,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:focus,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:hover,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:focus,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:hover {
    background-color: transparent;
    color: #fff
}

body[data-sidebar-color=brand] .left-side-menu .nav-second-level li.active>a,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li.active>a,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li.active>a,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li.active>a {
    color: #fff
}

body[data-sidebar-color=brand] .left-side-menu .user-box .dropdown>a,body[data-sidebar-color=gradient] .left-side-menu .user-box .dropdown>a {
    color: #fff!important
}

body[data-sidebar-color=brand] .left-side-menu .user-box .dropdown+p,body[data-sidebar-color=gradient] .left-side-menu .user-box .dropdown+p {
    color: rgba(255,255,255,.7)!important
}

body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {
    background-color: #3bafda;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
    color: #3bafda
}

body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .menuitem-active .menuitem-active a.active,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .menuitem-active .menuitem-active a.active {
    color: #3bafda!important
}

body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {
    color: #6e768e
}

body[data-sidebar-color=brand][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title,body[data-sidebar-color=gradient][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title {
    background-color: rgba(255,255,255,.05)
}

body[data-sidebar-color=gradient] .left-side-menu,body[data-sidebar-color=gradient] .logo-box {
    background: #242540!important;
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(64,149,216,.15)),to(transparent))!important;
    background-image: linear-gradient(270deg,rgba(64,149,216,.15),transparent)!important
}

body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {
    background: #242540
}

body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
    color: #3bafda
}

body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {
    color: #6e768e
}

.user-box {
    display: none
}

.user-pro-dropdown {
    width: 90%;
    min-width: 1px;
    margin-left: 5%;
    margin-top: 10px
}

body[data-layout-mode=detached] .left-side-menu {
    top: 70px;
    padding-top: 0
}

body[data-layout-mode=detached] .left-side-menu .logo-box {
    display: none
}

body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=brand] .logo-box .logo-dark,body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=dark] .logo-box .logo-dark,body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=gradient] .logo-box .logo-dark,body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=light] .logo-box .logo-dark {
    display: none
}

body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=brand] .logo-box .logo-light,body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=dark] .logo-box .logo-light,body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=gradient] .logo-box .logo-light,body[data-layout-mode=detached][data-topbar-color=dark][data-sidebar-color=light] .logo-box .logo-light {
    display: block
}

@media (min-width: 992px) {
    body[data-layout-mode=detached] .navbar-custom {
        left:0!important
    }

    body[data-layout-mode=detached] .navbar-custom .container-fluid {
        max-width: 95%
    }

    body[data-layout-mode=detached] #wrapper {
        max-width: 95%;
        margin: 0 auto
    }

    body[data-layout-mode=detached] .left-side-menu {
        margin-top: 30px;
        margin-bottom: 30px;
        border-radius: 5px
    }

    body[data-layout-mode=detached] .content-page {
        padding-bottom: 30px
    }

    body[data-layout-mode=detached] .logo-box {
        background-color: transparent!important;
        background-image: none!important
    }
}

body[data-layout-mode=detached]:not([data-sidebar-size=condensed]) .left-side-menu {
    padding-top: 30px
}

body[data-sidebar-showuser=true] .user-box {
    display: block
}

body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a i {
    color: #3bafda
}

body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a svg {
    width: 18px;
    height: 18px;
    margin-left: 3px;
    margin-right: 10px;
    color: #3bafda;
    fill: rgba(59,175,218,.2)
}

.navbar-custom {
    background-color: #809297;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    padding: 0 10px 0 0;
    position: fixed;
    left: 240px;
    right: 0;
    top: 0;
    height: 75px;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
    z-index: 1001
}

.navbar-custom .logo-box {
    display: none
}

.navbar-custom .topnav-menu>li {
    float: left
}

.navbar-custom .topnav-menu .nav-link {
    padding: 0 15px;
    color: rgba(255,255,255,.75);
    min-width: 32px;
    display: block;
    line-height: 70px;
    text-align: center;
    max-height: 70px
}

.navbar-custom .dropdown .nav-link.show {
    background-color: rgba(255,255,255,.1)
}

.navbar-custom .container-fluid {
    padding: 0
}

.navbar-custom .app-search {
    height: 70px;
    display: table;
    max-width: 180px;
    margin-right: 20px
}

.navbar-custom .app-search .app-search-box {
    display: table-cell;
    vertical-align: middle;
    position: relative
}

.navbar-custom .app-search .app-search-box input::-webkit-input-placeholder {
    font-size: .8125rem;
    color: rgba(255,255,255,.6)
}

.navbar-custom .app-search .app-search-box input::-moz-placeholder {
    font-size: .8125rem;
    color: rgba(255,255,255,.6)
}

.navbar-custom .app-search .app-search-box input:-ms-input-placeholder {
    font-size: .8125rem;
    color: rgba(255,255,255,.6)
}

.navbar-custom .app-search .app-search-box input::-ms-input-placeholder {
    font-size: .8125rem;
    color: rgba(255,255,255,.6)
}

.navbar-custom .app-search .app-search-box input::placeholder {
    font-size: .8125rem;
    color: rgba(255,255,255,.6)
}

.navbar-custom .app-search .form-control {
    border: none;
    height: 38px;
    padding-left: 20px;
    padding-right: 0;
    color: #fff;
    background-color: rgba(255,255,255,.12);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 30px 0 0 30px
}

.navbar-custom .app-search .btn {
    background-color: rgba(255,255,255,.12);
    border-color: transparent;
    color: rgba(255,255,255,.5);
    border-radius: 0 30px 30px 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    margin-left: 0!important;
    z-index: 4
}

.navbar-custom .button-menu-mobile {
    border: none;
    color: #fff;
    display: inline-block;
    height: 70px;
    line-height: 70px;
    width: 60px;
    background-color: transparent;
    font-size: 24px;
    cursor: pointer
}

.navbar-custom .button-menu-mobile.disable-btn {
    display: none
}

.noti-scroll {
    max-height: 230px
}

.notification-list {
    margin-left: 0
}

.notification-list .noti-title {
    background-color: transparent;
    padding: 15px 20px
}

.notification-list .noti-icon-badge {
    display: inline-block;
    position: absolute;
    top: 16px;
    right: 10px
}

.notification-list .notify-item {
    padding: 12px 20px
}

.notification-list .notify-item .notify-icon {
    float: left;
    height: 36px;
    width: 36px;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    margin-right: 10px;
    border-radius: 50%;
    color: #fff
}

.notification-list .notify-item .badge {
    margin-top: 5px
}

.notification-list .notify-item .notify-details {
    margin-bottom: 5px;
    overflow: hidden;
    margin-left: 45px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #343a40
}

.notification-list .notify-item .notify-details b {
    font-weight: 500
}

.notification-list .notify-item .notify-details small {
    display: block
}

.notification-list .notify-item .notify-details span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px
}

.notification-list .notify-item .user-msg {
    margin-left: 45px;
    white-space: normal;
    line-height: 16px
}

.notification-list .profile-dropdown .notify-item {
    padding: 7px 20px
}

.noti-icon {
    font-size: 21px;
    vertical-align: middle
}

.profile-dropdown {
    min-width: 170px
}

.profile-dropdown i {
    vertical-align: middle;
    margin-right: 5px;
    font-size: 16px
}

.nav-user {
    padding: 0 12px!important
}

.nav-user img {
    width: 32px
}

.fullscreen-enable [data-toggle=fullscreen] .fe-maximize::before {
    content: "\e88d"
}

@media (max-width: 991.98px) {
    .logo-box {
        width:70px!important;
        padding-right: 0!important
    }

    .logo-box .logo-lg {
        display: none!important
    }

    .logo-box .logo-sm {
        display: block!important
    }

    .navbar-custom {
        left: 0!important
    }
}

@media (max-width: 600px) {
    .navbar-custom .dropdown {
        position:static
    }

    .navbar-custom .dropdown .dropdown-menu {
        left: 10px!important;
        right: 10px!important
    }
}

body[data-sidebar-size=condensed] .navbar-custom {
    left: 70px
}

body[data-topbar-color=light] .navbar-custom {
    background-color: #fff!important;
    -webkit-box-shadow: 0 1px 1px rgba(50,58,70,.1);
    box-shadow: 0 1px 1px rgba(50,58,70,.1)
}

body[data-topbar-color=light] .navbar-custom .topnav-menu .nav-link {
    color: #6c757d
}

body[data-topbar-color=light] .navbar-custom .dropdown.show .nav-link {
    background-color: rgba(50,58,70,.03)
}

body[data-topbar-color=light] .navbar-custom .button-menu-mobile {
    color: #323a46
}

body[data-topbar-color=light] .navbar-custom .app-search input::-webkit-input-placeholder {
    color: #adb5bd!important
}

body[data-topbar-color=light] .navbar-custom .app-search input::-moz-placeholder {
    color: #adb5bd!important
}

body[data-topbar-color=light] .navbar-custom .app-search input:-ms-input-placeholder {
    color: #adb5bd!important
}

body[data-topbar-color=light] .navbar-custom .app-search input::-ms-input-placeholder {
    color: #adb5bd!important
}

body[data-topbar-color=light] .navbar-custom .app-search input::placeholder {
    color: #adb5bd!important
}

body[data-topbar-color=light] .navbar-custom .app-search .form-control {
    color: #323a46;
    background-color: #f1f5f7;
    border-color: #f1f5f7
}

body[data-topbar-color=light] .navbar-custom .app-search .btn {
    background-color: #f1f5f7;
    color: #ced4da
}

body[data-topbar-color=light] .logo-dark {
    display: block
}

body[data-topbar-color=light] .logo-light {
    display: none
}

body[data-topbar-color=light][data-sidebar-color=light] .logo-box {
    background-color: #fff
}

@media (max-width: 1199.98px) {
    body[data-layout-mode=detached] .navbar-custom,body[data-layout-mode=horizontal] .navbar-custom {
        padding:0!important
    }
}

@media (max-width: 991.98px) {
    body[data-layout-mode=horizontal] .navbar-custom {
        padding:0 calc(12px)!important
    }

    body[data-layout-mode=horizontal] .navbar-toggle {
        border: 0;
        position: relative;
        padding: 0;
        margin: 0;
        cursor: pointer
    }

    body[data-layout-mode=horizontal] .navbar-toggle .lines {
        width: 25px;
        display: block;
        position: relative;
        height: 16px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        margin-top: calc(54px * .5)
    }

    body[data-layout-mode=horizontal] .navbar-toggle span {
        height: 2px;
        width: 100%;
        background-color: #fff;
        display: block;
        margin-bottom: 5px;
        -webkit-transition: -webkit-transform .5s ease;
        transition: -webkit-transform .5s ease;
        transition: transform .5s ease;
        transition: transform .5s ease,-webkit-transform .5s ease
    }

    body[data-layout-mode=horizontal] .navbar-toggle span:first-child {
        width: 75%
    }

    body[data-layout-mode=horizontal] .navbar-toggle span:last-child {
        width: 50%
    }

    body[data-layout-mode=horizontal] .navbar-toggle.open span {
        position: absolute
    }

    body[data-layout-mode=horizontal] .navbar-toggle.open span:first-child {
        top: 7px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 100%
    }

    body[data-layout-mode=horizontal] .navbar-toggle.open span:nth-child(2) {
        visibility: hidden
    }

    body[data-layout-mode=horizontal] .navbar-toggle.open span:last-child {
        width: 100%;
        top: 7px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    body[data-layout-mode=horizontal] .logo-box {
        width: 45px!important
    }

    body[data-topbar-color=light] .navbar-toggle span {
        background-color: #6c757d
    }
}

body[data-layout-mode=horizontal][data-layout-width=boxed] .navbar-custom {
    max-width: 1300px!important
}

body[data-layout-mode=horizontal] .button-menu-mobile {
    display: none
}

body[data-layout-mode=horizontal] .logo-box {
    width: auto;
    padding-right: 50px;
    float: left;
    position: relative;
    background-color: transparent
}

@media (min-width: 992px) and (max-width:1366px) {
    body[data-layout-mode=horizontal] .logo-box {
        padding-left:20px
    }
}

@media (max-width: 360px) {
    .navbar-custom .topnav-menu .nav-link {
        padding:0 12px
    }

    .navbar-custom .button-menu-mobile {
        width: 45px
    }
}

body[data-layout-mode=detached] .logo-box {
    float: left;
    position: relative
}

body[data-layout-mode=detached] .navbar-custom {
    left: 0;
    right: 0
}

body[data-layout-mode=detached] .navbar-custom .logo-box {
    display: block
}

.page-title-box {
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -27px 30px;
    padding: 15px 27px;
    -webkit-box-shadow: 0 1px 1px rgba(50,58,70,.1);
    box-shadow: 0 1px 1px rgba(50,58,70,.1)
}

.page-title-box .page-title {
    font-size: 1.1rem;
    margin: 0;
    color: #323a46
}

.page-title-box .breadcrumb {
    padding: 0
}

.page-title-box-alt {
    background-color: transparent;
    padding: 24px 27px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0
}

@media (max-width: 639px) {
    .page-title-box {
        display:block
    }

    .page-title-box .page-title {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden
    }

    .page-title-box .page-title-right {
        display: block;
        padding-top: 5px
    }
}

.footer {
    bottom: 0;
    padding: 19px 15px 20px;
    position: absolute;
    right: 0;
    color: #98a6ad;
    left: 240px;
    background-color: #eeeff3
}

.footer .footer-links a {
    color: #98a6ad;
    margin-left: 1.5rem;
    -webkit-transition: all .4s;
    transition: all .4s
}

.footer .footer-links a:hover {
    color: #323a46
}

.footer .footer-links a:first-of-type {
    margin-left: 0
}

.footer-alt {
    left: 0!important;
    text-align: center;
    background-color: transparent
}

@media (max-width: 767.98px) {
    .footer {
        left:0!important;
        text-align: center
    }
}

body[data-layout-mode=horizontal] .footer {
    left: 0!important
}

body[data-layout-mode=horizontal][data-layout-width=boxed] .footer {
    max-width: 1300px!important
}

@media (min-width: 992px) {
    body[data-layout-mode=detached] .footer {
        position:inherit;
        margin: 0 10px
    }
}

.right-bar {
    background-color: #fff;
    -webkit-box-shadow: 0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);
    box-shadow: 0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);
    display: block;
    position: fixed;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    width: 270px;
    z-index: 9999;
    float: right!important;
    right: -280px;
    top: 0;
    bottom: 0
}

.right-bar .rightbar-title {
    background-color: #3bafda;
    padding: 27px 25px;
    color: #fff
}

.right-bar .right-bar-toggle {
    background-color: #414b5b;
    height: 24px;
    width: 24px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    margin-top: -4px
}

.right-bar .right-bar-toggle:hover {
    background-color: #475364
}

.right-bar .user-box {
    padding: 25px;
    text-align: center
}

.right-bar .user-box .user-img {
    position: relative;
    height: 64px;
    width: 64px;
    margin: 0 auto 15px auto
}

.right-bar .user-box .user-img .user-edit {
    position: absolute;
    right: -5px;
    bottom: 0;
    height: 24px;
    width: 24px;
    background-color: #fff;
    line-height: 24px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12)
}

.right-bar .user-box h5 {
    margin-bottom: 2px
}

.right-bar .user-box h5 a {
    color: #323a46
}

.right-bar .notification-item .d-flex {
    padding: .75rem 1rem
}

.right-bar .notification-item .d-flex:hover {
    background-color: #f1f5f7
}

.rightbar-overlay {
    background-color: rgba(50,58,70,.2);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 9998;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.right-bar-enabled .right-bar {
    right: 0
}

.right-bar-enabled .rightbar-overlay {
    display: block
}

@media (max-width: 767.98px) {
    .right-bar {
        overflow:auto
    }

    .right-bar .slimscroll-menu {
        height: auto!important
    }
}

body[data-layout-width=boxed] #wrapper {
    max-width: 1300px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12)
}

body[data-layout-width=boxed] .navbar-custom {
    max-width: calc(1300px - 240px);
    margin: 0 auto
}

body[data-layout-width=boxed] .footer {
    margin: 0 auto;
    max-width: calc(1300px - 240px)
}

body[data-layout-width=boxed][data-sidebar-size=condensed] .footer,body[data-layout-width=boxed][data-sidebar-size=condensed] .navbar-custom {
    max-width: calc(1300px - 70px)
}

body[data-layout-width=boxed][data-sidebar-size=compact] .footer {
    max-width: calc(1300px - 160px)
}

body[data-layout-width=boxed][data-layout-mode=detached] .footer,body[data-layout-width=boxed][data-layout-mode=detached] .navbar-custom {
    max-width: calc(1300px)
}

@media (min-width: 768px) {
    body[data-layout-width=boxed][data-sidebar-size=condensed]:not([data-layout-mode=horizontal]) .content-page {
        min-height:calc(1550px - 60px)
    }
}

@media (min-width: 1200px) {
    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) {
        padding-bottom:0
    }

    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) #wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .navbar-custom,body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .topnav {
        position: absolute
    }

    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu {
        position: relative;
        min-width: 240px;
        max-width: 240px;
        padding: 0;
        -webkit-transition: none;
        transition: none
    }

    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu .logo-box {
        position: relative;
        -webkit-transition: none;
        transition: none;
        margin-bottom: 20px
    }

    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .content-page {
        margin-left: 0;
        width: 100%;
        padding-bottom: 60px
    }
}

@media (min-width: 1200px) {
    body[data-layout-mode=horizontal] .container-fluid {
        max-width:90%
    }
}

body[data-layout-mode=horizontal] .navbar-custom {
    padding: 0 24px;
    left: 0;
    right: 0
}

body[data-layout-mode=horizontal] .navbar-custom .logo-box {
    display: block;
    background-color: transparent
}

body[data-layout-mode=horizontal] .content-page {
    margin-left: 0!important
}

.topnav {
    background: #fff;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    margin-top: 70px;
    padding: 0 calc(24px * .5);
    position: fixed;
    left: 0;
    right: 0;
    z-index: 100
}

.topnav .topnav-menu {
    margin: 0;
    padding: 0
}

.topnav .navbar-nav .nav-link {
    font-size: .95rem;
    position: relative;
    line-height: 22px;
    padding: calc(33px * .5) 1.1rem;
    color: #6e7488;
    font-family: Roboto,sans-serif
}

.topnav .navbar-nav .nav-link i {
    font-size: 15px;
    display: inline-block;
    vertical-align: middle
}

.topnav .navbar-nav .nav-link:focus,.topnav .navbar-nav .nav-link:hover {
    color: #3bafda;
    background-color: transparent
}

.topnav .navbar-nav .dropdown-item.active,.topnav .navbar-nav .dropdown-item:hover {
    color: #3bafda
}

.topnav .navbar-nav .nav-item .dropdown.active>a.dropdown-toggle {
    color: #3bafda
}

@media (min-width: 992px) {
    .topnav {
        height:55px
    }

    .topnav .navbar-nav .nav-item:first-of-type .nav-link {
        padding-left: 0
    }

    .topnav .dropdown-item {
        padding: .5rem 1.25rem;
        min-width: 180px;
        margin: 0 .3rem;
        width: auto
    }

    .topnav .dropdown-item.active {
        background-color: transparent;
        color: #3bafda
    }

    .topnav .dropdown.mega-dropdown .mega-dropdown-menu {
        left: 0;
        right: auto
    }

    .topnav .dropdown .dropdown-menu {
        padding: .3rem 0;
        margin-top: 0;
        border-radius: 0 0 .25rem .25rem
    }

    .topnav .dropdown .dropdown-menu .arrow-down::after {
        right: 20px;
        -webkit-transform: rotate(-135deg) translateY(-50%);
        transform: rotate(-135deg) translateY(-50%);
        position: absolute
    }

    .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu {
        position: absolute;
        top: 0!important;
        left: 100%;
        display: none
    }

    .topnav .dropdown:hover>.nav-link {
        color: #3bafda
    }

    .topnav .dropdown:hover>.dropdown-menu {
        display: block
    }

    .topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-item {
        color: #3bafda
    }

    .topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu {
        display: block
    }

    .topnav .dropdown.active>.nav-link {
        color: #3bafda
    }

    .navbar-toggle {
        display: none
    }

    body[data-layout-mode=horizontal] .content-page {
        padding: calc(70px + 55px) 12px 65px 12px
    }
}

.arrow-down {
    display: inline-block
}

.arrow-down:after {
    border-color: initial;
    border-style: solid;
    border-width: 0 0 1px 1px;
    content: "";
    height: .4em;
    display: inline-block;
    right: 5px;
    top: 50%;
    margin-left: 10px;
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%);
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: .4em
}

@media (max-width: 1199.98px) {
    .topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu {
        right:100%;
        left: auto
    }
}

@media (max-width: 991.98px) {
    .topnav {
        max-height:360px;
        overflow-y: auto;
        padding: 0
    }

    .topnav .navbar-nav .nav-link {
        padding: .75rem 1.1rem
    }

    .topnav .dropdown .dropdown-menu {
        background-color: transparent;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-left: 15px
    }

    .topnav .dropdown .dropdown-item {
        position: relative;
        background-color: transparent
    }

    .topnav .dropdown .dropdown-item.active,.topnav .dropdown .dropdown-item:active {
        color: #3bafda
    }

    .topnav .arrow-down::after {
        right: 15px;
        position: absolute
    }
}

@media (min-width: 992px) {
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav {
        background-color:#3bafda
    }

    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link {
        color: rgba(255,255,255,.7)
    }

    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:focus,body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:hover {
        color: rgba(255,255,255,.9)
    }

    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link.active {
        color: #fff
    }

    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-item:hover .nav-link {
        color: #fff
    }

    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav>.dropdown.active>a {
        color: rgba(255,255,255,.9)!important
    }
}

body[data-layout-mode=horizontal][data-layout-width=boxed] .topnav {
    max-width: 1300px;
    margin: 70px auto 0
}

body[data-layout-mode=two-column] .left-side-menu {
    width: calc(70px + 220px);
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[data-layout-mode=two-column] .sidebar-icon-menu {
    position: fixed;
    width: 70px;
    z-index: 500;
    top: 0;
    bottom: 0;
    padding-bottom: 20px;
    background-color: #3bafda
}

body[data-layout-mode=two-column] .sidebar-icon-menu .logo {
    display: block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center
}

body[data-layout-mode=two-column] .sidebar-icon-menu .nav {
    background-color: transparent;
    margin: 15px auto
}

body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link {
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 10px auto;
    padding: 0;
    border-radius: 4px
}

body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link.active {
    background-color: rgba(255,255,255,.12);
    -webkit-box-shadow: 0 1px 1px rgba(50,58,70,.1);
    box-shadow: 0 1px 1px rgba(50,58,70,.1)
}

body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link svg {
    color: #fff;
    fill: rgba(255,255,255,.12);
    height: 22px;
    width: 22px
}

body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link i {
    color: #fff;
    font-size: 22px
}

body[data-layout-mode=two-column] .sidebar-main-menu {
    display: block;
    position: fixed;
    width: 220px;
    background-color: #fff;
    top: 70px;
    bottom: 0;
    left: 70px;
    padding: 30px 5px;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out
}

body[data-layout-mode=two-column] .sidebar-main-menu .sidebar-menu-body {
    padding: 20px
}

body[data-layout-mode=two-column] .sidebar-main-menu .menu-title {
    color: #adb5bd!important;
    margin: 0;
    padding: 10px 20px;
    letter-spacing: .05em;
    font-size: .7rem;
    text-transform: uppercase;
    font-weight: 600
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav>.nav-item>.nav-link {
    color: #6e768e;
    font-size: .95rem;
    font-family: Roboto,sans-serif
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav>.nav-item .menu-arrow {
    right: 10px
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link {
    position: relative;
    color: #6e768e;
    padding: 6px 15px;
    border-radius: 3px;
    margin: 3px 5px
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:hover {
    color: #3bafda
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active>a.nav-link {
    color: #3bafda;
    background-color: rgba(59,175,218,.07)
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active a.active {
    color: #3bafda
}

body[data-layout-mode=two-column] .sidebar-main-menu #sidebar-menu .menu-arrow {
    top: 7px
}

body[data-layout-mode=two-column] .sidebar-main-menu .nav-second-level {
    padding-left: 15px;
    list-style: none
}

@media (min-width: 992px) {
    body[data-layout-mode=two-column] .navbar-custom {
        left:70px!important;
        padding-left: 0
    }

    body[data-layout-mode=two-column] .navbar-custom .logo-box {
        width: 220px;
        display: block;
        position: relative;
        float: left
    }

    body[data-layout-mode=two-column] .navbar-custom .logo-box .logo-sm {
        display: none
    }

    body[data-layout-mode=two-column][data-sidebar-size=condensed] .logo-box {
        width: 0!important
    }
}

body[data-layout-mode=two-column][data-sidebar-color=light] .logo-box {
    background-color: #fff
}

body[data-layout-mode=two-column][data-topbar-color=dark] .logo-box {
    background-color: #3bafda
}

@media (min-width: 992px) {
    body[data-layout-mode=two-column] .content-page {
        margin-left:calc(70px + 220px)
    }

    body[data-layout-mode=two-column] .footer {
        left: calc(70px + 220px)
    }

    body[data-layout-mode=two-column][data-sidebar-size=condensed] .sidebar-main-menu {
        display: none
    }
}

body[data-layout-mode=two-column] .twocolumn-menu-item {
    display: none
}

body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu {
    background-color: #38414a
}

body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav>.nav-item>.nav-link {
    color: #9097a7
}

body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:hover {
    color: #c8cddc
}

body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active>a.nav-link {
    color: #3bafda;
    background-color: rgba(59,175,218,.07)
}

body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active a.active {
    color: #3bafda
}

body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav>.nav-item>.nav-link,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav>.nav-item>.nav-link {
    color: rgba(255,255,255,.7)
}

body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:hover,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:hover {
    color: rgba(255,255,255,.9)
}

body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu {
    background-color: #3bafda
}

body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu {
    background: #242540;
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(64,149,216,.15)),to(transparent));
    background-image: linear-gradient(270deg,rgba(64,149,216,.15),transparent)
}

body[data-layout-mode=two-column][data-layout-width=boxed] .navbar-custom {
    max-width: calc(1300px - 70px)
}

body[data-layout-mode=two-column][data-layout-width=boxed] .sidebar-main-menu {
    position: absolute;
    top: 0
}

body[data-layout-mode=two-column][data-layout-width=boxed]:not([data-sidebar-size=condensed]) .footer {
    max-width: calc(1300px - calc(70px + 220px))
}

.avatar-xs {
    height: 1.5rem;
    width: 1.5rem
}

.avatar-sm {
    height: 2.25rem;
    width: 2.25rem
}

.avatar-md {
    height: 3.5rem;
    width: 3.5rem
}

.avatar-lg {
    height: 4.5rem;
    width: 4.5rem
}

.avatar-xl {
    height: 6rem;
    width: 6rem
}

.avatar-xxl {
    height: 7.5rem;
    width: 7.5rem
}

.avatar-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.avatar-group {
    padding-left: 12px
}

.avatar-group .avatar-group-item {
    margin: 0 0 10px -12px;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%
}

.alert-dismissible .btn-close {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat
}

.width-xs {
    min-width: 80px
}

.width-sm {
    min-width: 100px
}

.width-md {
    min-width: 120px
}

.width-lg {
    min-width: 140px
}

.width-xl {
    min-width: 160px
}

.font-family-primary {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.font-family-secondary {
    font-family: Roboto,sans-serif
}

.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.sp-line-1 {
    -webkit-line-clamp: 1
}

.sp-line-2 {
    -webkit-line-clamp: 2
}

.sp-line-3 {
    -webkit-line-clamp: 3
}

.sp-line-4 {
    -webkit-line-clamp: 4
}

.icon-dual {
    color: #98a6ad;
    fill: rgba(152,166,173,.12)
}

.icon-dual-primary {
    color: #3bafda;
    fill: rgba(59,175,218,.16)
}

.icon-dual-secondary {
    color: #6c757d;
    fill: rgba(108,117,125,.16)
}

.icon-dual-success {
    color: #1abc9c;
    fill: rgba(26,188,156,.16)
}

.icon-dual-info {
    color: #37cde6;
    fill: rgba(55,205,230,.16)
}

.icon-dual-warning {
    color: #f7b84b;
    fill: rgba(247,184,75,.16)
}

.icon-dual-danger {
    color: #f1556c;
    fill: rgba(241,85,108,.16)
}

.icon-dual-light {
    color: #f1f5f7;
    fill: rgba(241,245,247,.16)
}

.icon-dual-dark {
    color: #323a46;
    fill: rgba(50,58,70,.16)
}

.icon-dual-pink {
    color: #f672a7;
    fill: rgba(246,114,167,.16)
}

.icon-dual-purple {
    color: #6559cc;
    fill: rgba(101,89,204,.16)
}

.icons-xs {
    height: 16px;
    width: 16px
}

.icons-sm {
    height: 24px;
    width: 24px
}

.icons-md {
    height: 32px;
    width: 32px
}

.icons-lg {
    height: 40px;
    width: 40px
}

.icons-xl {
    height: 48px;
    width: 48px
}

.icons-xxl {
    height: 60px;
    width: 60px
}

.item-hovered:hover {
    background-color: #f1f5f7
}

.flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.social-list-item {
    height: 2rem;
    width: 2rem;
    line-height: calc(2rem - 4px);
    display: block;
    border: 2px solid #adb5bd;
    border-radius: 50%;
    color: #adb5bd
}

.bg-icon-primary {
    border: 6px solid rgba(59,175,218,.3)!important;
    background-color: rgba(59,175,218,.75)!important
}

.bg-icon-secondary {
    border: 6px solid rgba(108,117,125,.3)!important;
    background-color: rgba(108,117,125,.75)!important
}

.bg-icon-success {
    border: 6px solid rgba(26,188,156,.3)!important;
    background-color: rgba(26,188,156,.75)!important
}

.bg-icon-info {
    border: 6px solid rgba(55,205,230,.3)!important;
    background-color: rgba(55,205,230,.75)!important
}

.bg-icon-warning {
    border: 6px solid rgba(247,184,75,.3)!important;
    background-color: rgba(247,184,75,.75)!important
}

.bg-icon-danger {
    border: 6px solid rgba(241,85,108,.3)!important;
    background-color: rgba(241,85,108,.75)!important
}

.bg-icon-light {
    border: 6px solid rgba(241,245,247,.3)!important;
    background-color: rgba(241,245,247,.75)!important
}

.bg-icon-dark {
    border: 6px solid rgba(50,58,70,.3)!important;
    background-color: rgba(50,58,70,.75)!important
}

.bg-icon-pink {
    border: 6px solid rgba(246,114,167,.3)!important;
    background-color: rgba(246,114,167,.75)!important
}

.bg-icon-purple {
    border: 6px solid rgba(101,89,204,.3)!important;
    background-color: rgba(101,89,204,.75)!important
}

.widget-flat {
    position: relative;
    overflow: hidden
}

.widget-flat i.widget-icon {
    font-size: 36px
}

.inbox-widget .inbox-item {
    border-bottom: 1px solid rgba(229,232,235,.5);
    overflow: hidden;
    padding: .625rem 0;
    position: relative
}

.inbox-widget .inbox-item:last-of-type {
    border-bottom: none
}

.inbox-widget .inbox-item .inbox-item-img {
    display: block;
    float: left;
    margin-right: 15px;
    width: 40px
}

.inbox-widget .inbox-item .inbox-item-img img {
    width: 40px
}

.inbox-widget .inbox-item .inbox-item-author {
    color: #343a40;
    display: block;
    margin-bottom: 3px;
    font-weight: 600
}

.inbox-widget .inbox-item .inbox-item-text {
    color: #98a6ad;
    display: block;
    font-size: .8125rem;
    margin: 0;
    overflow: hidden
}

.inbox-widget .inbox-item .inbox-item-date {
    color: #98a6ad;
    font-size: .6875rem;
    position: absolute;
    right: 5px;
    top: 10px
}

.conversation-list {
    list-style: none;
    padding: 0 15px
}

.conversation-list li {
    margin-bottom: 20px
}

.conversation-list li .conversation-actions {
    float: right;
    display: none
}

.conversation-list li:hover .conversation-actions {
    display: block
}

.conversation-list li .conversation-lists {
    display: inline-block;
    position: relative
}

.conversation-list .chat-avatar {
    float: left;
    text-align: center;
    width: 42px
}

.conversation-list .chat-avatar img {
    border-radius: 100%;
    width: 100%
}

.conversation-list .chat-avatar i {
    font-size: 12px;
    font-style: normal
}

.conversation-list .ctext-wrap {
    background: #d5eef7;
    border-radius: 3px;
    display: inline-block;
    padding: 12px;
    position: relative
}

.conversation-list .ctext-wrap i {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    position: relative
}

.conversation-list .ctext-wrap p {
    margin: 0;
    padding-top: 3px
}

.conversation-list .ctext-wrap:after {
    left: -10px;
    top: 0;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #d5eef7;
    border-width: 6px;
    margin-right: -1px;
    border-right-color: #d5eef7
}

.conversation-list .conversation-text {
    float: left;
    font-size: 12px;
    margin-left: 12px;
    width: 70%
}

.conversation-list .odd .chat-avatar {
    float: right!important
}

.conversation-list .odd .conversation-text {
    float: right!important;
    margin-right: 12px;
    text-align: right;
    width: 70%!important
}

.conversation-list .odd .ctext-wrap {
    background-color: #f1f5f7
}

.conversation-list .odd .ctext-wrap:after {
    border-color: transparent;
    border-left-color: #f1f5f7;
    border-top-color: #f1f5f7;
    right: -10px!important;
    left: auto
}

.conversation-list .odd .conversation-actions {
    float: left
}

.todo-list li .form-check-label {
    font-weight: 500
}

.knob-chart>div {
    display: inherit!important
}

.knob-chart input {
    outline: 0!important
}

[data-plugin=knob] {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important
}

.form-checkbox-primary .form-check-input:checked,.form-radio-primary .form-check-input:checked {
    background-color: #3bafda;
    border-color: #3bafda
}

.form-checkbox-primary .form-check-input:focus,.form-radio-primary .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(59,175,218,.25);
    box-shadow: 0 0 0 .15rem rgba(59,175,218,.25)
}

.form-checkbox-secondary .form-check-input:checked,.form-radio-secondary .form-check-input:checked {
    background-color: #6c757d;
    border-color: #6c757d
}

.form-checkbox-secondary .form-check-input:focus,.form-radio-secondary .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(108,117,125,.25);
    box-shadow: 0 0 0 .15rem rgba(108,117,125,.25)
}

.form-checkbox-success .form-check-input:checked,.form-radio-success .form-check-input:checked {
    background-color: #1abc9c;
    border-color: #1abc9c
}

.form-checkbox-success .form-check-input:focus,.form-radio-success .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(26,188,156,.25);
    box-shadow: 0 0 0 .15rem rgba(26,188,156,.25)
}

.form-checkbox-info .form-check-input:checked,.form-radio-info .form-check-input:checked {
    background-color: #37cde6;
    border-color: #37cde6
}

.form-checkbox-info .form-check-input:focus,.form-radio-info .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(55,205,230,.25);
    box-shadow: 0 0 0 .15rem rgba(55,205,230,.25)
}

.form-checkbox-warning .form-check-input:checked,.form-radio-warning .form-check-input:checked {
    background-color: #f7b84b;
    border-color: #f7b84b
}

.form-checkbox-warning .form-check-input:focus,.form-radio-warning .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(247,184,75,.25);
    box-shadow: 0 0 0 .15rem rgba(247,184,75,.25)
}

.form-checkbox-danger .form-check-input:checked,.form-radio-danger .form-check-input:checked {
    background-color: #f1556c;
    border-color: #f1556c
}

.form-checkbox-danger .form-check-input:focus,.form-radio-danger .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(241,85,108,.25);
    box-shadow: 0 0 0 .15rem rgba(241,85,108,.25)
}

.form-checkbox-light .form-check-input:checked,.form-radio-light .form-check-input:checked {
    background-color: #f1f5f7;
    border-color: #f1f5f7
}

.form-checkbox-light .form-check-input:focus,.form-radio-light .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(241,245,247,.25);
    box-shadow: 0 0 0 .15rem rgba(241,245,247,.25)
}

.form-checkbox-dark .form-check-input:checked,.form-radio-dark .form-check-input:checked {
    background-color: #323a46;
    border-color: #323a46
}

.form-checkbox-dark .form-check-input:focus,.form-radio-dark .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(50,58,70,.25);
    box-shadow: 0 0 0 .15rem rgba(50,58,70,.25)
}

.form-checkbox-pink .form-check-input:checked,.form-radio-pink .form-check-input:checked {
    background-color: #f672a7;
    border-color: #f672a7
}

.form-checkbox-pink .form-check-input:focus,.form-radio-pink .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(246,114,167,.25);
    box-shadow: 0 0 0 .15rem rgba(246,114,167,.25)
}

.form-checkbox-purple .form-check-input:checked,.form-radio-purple .form-check-input:checked {
    background-color: #6559cc;
    border-color: #6559cc
}

.form-checkbox-purple .form-check-input:focus,.form-radio-purple .form-check-input:focus {
    -webkit-box-shadow: 0 0 0 .15rem rgba(101,89,204,.25);
    box-shadow: 0 0 0 .15rem rgba(101,89,204,.25)
}

.ribbon-box {
    position: relative
}

.ribbon-box .ribbon {
    position: relative;
    clear: both;
    padding: 5px 12px;
    margin-bottom: 15px;
    -webkit-box-shadow: 2px 5px 10px rgba(50,58,70,.15);
    box-shadow: 2px 5px 10px rgba(50,58,70,.15);
    color: #fff;
    font-size: 13px;
    font-weight: 600
}

.ribbon-box .ribbon:before {
    content: " ";
    border-style: solid;
    border-width: 10px;
    display: block;
    position: absolute;
    bottom: -10px;
    left: 0;
    margin-bottom: -10px;
    z-index: -1
}

.ribbon-box .ribbon.float-start {
    margin-left: -30px;
    border-radius: 0 3px 3px 0
}

.ribbon-box .ribbon.float-end {
    margin-right: -30px;
    border-radius: 3px 0 0 3px
}

.ribbon-box .ribbon.float-end:before {
    right: 0
}

.ribbon-box .ribbon.float-end.ribbon-shape {
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%,15% 50%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%,15% 50%);
    padding-left: 25px;
    padding-right: 12px;
    margin-left: 0;
    margin-right: -24px
}

.ribbon-box .ribbon.ribbon-shape {
    -webkit-clip-path: polygon(0 0,100% 0,85% 50%,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,85% 50%,100% 100%,0 100%);
    padding-right: 25px;
    margin-left: -24px;
    min-width: 100px;
    text-align: center
}

.ribbon-box .ribbon.float-center span {
    margin: 0 auto 20px auto
}

.ribbon-box .ribbon-content {
    clear: both
}

.ribbon-box .ribbon-primary {
    background: #3bafda
}

.ribbon-box .ribbon-primary:before {
    border-color: #2494be transparent transparent
}

.ribbon-box .ribbon-secondary {
    background: #6c757d
}

.ribbon-box .ribbon-secondary:before {
    border-color: #545b62 transparent transparent
}

.ribbon-box .ribbon-success {
    background: #1abc9c
}

.ribbon-box .ribbon-success:before {
    border-color: #148f77 transparent transparent
}

.ribbon-box .ribbon-info {
    background: #37cde6
}

.ribbon-box .ribbon-info:before {
    border-color: #1ab6d0 transparent transparent
}

.ribbon-box .ribbon-warning {
    background: #f7b84b
}

.ribbon-box .ribbon-warning:before {
    border-color: #f5a51a transparent transparent
}

.ribbon-box .ribbon-danger {
    background: #f1556c
}

.ribbon-box .ribbon-danger:before {
    border-color: #ed2643 transparent transparent
}

.ribbon-box .ribbon-light {
    background: #f1f5f7
}

.ribbon-box .ribbon-light:before {
    border-color: #d1dee4 transparent transparent
}

.ribbon-box .ribbon-dark {
    background: #323a46
}

.ribbon-box .ribbon-dark:before {
    border-color: #1d2128 transparent transparent
}

.ribbon-box .ribbon-pink {
    background: #f672a7
}

.ribbon-box .ribbon-pink:before {
    border-color: #f34289 transparent transparent
}

.ribbon-box .ribbon-purple {
    background: #6559cc
}

.ribbon-box .ribbon-purple:before {
    border-color: #4639b9 transparent transparent
}

.ribbon-box .ribbon-two {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: right
}

.ribbon-box .ribbon-two span {
    font-size: 13px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 100px;
    display: block;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);
    position: absolute;
    top: 19px;
    left: -21px;
    font-weight: 600
}

.ribbon-box .ribbon-two span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent
}

.ribbon-box .ribbon-two span:after {
    content: "";
    position: absolute;
    right: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent
}

.ribbon-box .ribbon-two-primary span {
    background: #3bafda
}

.ribbon-box .ribbon-two-primary span:before {
    border-left: 3px solid #2084a9;
    border-top: 3px solid #2084a9
}

.ribbon-box .ribbon-two-primary span:after {
    border-right: 3px solid #2084a9;
    border-top: 3px solid #2084a9
}

.ribbon-box .ribbon-two-secondary span {
    background: #6c757d
}

.ribbon-box .ribbon-two-secondary span:before {
    border-left: 3px solid #494f54;
    border-top: 3px solid #494f54
}

.ribbon-box .ribbon-two-secondary span:after {
    border-right: 3px solid #494f54;
    border-top: 3px solid #494f54
}

.ribbon-box .ribbon-two-success span {
    background: #1abc9c
}

.ribbon-box .ribbon-two-success span:before {
    border-left: 3px solid #117964;
    border-top: 3px solid #117964
}

.ribbon-box .ribbon-two-success span:after {
    border-right: 3px solid #117964;
    border-top: 3px solid #117964
}

.ribbon-box .ribbon-two-info span {
    background: #37cde6
}

.ribbon-box .ribbon-two-info span:before {
    border-left: 3px solid #17a2b9;
    border-top: 3px solid #17a2b9
}

.ribbon-box .ribbon-two-info span:after {
    border-right: 3px solid #17a2b9;
    border-top: 3px solid #17a2b9
}

.ribbon-box .ribbon-two-warning span {
    background: #f7b84b
}

.ribbon-box .ribbon-two-warning span:before {
    border-left: 3px solid #eb990a;
    border-top: 3px solid #eb990a
}

.ribbon-box .ribbon-two-warning span:after {
    border-right: 3px solid #eb990a;
    border-top: 3px solid #eb990a
}

.ribbon-box .ribbon-two-danger span {
    background: #f1556c
}

.ribbon-box .ribbon-two-danger span:before {
    border-left: 3px solid #e71332;
    border-top: 3px solid #e71332
}

.ribbon-box .ribbon-two-danger span:after {
    border-right: 3px solid #e71332;
    border-top: 3px solid #e71332
}

.ribbon-box .ribbon-two-light span {
    background: #f1f5f7
}

.ribbon-box .ribbon-two-light span:before {
    border-left: 3px solid #c0d2db;
    border-top: 3px solid #c0d2db
}

.ribbon-box .ribbon-two-light span:after {
    border-right: 3px solid #c0d2db;
    border-top: 3px solid #c0d2db
}

.ribbon-box .ribbon-two-dark span {
    background: #323a46
}

.ribbon-box .ribbon-two-dark span:before {
    border-left: 3px solid #121519;
    border-top: 3px solid #121519
}

.ribbon-box .ribbon-two-dark span:after {
    border-right: 3px solid #121519;
    border-top: 3px solid #121519
}

.ribbon-box .ribbon-two-pink span {
    background: #f672a7
}

.ribbon-box .ribbon-two-pink span:before {
    border-left: 3px solid #f12a7a;
    border-top: 3px solid #f12a7a
}

.ribbon-box .ribbon-two-pink span:after {
    border-right: 3px solid #f12a7a;
    border-top: 3px solid #f12a7a
}

.ribbon-box .ribbon-two-purple span {
    background: #6559cc
}

.ribbon-box .ribbon-two-purple span:before {
    border-left: 3px solid #3f33a6;
    border-top: 3px solid #3f33a6
}

.ribbon-box .ribbon-two-purple span:after {
    border-right: 3px solid #3f33a6;
    border-top: 3px solid #3f33a6
}

.ribbon-box .ribbon-dark,.ribbon-box .ribbon-secondary {
    color: #f1f5f7
}

.ribbon-box .ribbon-two-dark span,.ribbon-box .ribbon-two-secondary span {
    color: #f1f5f7
}

[dir=rtl] .ribbon-box .ribbon.float-end.ribbon-shape {
    -webkit-clip-path: polygon(0 0,100% 0,85% 50%,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,85% 50%,100% 100%,0 100%)
}

[dir=rtl] .ribbon-box .ribbon.ribbon-shape {
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%,15% 50%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%,15% 50%)
}

@media print {
    .footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar {
        display: none
    }

    .card-body,.content,.content-page,.right-bar,body {
        padding: 0;
        margin: 0
    }

    .card {
        border-color: transparent
    }
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 9999
}

#status {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px
}

.spinner {
    margin: 0 auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 5px solid #dee2e6;
    border-right: 5px solid #dee2e6;
    border-bottom: 5px solid #dee2e6;
    border-left: 5px solid #3bafda;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: SpinnerAnimation 1.1s infinite linear;
    animation: SpinnerAnimation 1.1s infinite linear
}

.spinner,.spinner:after {
    border-radius: 50%;
    width: 40px;
    height: 40px
}

@-webkit-keyframes SpinnerAnimation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes SpinnerAnimation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.authentication-bg.enlarged {
    min-height: 100px
}

.bg-pattern {
    background-image: url(../../../images/bg-pattern-2.png);
    background-size: cover
}

body.authentication-bg {
    background-color: #6658dd;
    background-size: cover;
    background-position: center
}

body.authentication-bg-pattern {
    background-image: url(../images/bg-pattern.png)
}

.logout-icon {
    width: 140px
}

.auth-fluid {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100vh;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background: url(../images/header_blue.png) center;
    background-size: cover
}

.auth-fluid .auth-fluid-form-box {
    max-width: 480px;
    border-radius: 0;
    z-index: 2;
    padding: 3rem 2rem;
    background-color: #fff;
    position: relative;
    width: 100%
}

.auth-fluid .auth-fluid-right {
    padding: 6rem 3rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    color: #fff;
}

.auth-brand {
    margin-bottom: 2rem
}

.auth-user-testimonial {
    position: absolute;
    margin: 0 auto;
    padding: 0 2.75rem;
    bottom: 3rem;
    left: 0;
    right: 0
}

.auth-user-testimonial p.lead {
    max-width: 700px
}

@media (min-width: 992px) {
    .auth-brand {
        position:absolute;
        top: 3rem
    }
}

@media (max-width: 767.98px) {
    .auth-fluid {
        display:block
    }

    .auth-fluid .auth-fluid-form-box {
        max-width: 100%;
        min-height: 100vh
    }

    .auth-fluid .auth-fluid-right {
        display: none
    }
}

.auth-logo .logo-light {
    display: none!important
}

.auth-logo .logo-dark {
    display: block!important
}

.button-list {
    margin-left: -8px;
    margin-bottom: -12px
}

.button-list .btn {
    margin-bottom: 12px;
    margin-left: 8px
}

.grid-structure .grid-container {
    background-color: #f1f5f7;
    margin-top: 10px;
    font-size: .8rem;
    font-weight: 600;
    padding: 10px 20px
}

.icons-list-demo div.col-sm-6 {
    cursor: pointer;
    line-height: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden
}

.icons-list-demo div.col-sm-6 p {
    margin-bottom: 0;
    line-height: inherit
}

.icons-list-demo i {
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-right: 12px;
    color: #98a6ad;
    border-radius: 3px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s
}

.icons-list-demo .col-sm-6 {
    border-radius: 3px;
    background-clip: padding-box;
    margin-bottom: 10px
}

.icons-list-demo .col-sm-6:hover,.icons-list-demo .col-sm-6:hover i {
    color: #3bafda
}

.icons-list-demo .icon-item svg {
    margin-right: 10px
}

.icons-list-demo .icon-item span {
    line-height: 30px;
    display: inline-block;
    vertical-align: middle
}

.scrollspy-example {
    position: relative;
    height: 200px;
    margin-top: .5rem;
    overflow: auto
}

.text-error {
    color: #3bafda;
    text-shadow: rgba(59,175,218,.3) 5px 1px,rgba(59,175,218,.2) 10px 3px;
    font-size: 84px;
    line-height: 90px;
    font-family: Roboto,sans-serif
}

.error-text-box {
    font-size: 10rem;
    font-family: Roboto,sans-serif;
    min-height: 200px
}

.error-text-box .text {
    fill: none;
    stroke-width: 6;
    stroke-linejoin: round;
    stroke-dasharray: 30 100;
    stroke-dashoffset: 0;
    -webkit-animation: stroke 9s infinite linear;
    animation: stroke 9s infinite linear
}

.error-text-box .text:nth-child(5n+1) {
    stroke: #f1556c;
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}

.error-text-box .text:nth-child(5n+2) {
    stroke: #f7b84b;
    -webkit-animation-delay: -2.4s;
    animation-delay: -2.4s
}

.error-text-box .text:nth-child(5n+3) {
    stroke: #3bafda;
    -webkit-animation-delay: -3.6s;
    animation-delay: -3.6s
}

.error-text-box .text:nth-child(5n+4) {
    stroke: #37cde6;
    -webkit-animation-delay: -4.8s;
    animation-delay: -4.8s
}

.error-text-box .text:nth-child(5n+5) {
    stroke: #1abc9c;
    -webkit-animation-delay: -6s;
    animation-delay: -6s
}

@-webkit-keyframes stroke {
    100% {
        stroke-dashoffset: -400
    }
}

@keyframes stroke {
    100% {
        stroke-dashoffset: -400
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .error-text-box .text {
        fill: #f1556c;
        stroke: #f1556c;
        stroke-width: 6;
        stroke-dasharray: 0 0;
        stroke-dashoffset: 0;
        -webkit-animation: none;
        animation: none
    }
}

.logout-checkmark {
    width: 120px;
    margin: 0 auto;
    padding: 20px 0
}

.logout-path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
    -webkit-animation: dash 2s ease-in-out;
    animation: dash 2s ease-in-out
}

.logout-spin {
    -webkit-animation: spin 2s;
    animation: spin 2s;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

@-webkit-keyframes dash {
    0% {
        stroke-dashoffset: 1000
    }

    100% {
        stroke-dashoffset: 0
    }
}

@keyframes dash {
    0% {
        stroke-dashoffset: 1000
    }

    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes text {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes text {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.faq-question-q-box {
    height: 30px;
    width: 30px;
    color: #3bafda;
    text-align: center;
    border-radius: 50%;
    float: left;
    font-weight: 700;
    line-height: 30px;
    background-color: rgba(59,175,218,.15)
}

.faq-question {
    margin-top: 0;
    margin-left: 50px;
    font-weight: 400;
    font-size: 16px
}

.faq-answer {
    margin-left: 50px;
    color: #98a6ad
}

.svg-computer {
    stroke-dasharray: 1134;
    stroke-dashoffset: -1134;
    -webkit-animation: draw-me 5s infinite;
    animation: draw-me 5s infinite;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    height: 160px
}

@-webkit-keyframes draw-me {
    from {
        stroke-dashoffset: -1134
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes draw-me {
    from {
        stroke-dashoffset: -1134
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .svg-computer {
        stroke-dasharray: 0;
        stroke-dashoffset: 0;
        -webkit-animation: none;
        animation: none;
        -webkit-animation-direction: normal;
        animation-direction: normal
    }
}

.timeline {
    margin-bottom: 50px;
    position: relative
}

.timeline:before {
    background-color: #dee2e6;
    bottom: 0;
    content: "";
    left: 50%;
    position: absolute;
    top: 30px;
    width: 2px;
    z-index: 0
}

.timeline .time-show {
    margin-bottom: 30px;
    margin-top: 30px;
    position: relative
}

.timeline .timeline-box {
    background: #fff;
    display: block;
    margin: 15px 0;
    position: relative;
    padding: 20px;
    border-radius: .25rem;
    -webkit-box-shadow: none;
    box-shadow: none
}

.timeline .timeline-album {
    margin-top: 12px
}

.timeline .timeline-album a {
    display: inline-block;
    margin-right: 5px
}

.timeline .timeline-album img {
    height: 36px;
    width: auto;
    border-radius: 3px
}

@media (min-width: 768px) {
    .timeline .time-show {
        margin-left:-69px;
        text-align: right
    }

    .timeline .timeline-box {
        margin-left: 45px
    }

    .timeline .timeline-icon {
        background: #dee2e6;
        border-radius: 50%;
        display: block;
        height: 20px;
        left: -54px;
        margin-top: -10px;
        position: absolute;
        text-align: center;
        top: 50%;
        width: 20px
    }

    .timeline .timeline-icon i {
        color: #98a6ad;
        font-size: 13px;
        position: absolute;
        left: 4px
    }

    .timeline .timeline-desk {
        display: table-cell;
        vertical-align: top;
        width: 50%
    }

    .timeline-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .timeline-item:before {
        content: "";
        display: block;
        width: 50%
    }

    .timeline-item .timeline-desk .arrow {
        border-bottom: 12px solid transparent;
        border-right: 12px solid #fff!important;
        border-top: 12px solid transparent;
        display: block;
        height: 0;
        left: -12px;
        margin-top: -12px;
        position: absolute;
        top: 50%;
        width: 0
    }

    .timeline-item.timeline-item-left:after {
        content: "";
        display: block;
        width: 50%
    }

    .timeline-item.timeline-item-left .timeline-desk .arrow-alt {
        border-bottom: 12px solid transparent;
        border-left: 12px solid #fff!important;
        border-top: 12px solid transparent;
        display: block;
        height: 0;
        left: auto;
        margin-top: -12px;
        position: absolute;
        right: -12px;
        top: 50%;
        width: 0
    }

    .timeline-item.timeline-item-left .timeline-desk .album {
        float: right;
        margin-top: 20px
    }

    .timeline-item.timeline-item-left .timeline-desk .album a {
        float: right;
        margin-left: 5px
    }

    .timeline-item.timeline-item-left .timeline-icon {
        left: auto;
        right: -56px
    }

    .timeline-item.timeline-item-left:before {
        display: none
    }

    .timeline-item.timeline-item-left .timeline-box {
        margin-right: 45px;
        margin-left: 0;
        text-align: right
    }
}

@media (max-width: 767.98px) {
    .timeline .time-show {
        text-align:center;
        position: relative
    }

    .timeline .timeline-icon {
        display: none
    }
}

.timeline-sm {
    padding-left: 110px
}

.timeline-sm .timeline-sm-item {
    position: relative;
    padding-bottom: 20px;
    padding-left: 40px;
    border-left: 2px solid #dee2e6
}

.timeline-sm .timeline-sm-item:after {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: -7px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #3bafda
}

.timeline-sm .timeline-sm-item .timeline-sm-date {
    position: absolute;
    left: -104px
}

@media (max-width: 420px) {
    .timeline-sm {
        padding-left:0
    }

    .timeline-sm .timeline-sm-date {
        position: relative!important;
        display: block;
        left: 0!important;
        margin-bottom: 10px
    }
}

.inbox-leftbar {
    width: 240px;
    float: left;
    padding: 0 20px 20px 10px;
    position: relative
}

.inbox-leftbar:before {
    border-right: 5px solid #f5f6f8;
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    bottom: -1.5rem
}

.inbox-rightbar {
    margin: -1.5rem 0 -1.5rem 250px;
    border-left: 5px solid #f5f6f8;
    padding: 1.5rem 0 1.5rem 25px
}

.message-list {
    display: block;
    padding-left: 0
}

.message-list li {
    position: relative;
    display: block;
    height: 51px;
    line-height: 50px;
    cursor: default;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.message-list li a {
    color: #6c757d
}

.message-list li:hover {
    background: #f1f5f7;
    -webkit-transition-duration: 50ms;
    transition-duration: 50ms
}

.message-list li .col-mail {
    float: left;
    position: relative
}

.message-list li .col-mail-1 {
    width: 320px
}

.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle {
    display: block;
    float: left
}

.message-list li .col-mail-1 .dot {
    border: 4px solid transparent;
    border-radius: 100px;
    margin: 22px 26px 0;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0
}

.message-list li .col-mail-1 .checkbox-wrapper-mail {
    margin: 15px 10px 0 20px
}

.message-list li .col-mail-1 .star-toggle {
    margin-top: 18px;
    color: #adb5bd;
    margin-left: 10px
}

.message-list li .col-mail-1 .title {
    position: absolute;
    top: 0;
    left: 100px;
    right: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 0;
    line-height: 50px
}

.message-list li .col-mail-2 {
    position: absolute;
    top: 0;
    left: 320px;
    right: 0;
    bottom: 0
}

.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject {
    position: absolute;
    top: 0
}

.message-list li .col-mail-2 .subject {
    left: 0;
    right: 110px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.message-list li .col-mail-2 .date {
    right: 0;
    width: 100px;
    padding-left: 10px
}

.message-list li.active,.message-list li.mail-selected {
    background: #f1f5f7;
    -webkit-transition-duration: 50ms;
    transition-duration: 50ms
}

.message-list li.active,.message-list li.active:hover {
    -webkit-box-shadow: inset 3px 0 0 #37cde6;
    box-shadow: inset 3px 0 0 #37cde6
}

.message-list li.unread a {
    font-weight: 600;
    color: #272e37
}

.message-list .checkbox-wrapper-mail {
    cursor: pointer;
    height: 20px;
    width: 20px;
    position: relative;
    display: inline-block;
    -webkit-box-shadow: inset 0 0 0 2px #ced4da;
    box-shadow: inset 0 0 0 2px #ced4da;
    border-radius: 3px
}

.message-list .checkbox-wrapper-mail input {
    opacity: 0;
    cursor: pointer
}

.message-list .checkbox-wrapper-mail input:checked~label {
    opacity: 1
}

.message-list .checkbox-wrapper-mail label {
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    cursor: pointer;
    background: #98a6ad;
    opacity: 0;
    margin-bottom: 0!important;
    -webkit-transition-duration: 50ms;
    transition-duration: 50ms
}

.message-list .checkbox-wrapper-mail label:active {
    background: #87949b
}

.mail-list a {
    color: #6c757d;
    padding: 9px 10px;
    display: block;
    font-size: 15px
}

.reply-box {
    border: 2px solid #f1f5f7
}

@media (max-width: 648px) {
    .inbox-leftbar {
        width:100%;
        float: none;
        padding: 0 20px
    }

    .inbox-leftbar:before {
        border-right: none
    }

    .inbox-rightbar {
        padding-top: 40px;
        margin: 0;
        border: 0;
        padding-left: 0
    }

    .message-list li .col-mail-1 .checkbox-wrapper-mail {
        margin-left: 0
    }
}

@media (max-width: 520px) {
    .inbox-rightbar>.btn-group {
        margin-bottom:10px
    }

    .message-list li .col-mail-1 {
        width: 150px
    }

    .message-list li .col-mail-1 .title {
        left: 80px
    }

    .message-list li .col-mail-2 {
        left: 160px
    }

    .message-list li .col-mail-2 .date {
        text-align: right;
        padding-right: 10px;
        padding-left: 20px
    }
}

.sitemap {
    list-style: none;
    padding-left: 0
}

.sitemap>li>ul {
    margin-top: 1rem;
    padding-left: 0;
    margin-left: 1rem
}

.sitemap li {
    line-height: 1.5rem;
    vertical-align: top;
    list-style: none;
    position: relative
}

.sitemap li a {
    text-decoration: none;
    color: #6c757d;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sitemap li a i {
    display: inline-block
}

.sitemap li a:hover {
    color: #3bafda
}

.sitemap ul {
    margin-left: 1.5rem;
    margin-bottom: 1rem;
    padding-top: 10px
}

.sitemap ul li {
    position: relative
}

.sitemap ul li a {
    margin-left: 2rem
}

.sitemap ul li:before {
    content: "";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: 1px solid #e5e8eb;
    border-left: 1px solid #e5e8eb;
    position: absolute;
    top: -10px
}

.search-result-box .tab-content {
    padding: 30px 30px 10px 30px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.search-result-box .search-item {
    padding-bottom: 20px;
    border-bottom: 1px solid #f1f5f7;
    margin-bottom: 20px
}

.search-result-box .nav-bordered .nav-link {
    padding: 10px 5px!important;
    margin-right: 10px
}

.card-pricing {
    position: relative
}

.card-pricing .card-pricing-plan-name {
    padding-bottom: 20px
}

.card-pricing .card-pricing-icon {
    font-size: 22px;
    background-color: rgba(59,175,218,.1);
    height: 60px;
    display: inline-block;
    width: 60px;
    line-height: 62px;
    border-radius: 50%
}

.card-pricing .card-pricing-price {
    padding: 30px 0 0
}

.card-pricing .card-pricing-price span {
    font-size: 40%;
    color: #98a6ad;
    letter-spacing: 2px;
    text-transform: uppercase
}

.card-pricing .card-pricing-features {
    color: #98a6ad;
    list-style: none;
    margin: 0;
    padding: 20px 0 0 0
}

.card-pricing .card-pricing-features li {
    padding: 10px
}

.card-pricing-recommended {
    background-color: #3bafda;
    color: #fff
}

.card-pricing-recommended .card-pricing-icon {
    background-color: rgba(255,255,255,.1)
}

.card-pricing-recommended .card-pricing-features,.card-pricing-recommended .card-pricing-price span {
    color: rgba(255,255,255,.7)
}

.filter-menu {
    margin-bottom: 20px
}

.filter-menu a {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    color: #323a46;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 500;
    font-family: Roboto,sans-serif
}

.filter-menu a:hover {
    background-color: rgba(59,175,218,.15);
    color: #3bafda
}

.filter-menu a.active {
    background-color: rgba(59,175,218,.15);
    color: #3bafda
}

.gal-box {
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    margin-bottom: 24px
}

.gal-box .image-popup {
    padding: 10px;
    display: block
}

.gal-box .image-popup img {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.gal-box .gall-info {
    padding: 15px;
    border-top: 1px solid #f7f7f7;
    position: relative
}

.gal-box .gall-info h4 {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.gal-box .gall-info .gal-like-btn {
    position: absolute;
    right: 15px;
    font-size: 22px;
    top: 24px
}

.counter-number {
    font-size: 32px;
    font-weight: 700
}

.counter-number span {
    font-size: 15px;
    font-weight: 400;
    display: block
}

.coming-box {
    float: left;
    width: 25%
}

.svg-rocket {
    height: 80px
}

.rocket-clouds__bubble,.rocket-clouds__cloud,.rocket-inner__rocket-and-lines,.rocket-rocket {
    fill: #fff
}

.post-user-comment-box {
    background-color: #f1f5f7;
    margin: 0 -.75rem;
    padding: 1rem;
    margin-top: 20px
}

.chat-app-conversation .conversation-text {
    font-size: .9rem
}

.chat-app-conversation .conversation-text .ctext-wrap i {
    font-size: 13px
}

.user-status {
    position: absolute;
    height: 13px;
    width: 13px;
    background-color: #ced4da;
    border: 2.5px solid #fff;
    border-radius: 50%;
    bottom: 0;
    left: 30px
}

.user-status.online {
    background-color: #1abc9c
}

.user-status.busy {
    background-color: #f7b84b
}

.user-status.do-not-disturb {
    background-color: #f1556c
}

.task-item {
    padding-left: 12px;
    position: relative
}

.task-item:before {
    content: "\f01db";
    font-family: "Material Design Icons";
    position: absolute;
    left: 0;
    font-size: 19px;
    top: -3px
}

.tasklist {
    min-height: 40px;
    margin-bottom: 0
}

.tasklist li {
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-left-width: 2px;
    padding: 20px;
    margin-bottom: 15px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tasklist li:last-of-type {
    margin-bottom: 0
}

.tasklist li .btn-sm {
    padding: 2px 8px;
    font-size: 12px
}

.tasklist li.task-medium {
    border-left-color: #f7b84b
}

.tasklist li.task-low {
    border-left-color: #1abc9c
}

.tasklist li.task-high {
    border-left-color: #f1556c
}

.tasklist .checkbox {
    margin-left: 20px;
    margin-top: 5px
}

.task-placeholder {
    border: 1px dashed #dee2e6!important;
    background-color: #f1f5f7!important;
    padding: 20px
}

.product-box {
    position: relative
}

.product-box .product-img {
    position: relative;
    overflow: hidden
}

.product-box .product-action {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    -webkit-transform: translateY(52px);
    transform: translateY(52px);
    -webkit-transition: all .4s;
    transition: all .4s
}

.product-box:hover .product-action {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.product-detail-carousel .product-nav-img {
    display: block;
    background-color: #f1f5f7
}

.product-detail-carousel .product-carousel-indicators {
    position: relative
}

.product-detail-carousel .product-carousel-indicators li {
    width: auto;
    height: auto;
    min-width: 80px;
    margin: 0 7px;
    padding: 4px;
    border: 1px solid #dee2e6;
    border-radius: 4px
}

.product-thumb {
    padding: 3px;
    margin-top: 3px
}

.product-thumb.active {
    background-color: #6c757d!important
}

.track-order-list ul li {
    position: relative;
    border-left: 2px solid #dee2e6;
    padding: 0 0 14px 21px
}

.track-order-list ul li:first-child {
    padding-top: 0
}

.track-order-list ul li:last-child {
    padding-bottom: 0
}

.track-order-list ul li:before {
    content: "";
    position: absolute;
    left: -7px;
    top: 0;
    height: 12px;
    width: 12px;
    background-color: #3bafda;
    border-radius: 50%;
    border: 3px solid #fff
}

.track-order-list ul li.completed {
    border-color: #3bafda
}

.track-order-list ul li .active-dot.dot {
    top: -9px;
    left: -16px;
    border-color: #3bafda
}

.dot {
    border: 4px solid #3bafda;
    background: 0 0;
    border-radius: 60px;
    height: 30px;
    width: 30px;
    -webkit-animation: pulse 3s ease-out;
    animation: pulse 3s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
    top: -15px;
    right: -2px;
    z-index: 1;
    opacity: 0
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0
    }

    25% {
        -webkit-transform: scale(0);
        opacity: .1
    }

    50% {
        -webkit-transform: scale(.1);
        opacity: .3
    }

    75% {
        -webkit-transform: scale(.5);
        opacity: .5
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0
    }

    25% {
        -webkit-transform: scale(0);
        opacity: .1
    }

    50% {
        -webkit-transform: scale(.1);
        opacity: .3
    }

    75% {
        -webkit-transform: scale(.5);
        opacity: .5
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background: rgba(0,0,0,.2);
    background: radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-transform: scale(0) translate(0,0);
    transform: scale(0) translate(0,0);
    pointer-events: none
}

.waves-effect.waves-light .waves-ripple {
    background: rgba(255,255,255,.4);
    background: radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)
}

.waves-effect.waves-classic .waves-ripple {
    background: rgba(0,0,0,.2)
}

.waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255,255,255,.4)
}

.waves-notransition {
    -webkit-transition: none!important;
    transition: none!important
}

.waves-button,.waves-circle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: radial-gradient(circle,#fff 100%,#000 100%);
    mask-image: radial-gradient(circle,#fff 100%,#000 100%)
}

.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited {
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    outline: 0;
    color: inherit;
    background-color: rgba(0,0,0,0);
    font-size: 1em;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    z-index: 1
}

.waves-button {
    padding: .85em 1.1em;
    border-radius: .2em
}

.waves-button-input {
    margin: 0;
    padding: .85em 1.1em
}

.waves-input-wrapper {
    border-radius: .2em;
    vertical-align: bottom
}

.waves-input-wrapper.waves-button {
    padding: 0
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}

.waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%
}

.waves-float {
    -webkit-mask-image: none;
    mask-image: none;
    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0,0,0,.12);
    box-shadow: 0 1px 1.5px 1px rgba(0,0,0,.12);
    -webkit-transition: all .3s;
    transition: all .3s
}

.waves-float:active {
    -webkit-box-shadow: 0 8px 20px 1px rgba(0,0,0,.3);
    box-shadow: 0 8px 20px 1px rgba(0,0,0,.3)
}

.waves-block {
    display: block
}

.apex-charts {
    min-height: 10px!important
}

.apex-charts text {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
    fill: #98a6ad;
    font-weight: 600
}

.apex-charts .apexcharts-canvas {
    margin: 0 auto
}

.apexcharts-legend-text,.apexcharts-tooltip-text,.apexcharts-tooltip-title {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important
}

.apexcharts-legend-series {
    font-weight: 600
}

.apexcharts-gridline {
    pointer-events: none;
    stroke: #f9f9fd
}

.apexcharts-legend-text {
    color: #98a6ad!important
}

.apexcharts-xaxis text,.apexcharts-yaxis text {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
    fill: #98a6ad;
    font-weight: 600
}

.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text {
    fill: #98a6ad
}

.apexcharts-radar-series polygon {
    fill: transparent;
    stroke: #dee2e6
}

.apexcharts-radar-series line {
    stroke: #dee2e6
}

.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-pie-label {
    fill: #fff!important
}

.apexcharts-plot-series .apexcharts-datalabel {
    fill: #fff!important
}

.apexcharts-datalabels-group text {
    fill: #98a6ad!important;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important
}

.scatter-images-chart .apexcharts-legend {
    overflow: hidden!important;
    min-height: 17px
}

.scatter-images-chart .apexcharts-legend-marker {
    background: 0 0!important;
    margin-right: 7px!important
}

.scatter-images-chart .apexcharts-legend-series {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.apexcharts-pie-series path {
    stroke: transparent!important
}

.apexcharts-track path {
    stroke: #edeff1
}

.apexcharts-xaxis line {
    stroke: #ced4da!important
}

.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 12px
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: 0!important
}

.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0
}

.irs-handle {
    position: absolute;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    z-index: 1
}

.irs-handle.type_last {
    z-index: 2
}

.irs-max,.irs-min {
    position: absolute;
    display: block;
    cursor: default
}

.irs-min {
    left: 0
}

.irs-max {
    right: 0
}

.irs-from,.irs-single,.irs-to {
    position: absolute;
    display: block;
    top: 0;
    cursor: default;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #6c757d
}

.irs-grid-pol.small {
    height: 4px
}

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #6c757d
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: rgba(0,0,0,0);
    z-index: 2
}

.lt-ie9 .irs-disable-mask {
    background: #6c757d;
    cursor: not-allowed
}

.irs-disabled {
    opacity: .4
}

.irs-hidden-input {
    position: absolute!important;
    display: block!important;
    top: 0!important;
    left: 0!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    line-height: 0!important;
    padding: 0!important;
    margin: 0!important;
    overflow: hidden;
    outline: 0!important;
    z-index: -9999!important;
    background: 0 0!important;
    border-style: solid!important;
    border-color: transparent!important
}

.irs--flat {
    height: 40px
}

.irs--flat.irs-with-grid {
    height: 60px
}

.irs--flat .irs-line {
    top: 25px;
    height: 12px;
    background-color: #ebeef0;
    border-radius: 4px
}

.irs--flat .irs-bar {
    top: 25px;
    height: 12px;
    background-color: #3bafda
}

.irs--flat .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: #ebeef0
}

.irs--flat .irs-handle {
    top: 22px;
    width: 16px;
    height: 18px;
    background-color: transparent
}

.irs--flat .irs-handle>i:first-child {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    background-color: #269ecb!important
}

.irs--flat .irs-max,.irs--flat .irs-min {
    top: 0;
    padding: 1px 3px;
    color: #6c757d;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: #ebeef0;
    border-radius: 4px
}

.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to {
    color: #fff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #3bafda;
    border-radius: 4px
}

.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #3bafda
}

.irs--flat .irs-grid-pol {
    background-color: #ebeef0
}

.irs--flat .irs-grid-text {
    color: #6c757d
}

.irs--modern .irs-line {
    border: none;
    background: #ebeef0
}

.irs--modern .irs-bar {
    background: #3bafda;
    background: -webkit-gradient(linear,left top,left bottom,from(#3bafda),to(#2494be));
    background: linear-gradient(to bottom,#3bafda 0,#2494be 100%)
}

.irs--modern .irs-max,.irs--modern .irs-min {
    top: 0;
    padding: 1px 3px;
    color: #6c757d;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: #ebeef0;
    border-radius: 4px
}

.irs--modern .irs-handle>i:nth-child(1) {
    width: 8px;
    height: 8px
}

.irs--modern .irs-single {
    background-color: #3bafda
}

.irs--modern .irs-single:before {
    border-top-color: #3bafda
}

.irs--sharp .irs-bar,.irs--sharp .irs-from,.irs--sharp .irs-handle,.irs--sharp .irs-max,.irs--sharp .irs-min,.irs--sharp .irs-single,.irs--sharp .irs-to {
    background-color: #3bafda
}

.irs--sharp .irs-line {
    background: #ebeef0
}

.irs--sharp .irs-from:before,.irs--sharp .irs-handle>i:first-child,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before {
    border-top-color: #3bafda
}

.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover {
    background-color: #2084a9
}

.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child {
    border-top-color: #2084a9
}

.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to {
    background-color: #3bafda
}

.irs--round .irs-bar:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before {
    border-top-color: #3bafda
}

.irs--round .irs-handle {
    background-color: #ebeef0;
    border: 4px solid #3bafda;
    -webkit-box-shadow: 0 1px 3px rgba(59,175,218,.3);
    box-shadow: 0 1px 3px rgba(59,175,218,.3)
}

.irs--round .irs-max,.irs--round .irs-min {
    color: #6c757d;
    background-color: #dee2e6
}

.irs--round .irs-line {
    background: #ebeef0
}

.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to {
    background-color: #ebeef0
}

.irs--square .irs-handle {
    border: 3px solid #3bafda;
    background-color: #ebeef0
}

.irs--square .irs-line {
    background: #ebeef0
}

.irs--square .irs-max,.irs--square .irs-min {
    top: 0;
    padding: 1px 3px;
    color: #6c757d;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: #ebeef0;
    border-radius: 4px
}

.irs--square .irs-single {
    color: #323a46
}

.calendar {
    float: left;
    margin-bottom: 0
}

.fc-view {
    margin-top: 30px
}

.none-border .modal-footer {
    border-top: none
}

.fc-toolbar {
    margin: 10px 0 5px 0
}

.fc-toolbar h2 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    text-transform: uppercase
}

.fc-day-grid-event .fc-time {
    font-weight: 500
}

th.fc-day-header {
    padding: .5rem 0
}

.fc-day {
    background: 0 0
}

.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover {
    z-index: 0
}

.fc th.fc-widget-header {
    background: #dee2e6;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: 500
}

.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead {
    border-color: #dee2e6
}

.fc-unthemed .fc-divider,.fc-unthemed td.fc-today {
    background: #dee2e6
}

.fc-button {
    background: #dee2e6;
    border: none;
    color: #6c757d;
    text-transform: capitalize;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
    margin: 0 3px;
    padding: 6px 12px;
    height: auto
}

.fc-text-arrow {
    font-family: inherit;
    font-size: 1rem
}

.fc-cell-overlay,.fc-state-highlight,.fc-state-hover {
    background: #dee2e6
}

.fc-state-active,.fc-state-disabled,.fc-state-down {
    background-color: #3bafda;
    color: #fff;
    text-shadow: none
}

.fc-unthemed .fc-today {
    background: #fff
}

.fc-event {
    border-radius: 2px;
    border: none;
    cursor: move;
    font-size: .8125rem;
    margin: 5px 7px;
    padding: 5px 5px;
    text-align: center
}

.external-event {
    cursor: move;
    margin: 10px 0;
    padding: 8px 10px;
    color: #fff;
    border-radius: 4px
}

.fc-basic-view td.fc-week-number span {
    padding-right: 8px
}

.fc-basic-view td.fc-day-number {
    padding-right: 8px
}

.fc-basic-view .fc-content {
    color: #fff
}

.fc-time-grid-event .fc-content {
    color: #fff
}

.fc-content-skeleton .fc-day-top .fc-day-number {
    float: right;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    background-color: #f1f5f7;
    border-radius: 50%;
    margin: 5px;
    font-size: 11px
}

@media (max-width: 767.98px) {
    .fc-toolbar {
        display:block
    }

    .fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right {
        float: none;
        display: block;
        clear: both;
        margin: 10px 0
    }

    .fc .fc-toolbar>*>* {
        float: none
    }

    .fc-today-button {
        display: none
    }
}

.fc-toolbar .btn {
    --bs-btn-padding-y: 0.28rem;
    --bs-btn-padding-x: 0.8rem;
    --bs-btn-font-size: 0.81rem;
    --bs-btn-border-radius: 0.2rem
}

.fc-list-item-time,.fc-list-item-title {
    color: #fff
}

[dir=rtl] .fc-toolbar .btn-group .btn:first-child {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-radius: .2rem
}

[dir=rtl] .fc-toolbar .btn-group .btn:last-child {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-radius: .2rem
}

.sp-container {
    background-color: #fff;
    z-index: 9
}

.sp-container button {
    padding: .25rem .5rem;
    font-size: .71094rem;
    border-radius: .2rem;
    font-weight: 400;
    color: #323a46
}

.sp-container button.sp-palette-toggle {
    background-color: #f1f5f7
}

.sp-container button.sp-choose {
    background-color: #1abc9c;
    margin-left: 5px;
    margin-right: 0
}

.sp-palette-container {
    border-right: 1px solid #e5e8eb
}

.sp-input {
    background-color: #fff;
    border-color: #ced4da!important;
    color: #6c757d
}

.sp-input:focus {
    outline: 0
}

[dir=rtl] .sp-alpha {
    direction: ltr
}

[dir=rtl] .sp-original-input-container .sp-add-on {
    border: none;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-top-left-radius: 4px!important;
    border-bottom-left-radius: 4px!important
}

[dir=rtl] input.spectrum.with-add-on {
    border: 1px solid #ced4da;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.sp-original-input-container .sp-add-on {
    border: none!important
}

.jqstooltip {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: auto!important;
    height: auto!important;
    background-color: #fff!important;
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    padding: 5px 10px!important;
    border-radius: 3px;
    border-color: #fff!important
}

.jqsfield {
    color: #000!important;
    font-size: 12px!important;
    line-height: 18px!important;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
    font-weight: 600!important
}

.dataTables_wrapper.container-fluid {
    padding: 0
}

div.dataTables_wrapper div.dataTables_length label {
    margin-bottom: .5rem
}

table.dataTable {
    border-collapse: collapse!important;
    margin-bottom: 15px!important
}

table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before {
    right: .45rem;
    left: auto;
    content: "\f0360";
    font-family: "Material Design Icons";
    font-size: 1rem;
    top: 10px
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after {
    right: .45em;
    left: auto;
    content: "\f035d";
    font-family: "Material Design Icons";
    top: 17px;
    font-size: 1rem
}

table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc {
    padding-right: 30px;
    padding-left: .85rem
}

table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected {
    background-color: #3bafda
}

table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td {
    border-color: #3bafda
}

table.dataTable tbody td:focus {
    outline: 0!important
}

table.dataTable tbody td.focus,table.dataTable tbody th.focus {
    outline: 2px solid #3bafda!important;
    outline-offset: -1px;
    background-color: rgba(59,175,218,.15)
}

.dataTables_info {
    font-weight: 600
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    background-color: #1abc9c;
    top: auto;
    bottom: auto
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    background-color: #f1556c
}

div.dt-button-info {
    background-color: #3bafda;
    border: none;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
    text-align: center;
    z-index: 21
}

div.dt-button-info h2 {
    border-bottom: none;
    background-color: rgba(255,255,255,.2);
    color: #fff
}

@media (max-width: 767.98px) {
    li.paginate_button.next,li.paginate_button.previous {
        display:inline-block;
        font-size: 1.5rem
    }

    li.paginate_button {
        display: none
    }

    .dataTables_paginate ul {
        text-align: center;
        display: block;
        margin: 1.5rem 0 0!important
    }

    div.dt-buttons {
        display: inline-table;
        margin-bottom: 1.5rem
    }
}

.activate-select .sorting_1 {
    background-color: #f1f5f7
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

@media (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_filter {
        text-align:center
    }
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: .5em;
    margin-right: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
    padding-right: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
    padding-left: 0
}

.daterangepicker {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    border: 0 solid #eaeef0;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    background-color: #fff
}

.daterangepicker .calendar-table {
    border: 1px solid #fff;
    background-color: #fff
}

.daterangepicker .calendar-table td,.daterangepicker .calendar-table th {
    color: #98a6ad
}

.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span {
    border-color: #adb5bd
}

.daterangepicker .calendar-table select {
    color: #6c757d!important;
    background-color: #fff!important;
    border: 1px solid #ced4da!important
}

.daterangepicker .ranges li:hover {
    background-color: #f1f5f7
}

.daterangepicker .ranges li.active {
    background-color: #3bafda
}

.daterangepicker td.in-range {
    background-color: #edeff1;
    color: #6c757d
}

.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date {
    background-color: #fff;
    color: #6c757d;
    opacity: .5
}

.daterangepicker td.active,.daterangepicker td.active:hover {
    background-color: #3bafda;
    color: #fff
}

.daterangepicker td.available:hover,.daterangepicker th.available:hover {
    background-color: #3bafda;
    color: #fff
}

.daterangepicker:after {
    border-bottom: 6px solid #fff
}

.daterangepicker:before {
    border-bottom: 7px solid #eaeef0
}

.daterangepicker .drp-buttons {
    border-top: 1px solid #eaeef0
}

.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect {
    background: #fff;
    border: 1px solid #fff;
    color: #6c757d
}

.daterangepicker.show-ranges .drp-calendar.left {
    border-left: 1px solid #eaeef0!important
}

.form-wizard-header .nav-item {
    margin: 0 .5em;
    text-align: left
}

.form-wizard-header .nav-item:first-child {
    margin-left: 0
}

.form-wizard-header .nav-item:last-child {
    margin-right: 0
}

.form-wizard-header .nav-item .nav-link {
    border-radius: 4px;
    background-color: rgba(59,175,218,.2);
    border: 1px solid rgba(59,175,218,.2)
}

@media (max-width: 575.98px) {
    .form-wizard-header .nav-item .nav-link {
        text-align:center
    }
}

.form-wizard-header .nav-item .nav-link .number {
    display: inline-block;
    line-height: 30px;
    margin-right: 10px;
    width: 30px;
    border-radius: 50%;
    color: #3bafda;
    background-color: rgba(59,175,218,.2);
    text-align: center
}

@media (max-width: 575.98px) {
    .form-wizard-header .nav-item .nav-link .number {
        margin:0
    }
}

.form-wizard-header .nav-item .nav-link.active {
    background-color: #3bafda
}

.form-wizard-header .nav-item .nav-link.active .number {
    color: #fff;
    background-color: rgba(255,255,255,.2)
}

.select2-container {
    width: 100%!important
}

.select2-container .select2-selection--single {
    border: 1px solid #ced4da;
    height: calc(1.5em + .9rem + 2px);
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
    padding-left: 12px;
    color: #6c757d
}

.select2-container .select2-selection--single .select2-selection__arrow {
    height: 34px;
    width: 34px;
    right: 3px
}

.select2-container .select2-selection--single .select2-selection__arrow b {
    border-color: #adb5bd transparent transparent transparent;
    border-width: 6px 6px 0 6px
}

.select2-container input::-webkit-input-placeholder {
    color: #adb5bd
}

.select2-container input::-moz-placeholder {
    color: #adb5bd
}

.select2-container input:-ms-input-placeholder {
    color: #adb5bd
}

.select2-container input::-ms-input-placeholder {
    color: #adb5bd
}

.select2-container input::placeholder {
    color: #adb5bd
}

.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #adb5bd transparent!important;
    border-width: 0 6px 6px 6px!important
}

.select2-results__option {
    padding: 6px 12px
}

.select2-dropdown {
    border: 0 solid #eaeef0;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    background-color: #fff
}

.select2-container--default .select2-search--dropdown {
    padding: 10px;
    background-color: #fff
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    outline: 0;
    border: 1px solid #ced4da;
    background-color: #fff;
    color: #6c757d
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #3bafda
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
    color: #323a46
}

.select2-container--default .select2-results__option[aria-selected=true]:hover {
    background-color: #3bafda;
    color: #fff
}

.select2-container .select2-selection--multiple {
    min-height: calc(1.5em + .9rem + 2px);
    border: 1px solid #ced4da!important;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    padding: 1px 10px
}

.select2-container .select2-selection--multiple .select2-search__field {
    border: 0;
    color: #6c757d
}

.select2-container .select2-selection--multiple .select2-selection__choice {
    background-color: #3bafda;
    border: none;
    color: #fff;
    border-radius: 3px;
    padding: 0 7px;
    margin-top: 6px
}

.select2-container .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
    margin-right: 5px
}

.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff
}

.select2-container .select2-search--inline .select2-search__field {
    margin-top: 7px
}

[data-simplebar] {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit
}

.simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto!important;
    height: auto!important;
    z-index: 0
}

.simplebar-offset {
    direction: inherit!important;
    -webkit-box-sizing: inherit!important;
    box-sizing: inherit!important;
    resize: none!important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
    direction: inherit;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    visibility: visible;
    overflow: auto;
    max-width: 100%;
    max-height: 100%;
    scrollbar-width: none
}

.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none
}

.simplebar-content:after,.simplebar-content:before {
    content: " ";
    display: table
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
    -webkit-box-sizing: inherit!important;
    box-sizing: inherit!important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.simplebar-height-auto-observer {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden
}

[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 5px;
    min-height: 10px
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: #a2adb7;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.simplebar-scrollbar.simplebar-visible:before {
    opacity: .5;
    -webkit-transition: opacity 0s linear;
    transition: opacity 0s linear
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0
}

.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none
}

.custom-scroll {
    height: 100%
}

.jq-toast-single {
    padding: 15px;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    background-color: #3bafda;
    font-size: 13px;
    line-height: 22px
}

.jq-toast-single h2 {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.jq-toast-single a {
    font-size: .9rem
}

.jq-toast-single a:hover {
    color: #fff
}

.jq-has-icon {
    padding: 10px
}

.close-jq-toast-single {
    position: absolute;
    top: -12px;
    right: -12px;
    left: auto;
    font-size: 20px;
    cursor: pointer;
    height: 32px;
    width: 32px;
    background-color: #323a46;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
    color: #fff
}

.jq-toast-loader {
    height: 3px;
    top: 0;
    border-radius: 0
}

.jq-icon-primary {
    background-color: #3bafda;
    color: #fff;
    border-color: #3bafda
}

.jq-icon-secondary {
    background-color: #6c757d;
    color: #fff;
    border-color: #6c757d
}

.jq-icon-success {
    background-color: #1abc9c;
    color: #fff;
    border-color: #1abc9c
}

.jq-icon-info {
    background-color: #37cde6;
    color: #fff;
    border-color: #37cde6
}

.jq-icon-warning {
    background-color: #f7b84b;
    color: #fff;
    border-color: #f7b84b
}

.jq-icon-danger {
    background-color: #f1556c;
    color: #fff;
    border-color: #f1556c
}

.jq-icon-light {
    background-color: #f1f5f7;
    color: #fff;
    border-color: #f1f5f7
}

.jq-icon-dark {
    background-color: #323a46;
    color: #fff;
    border-color: #323a46
}

.jq-icon-pink {
    background-color: #f672a7;
    color: #fff;
    border-color: #f672a7
}

.jq-icon-purple {
    background-color: #6559cc;
    color: #fff;
    border-color: #6559cc
}

.jq-icon-error {
    background-color: #f1556c;
    color: #fff;
    border-color: #f1556c
}

.jq-icon-error,.jq-icon-info,.jq-icon-success,.jq-icon-warning {
    background-image: none
}

.swal2-modal {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    -webkit-box-shadow: 0 10px 33px rgba(0,0,0,.1);
    box-shadow: 0 10px 33px rgba(0,0,0,.1)
}

.swal2-modal .swal2-title {
    font-size: 24px;
    font-weight: 500
}

.swal2-modal .swal2-content {
    font-size: 16px
}

.swal2-modal .swal2-spacer {
    margin: 10px 0
}

.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea {
    border: 2px solid #dee2e6;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.swal2-modal .swal2-confirm.btn-confirm {
    background-color: #3bafda!important;
    font-size: .9rem
}

.swal2-modal .swal2-cancel.btn-cancel {
    background-color: #f1556c!important;
    font-size: .9rem
}

.swal2-modal .swal2-styled:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus {
    outline: 0;
    border: 2px solid #3bafda
}

.swal2-icon.swal2-question {
    color: #3bafda;
    border-color: #3bafda
}

.swal2-icon.swal2-success {
    border-color: #1abc9c
}

.swal2-icon.swal2-success .line,.swal2-icon.swal2-success [class^=swal2-success-line],.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
    background-color: #1abc9c
}

.swal2-icon.swal2-success .placeholder,.swal2-icon.swal2-success .swal2-success-ring {
    border-color: #1abc9c
}

.swal2-icon.swal2-warning {
    color: #f7b84b;
    border-color: #f7b84b
}

.swal2-icon.swal2-error {
    border-color: #f1556c
}

.swal2-icon.swal2-error .line {
    background-color: #f1556c
}

.swal2-icon.swal2-info {
    border-color: #37cde6;
    color: #37cde6
}

.swal2-actions button {
    font-size: 15px!important
}

.swal2-container.swal2-shown {
    background-color: rgba(50,58,70,.5)
}

.swal2-progress-steps .swal2-progress-step {
    background: #3bafda
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background: #3bafda
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step,.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background: rgba(59,175,218,.3)
}

.swal2-progress-steps .swal2-progress-step-line {
    background: #3bafda
}

.swal2-loader {
    border-color: #3bafda transparent #3bafda transparent
}

.selectize-input {
    height: calc(1.5em + .9rem + 2px);
    padding: .45rem .9rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6c757d;
    background-color: #fff!important;
    border: 1px solid #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none
}

.selectize-input>input {
    color: #6c757d
}

.selectize-input>input::-webkit-input-placeholder {
    color: #adb5bd
}

.selectize-input>input::-moz-placeholder {
    color: #adb5bd
}

.selectize-input>input:-ms-input-placeholder {
    color: #adb5bd
}

.selectize-input>input::-ms-input-placeholder {
    color: #adb5bd
}

.selectize-input>input::placeholder {
    color: #adb5bd
}

.selectize-input.focus {
    color: #6c757d;
    background-color: #fff;
    border-color: #b9bfc4;
    outline: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.selectize-control.multi .selectize-input>div {
    padding: 1px 8px;
    background: #edeff1;
    color: #343a40
}

.selectize-control.multi .selectize-input>div>a {
    color: #343a40
}

.selectize-control.multi .selectize-input>div.active {
    background: #3bafda
}

.selectize-control.multi .selectize-input>div.active>a {
    color: color-yiq(#3bafda)
}

.selectize-control.single .selectize-input:after {
    border-style: solid;
    border-width: 0 2px 2px 0;
    border-color: transparent #adb5bd #adb5bd transparent;
    content: "";
    display: block;
    height: 7px;
    margin-top: -5px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 7px
}

.selectize-control.single .selectize-input.dropdown-active:after {
    border-width: 0 2px 2px 0;
    margin-top: -5px;
    border-color: transparent #adb5bd #adb5bd transparent;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.selectize-dropdown {
    padding: .3rem;
    color: #6c757d;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid #eaeef0;
    border-radius: .25rem;
    -webkit-animation-name: DropDownSlide;
    animation-name: DropDownSlide;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    margin: 0;
    font-size: .875rem;
    position: absolute;
    z-index: 1000
}

.selectize-dropdown.show {
    top: 100%!important
}

.selectize-dropdown.active {
    background-color: #f1f5f7
}

.selectize-dropdown .scientific {
    color: #98a6ad
}

.selectize-dropdown .optgroup-header,.selectize-dropdown .option {
    display: block;
    width: 100%;
    padding: .375rem 1.2rem;
    clear: both;
    cursor: pointer;
    font-weight: 400;
    color: #6c757d;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right-color: #e5e8eb
}

.selectize-dropdown .optgroup:before {
    background-color: #e5e8eb
}

.selectize-dropdown-header {
    border-bottom: 1px solid transparent;
    color: #323a46;
    background-color: #f1f5f7;
    text-decoration: none
}

.selectize-dropdown-content>div {
    background-color: transparent!important;
    color: #6c757d!important
}

.tippy-tooltip .light-theme[data-animatefill] {
    background-color: transparent
}

.light-theme {
    color: color-yiq(#fff);
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    background-color: #fff
}

.light-theme .tippy-backdrop {
    background-color: #fff
}

.light-theme .tippy-roundarrow {
    fill: #fff
}

.gradient-theme .tippy-backdrop {
    background: #3bafda;
    background: -webkit-gradient(linear,right top,left top,from(#f1556c),to(#3bafda));
    background: linear-gradient(to left,#f1556c,#3bafda)
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
    border-right: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent
}

.dd-list .dd-item .dd-handle {
    border: none;
    padding: 8px 16px;
    height: auto;
    font-weight: 600;
    border-radius: 3px;
    background: #f1f5f7;
    color: #6c757d
}

.dd-list .dd-item .dd-handle:hover {
    color: #3bafda
}

.dd-list .dd-item button {
    height: 36px;
    font-size: 17px;
    margin: 0;
    color: #98a6ad;
    width: 36px
}

.dd-list .dd3-item {
    margin: 5px 0
}

.dd-list .dd3-item .dd-item button {
    width: 36px;
    height: 36px
}

.dd-list .dd3-handle {
    margin: 0;
    height: 36px!important;
    float: left
}

.dd-list .dd3-content {
    height: auto;
    border: none;
    padding: 8px 16px 8px 46px;
    background: #f1f5f7;
    color: #6c757d;
    font-weight: 600
}

.dd-list .dd3-content:hover {
    color: #3bafda
}

.dd-list .dd3-handle:before {
    content: "\f035c";
    font-family: "Material Design Icons";
    color: #adb5bd
}

.dd-empty,.dd-placeholder {
    background: rgba(206,212,218,.1)
}

.dd-dragel .dd-handle,.dd-dragel .dd3-content {
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12)
}

div.hopscotch-bubble {
    border: 3px solid #3bafda;
    border-radius: 5px;
    background-color: #fff;
    color: #6c757d
}

div.hopscotch-bubble h3 {
    color: #323a46
}

div.hopscotch-bubble .hopscotch-next,div.hopscotch-bubble .hopscotch-prev {
    background-color: #3bafda!important;
    background-image: none!important;
    border-color: #3bafda!important;
    text-shadow: none!important;
    margin: 0 0 0 5px!important;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    color: #fff!important
}

div.hopscotch-bubble .hopscotch-bubble-number {
    background: #f1556c;
    padding: 0;
    border-radius: 50%
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
    border-right: 19px solid #3bafda
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
    border: none
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
    border-left: 19px solid #3bafda;
    left: -2px
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
    border-left: 0 solid #3bafda
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
    border-bottom: 19px solid #3bafda;
    top: 0
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
    border-bottom: 0 solid rgba(0,0,0,.5)
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
    border-top: 19px solid #3bafda;
    top: -2px
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
    border-top: 0 solid rgba(0,0,0,.5)
}

div.hopscotch-bubble h3 {
    font-family: Roboto,sans-serif;
    margin-bottom: 10px
}

div.hopscotch-bubble .hopscotch-content {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.jstree-default .jstree-icon,.jstree-default .jstree-node {
    background-image: url(../images/plugins/jstree.png)
}

.jstree-default .jstree-node {
    background-position: -292px -4px;
    background-repeat: repeat-y
}

.jstree-default .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0
}

.jstree-default .jstree-anchor {
    line-height: 28px;
    height: 28px
}

.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl {
    background: url(../images/plugins/loading.gif) center center no-repeat
}

.jstree-default .jstree-icon:empty {
    width: 24px;
    height: 28px;
    line-height: 28px;
    font-size: 15px
}

.jstree-default .jstree-clicked,.jstree-default .jstree-wholerow-clicked {
    background: rgba(59,175,218,.1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.jstree-default .jstree-hovered,.jstree-default .jstree-wholerow-hovered {
    background: rgba(59,175,218,.15);
    -webkit-box-shadow: none;
    box-shadow: none
}

.jstree-default .jstree-last {
    background: 0 0
}

.jstree-default .jstree-wholerow {
    height: 28px
}

.flotTip {
    padding: 8px 12px;
    background-color: #323a46;
    z-index: 100;
    color: #fff;
    opacity: 1;
    border-radius: 3px
}

.legend {
    font-size: 14px
}

.legend tr {
    height: 30px;
    font-family: Roboto,sans-serif
}

.legend>div {
    background-color: transparent!important
}

.legendLabel {
    padding-left: 5px!important;
    line-height: 10px;
    padding-right: 10px;
    font-size: 13px;
    font-weight: 500;
    color: #98a6ad;
    text-transform: uppercase
}

.legendColorBox div div {
    border-radius: 50%
}

.flot-text {
    color: #98a6ad!important
}

.flot-svg text {
    fill: #98a6ad!important
}

@media (max-width: 767.98px) {
    .legendLabel {
        display:none
    }
}

.legendIcon {
    width: 1.5em;
    height: 1.5em
}

.morris-chart text {
    font-family: Roboto,sans-serif!important;
    fill: #6c757d
}

.morris-hover {
    position: absolute;
    z-index: 10
}

.morris-hover.morris-default-style {
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    padding: 10px 12px;
    background: #323a46;
    color: #fff;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: 700;
    margin: .25em 0;
    font-family: Roboto,sans-serif
}

.morris-hover.morris-default-style .morris-hover-point {
    white-space: nowrap;
    margin: .1em 0;
    color: #fff
}

.chartjs-chart {
    margin: auto;
    position: relative;
    width: 100%
}

.ct-golden-section:before {
    float: none
}

.ct-grid {
    stroke: rgba(152,166,173,.2)
}

.ct-chart {
    max-height: 300px
}

.ct-chart .ct-label {
    fill: #adb5bd;
    color: #adb5bd;
    font-size: 12px;
    line-height: 1
}

.ct-chart.simple-pie-chart-chartist .ct-label {
    color: #fff;
    fill: #fff;
    font-size: 16px
}

.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut {
    stroke: #3bafda
}

.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut {
    stroke: #1abc9c
}

.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut {
    stroke: #f7b84b
}

.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut {
    stroke: #f1556c
}

.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut {
    stroke: #37cde6
}

.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut {
    stroke: #f672a7
}

.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut {
    stroke: #3bafda
}

.ct-series-a .ct-area,.ct-series-a .ct-slice-pie {
    fill: #3bafda
}

.ct-series-b .ct-area,.ct-series-b .ct-slice-pie {
    fill: #1abc9c
}

.ct-series-c .ct-area,.ct-series-c .ct-slice-pie {
    fill: #f7b84b
}

.ct-series-d .ct-area,.ct-series-d .ct-slice-pie {
    fill: #f1556c
}

.ct-area {
    fill-opacity: .33
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 10px;
    padding: 2px 10px;
    border-radius: 3px;
    background: #323a46;
    color: #fff;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.chartist-tooltip.tooltip-show {
    opacity: 1
}

.c3-tooltip {
    -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 45px 0 rgba(0,0,0,.12);
    opacity: 1
}

.c3-tooltip td {
    border-left: none;
    font-family: Roboto,sans-serif
}

.c3-tooltip td>span {
    background: #323a46
}

.c3-tooltip tr {
    border: none!important
}

.c3-tooltip th {
    background-color: #323a46;
    color: color-yiq(#323a46)
}

.c3-chart-arcs-title {
    font-size: 18px;
    font-weight: 600
}

.c3 text {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    fill: #6c757d
}

.c3-legend-item {
    font-family: Roboto,sans-serif;
    font-size: 14px
}

.c3 line,.c3 path {
    stroke: #ced4da
}

.c3-chart-arc.c3-target g path {
    stroke: #fff
}

#legend {
    background: #fff;
    position: absolute;
    top: 0;
    right: 15px
}

#legend .line {
    color: #323a46
}

.rickshaw_graph svg {
    max-width: 100%
}

.rickshaw_legend .label {
    font-family: inherit;
    letter-spacing: .01em;
    font-weight: 600
}

.rickshaw_graph .detail .item,.rickshaw_graph .detail .x_label,.rickshaw_graph .x_tick .title {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.gauge-chart text {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important
}

.responsive-table-plugin .dropdown-menu li.checkbox-row {
    padding: 7px 15px;
    color: #6c757d
}

.responsive-table-plugin .table-responsive {
    border: none;
    margin-bottom: 0
}

.responsive-table-plugin .btn-toolbar {
    display: block
}

.responsive-table-plugin tbody th {
    font-size: 14px;
    font-weight: 400
}

.responsive-table-plugin .checkbox-row {
    padding-left: 40px
}

.responsive-table-plugin .checkbox-row label {
    display: inline-block;
    padding-left: 5px;
    position: relative;
    margin-bottom: 0
}

.responsive-table-plugin .checkbox-row label::before {
    background-color: transparent;
    border-radius: 3px;
    border: 1px solid #ced4da;
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 17px;
    outline: 0
}

.responsive-table-plugin .checkbox-row label::after {
    color: #ced4da;
    display: inline-block;
    font-size: 9px;
    height: 16px;
    left: 0;
    margin-left: -19px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: -2px;
    width: 16px
}

.responsive-table-plugin .checkbox-row input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: 0
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label {
    opacity: .65
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label::before {
    outline-offset: -2px;
    outline: 0
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label::before {
    background-color: #dee2e6;
    cursor: not-allowed
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::before {
    background-color: transparent;
    border-color: #3bafda
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after {
    color: #3bafda
}

.responsive-table-plugin .sticky-table-header,.responsive-table-plugin table.focus-on tbody tr.focused td,.responsive-table-plugin table.focus-on tbody tr.focused th {
    background-color: #3bafda!important;
    --bs-table-accent-bg: $primary!important;
    border-color: #3bafda!important;
    color: #fff
}

.responsive-table-plugin .sticky-table-header table,.responsive-table-plugin table.focus-on tbody tr.focused td table,.responsive-table-plugin table.focus-on tbody tr.focused th table {
    color: #fff
}

.responsive-table-plugin .fixed-solution .sticky-table-header {
    top: 70px!important
}

.responsive-table-plugin .btn-default {
    background-color: #f1f5f7;
    color: color-yiq(#f1f5f7);
    border: 1px solid rgba(50,58,70,.3)
}

.responsive-table-plugin .btn-default.btn-primary {
    background-color: #3bafda;
    border-color: #3bafda;
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px rgba(59,175,218,.5);
    box-shadow: 0 0 0 2px rgba(59,175,218,.5)
}

.responsive-table-plugin .btn-group.pull-right {
    float: right
}

.responsive-table-plugin .btn-group.pull-right .dropdown-menu {
    left: auto;
    right: 0
}

.no-touch .dropdown-menu>.checkbox-row:active,.no-touch .dropdown-menu>.checkbox-row:hover {
    color: #323a46;
    background-color: #f1f5f7
}

body[data-layout-mode=horizontal] .fixed-solution .sticky-table-header {
    top: 125px!important
}

body[data-layout-mode=horizontal][data-layout-menu-position=scrollable] .fixed-solution .sticky-table-header {
    top: 0!important
}

@font-face {
    font-family: footable;
    src: url(../../fonts/footable.eot);
    src: url(../../fonts/footable.eot?#iefix) format("embedded-opentype"),url(../fonts/footable.woff) format("woff"),url(../fonts/footable.ttf) format("truetype"),url(../fonts/footable.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family:footable;
        src: url(../../fonts/footable.svg#footable) format("svg");
        font-weight: 400;
        font-style: normal
    }
}

.footable-detail-show,.footable-row-detail {
    background-color: #f1f5f7
}

.footable-pagination li {
    margin-left: 5px;
    float: left
}

.footable-pagination li a {
    padding: .375rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #323a46;
    background-color: #fff;
    display: block;
    border: 1px solid #dee2e6;
    border-radius: .25rem
}

.footable-pagination li a:hover {
    z-index: 2;
    color: #323a46;
    text-decoration: none;
    background-color: #f7f7f7;
    border-color: #dee2e6
}

.footable-pagination li.active a {
    color: #fff;
    background-color: #3bafda;
    border-color: #3bafda
}

.footable>thead>tr>th>span.footable-sort-indicator {
    float: right
}

.footable {
    width: 100%
}

.footable.breakpoint>tbody>tr.footable-detail-show>td {
    border-bottom: none
}

.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e001"
}

.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail) {
    cursor: pointer
}

.footable.breakpoint>tbody>tr>td.footable-cell-detail {
    border-top: none
}

.footable.breakpoint>tbody>tr>td>span.footable-toggle {
    display: inline-block;
    font-family: footable;
    padding-right: 5px;
    font-size: 14px
}

.footable.breakpoint>tbody>tr>td>span.footable-toggle:before {
    content: "\e000"
}

.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e005"
}

.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before {
    content: "\e004"
}

.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e003"
}

.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before {
    content: "\e002"
}

.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e007"
}

.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before {
    content: "\e006"
}

.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e009"
}

.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before {
    content: "\e008"
}

.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e00f"
}

.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before {
    content: "\e011"
}

.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e013"
}

.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before {
    content: "\e015"
}

.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e01b"
}

.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before {
    content: "\e01d"
}

.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e00b"
}

.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before {
    content: "\e00d"
}

.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e01f"
}

.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before {
    content: "\e021"
}

.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content: "\e017"
}

.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before {
    content: "\e019"
}

.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle {
    font-size: 18px
}

.footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle {
    font-size: 24px
}

.footable>thead>tr>th {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none
}

.footable>thead>tr>th.footable-sortable:hover {
    cursor: pointer
}

.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before {
    content: "\e012"
}

.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before {
    content: "\e013"
}

.footable>thead>tr>th>span.footable-sort-indicator {
    display: inline-block;
    font-family: footable;
    padding-left: 5px;
    opacity: .3
}

.footable>thead>tr>th>span.footable-sort-indicator:before {
    content: "\e022"
}

.footable>tfoot .pagination {
    margin: 0
}

.footable.no-paging .hide-if-no-paging {
    display: none
}

.footable-row-detail-inner {
    display: table
}

.footable-row-detail-row {
    display: table-row;
    line-height: 1.5em
}

.footable-row-detail-group {
    display: block;
    line-height: 2em;
    font-size: 1.2em;
    font-weight: 700
}

.footable-row-detail-name {
    display: table-cell;
    font-weight: 700;
    padding-right: .5em
}

.footable-row-detail-value {
    display: table-cell
}

.bootstrap-table .table:not(.table-sm)>tbody>tr>td,.bootstrap-table .table:not(.table-sm)>tbody>tr>th,.bootstrap-table .table:not(.table-sm)>tfoot>tr>td,.bootstrap-table .table:not(.table-sm)>tfoot>tr>th,.bootstrap-table .table:not(.table-sm)>thead>tr>td {
    padding: .85rem .85rem
}

.bootstrap-table .table {
    border-bottom: none
}

.bootstrap-table .table>thead>tr>th {
    border-bottom: 2px solid transparent
}

.table-borderless.table-bordered {
    border: none!important
}

table[data-toggle=table] {
    display: none
}

.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination {
    margin-top: 20px;
    margin-bottom: 0
}

.fixed-table-pagination .pagination .page-link {
    border-radius: 30px!important;
    margin: 0 3px;
    border: none
}

.fixed-table-container {
    border: none
}

.fixed-table-container tbody td {
    border-left: none
}

.fixed-table-container thead th .th-inner {
    padding: .85rem .85rem
}

.fixed-table-toolbar .fa {
    font-family: "Font Awesome 5 Free";
    font-weight: 400
}

.fixed-table-toolbar .fa.fa-sync {
    font-weight: 900
}

.fixed-table-toolbar .fa-toggle-down:before {
    content: "\f150"
}

.fixed-table-toolbar .fa-toggle-up:before {
    content: "\f151"
}

.fixed-table-toolbar .fa-refresh:before {
    content: "\f01e";
    font-weight: 900
}

.fixed-table-toolbar .fa-th-list:before {
    content: "\f0ca";
    font-weight: 900
}

.tablesaw thead {
    background: #f1f5f7;
    background-image: none;
    border: none
}

.tablesaw thead th {
    text-shadow: none
}

.tablesaw thead tr:first-child th {
    border: none;
    font-weight: 500;
    font-family: Roboto,sans-serif
}

.tablesaw td {
    border-color: #f1f5f7!important
}

.tablesaw tbody th,.tablesaw td {
    font-size: inherit;
    line-height: inherit;
    padding: 10px!important
}

.tablesaw tbody tr,.tablesaw-stack tbody tr {
    border-bottom: none
}

.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after {
    font-size: 8px;
    padding-right: 10px
}

.tablesaw-swipe .tablesaw-cell-persist {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #f1f5f7
}

.tablesaw-enhanced .tablesaw-bar .btn {
    text-shadow: none;
    background-image: none;
    text-transform: none;
    border: 1px solid #dee2e6;
    padding: 3px 10px;
    color: #323a46
}

.tablesaw-enhanced .tablesaw-bar .btn:after {
    display: none
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {
    background: #fff
}

.tablesaw-enhanced .tablesaw-bar .btn:active,.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .btn:hover {
    color: #3bafda!important;
    background-color: #f5f8f9;
    outline: 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background-image: none
}

.tablesaw-columntoggle-popup .btn-group {
    display: block
}

.tablesaw-swipe .tablesaw-swipe-cellpersist {
    border-right: 2px solid #f1f5f7
}

.tablesaw-sortable-btn {
    cursor: pointer
}

.tablesaw-swipe-cellpersist {
    width: auto!important
}

.tablesaw-bar-section label {
    color: inherit
}

.jsgrid-cell {
    padding: .85rem .85rem;
    border: 1px solid #edeff1
}

.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell {
    border: none
}

.jsgrid-row>.jsgrid-cell {
    background: 0 0!important
}

.jsgrid-alt-row>.jsgrid-cell {
    background: #f1f5f7
}

.jsgrid-selected-row>.jsgrid-cell {
    background: #f5f8f9;
    border-color: #edeff1
}

.jsgrid-header-row>.jsgrid-header-cell {
    background: #f1f5f7;
    text-align: center!important
}

.jsgrid-filter-row>.jsgrid-cell {
    background: #f7fafb
}

.jsgrid-edit-row>.jsgrid-cell,.jsgrid-insert-row>.jsgrid-cell {
    background: #f1f5f7
}

.jsgrid input,.jsgrid select,.jsgrid textarea {
    padding: .4em .6em;
    outline: 0!important;
    color: #6c757d;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .2rem
}

.jsgrid-pager-container {
    margin-top: 10px
}

.jsgrid-pager-page {
    padding: 0;
    margin: 0 2px
}

.jsgrid-pager-page.jsgrid-pager-current-page {
    background-color: #3bafda;
    color: #fff
}

.jsgrid-pager-current-page,.jsgrid-pager-page a {
    background-color: #f1f5f7;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: inline-block;
    text-align: center;
    line-height: 24px;
    color: #6c757d
}

.jsgrid-pager-nav-button a {
    color: #6c757d;
    font-weight: 600
}

.jsgrid-pager-nav-button a:hover {
    color: #3bafda
}

.jsgrid .jsgrid-button {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-image: url(../images/jsgrid.png);
    background-color: #f7f7f7;
    outline: 0!important
}

.jsgrid .jsgrid-button:hover {
    opacity: .9;
    background-color: #f1f5f7
}

.jsgrid-search-mode-button {
    background-position: 0 -295px
}

.jsgrid-insert-button {
    background-position: 0 -160px
}

.jsgrid-header-sort:before {
    position: absolute
}

.ms-container {
    background: transparent url(../images/plugins/multiple-arrow.png) no-repeat 50% 50%;
    width: auto;
    max-width: 370px
}

.ms-container .ms-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #ced4da;
    box-shadow: none
}

.ms-container .ms-list.ms-focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #b9bfc4
}

.ms-container .ms-selectable li.ms-elem-selectable {
    border: none;
    padding: 5px 10px;
    color: #6c757d
}

.ms-container .ms-selectable li.ms-hover {
    background-color: #3bafda;
    color: #fff
}

.ms-container .ms-selection li.ms-elem-selection {
    border: none;
    padding: 5px 10px;
    color: #6c757d
}

.ms-container .ms-selection li.ms-hover {
    background-color: #3bafda;
    color: #fff
}

.ms-container .search-input {
    margin-bottom: 10px
}

.ms-selectable {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0!important
}

.ms-optgroup-label {
    font-weight: 500;
    font-family: Roboto,sans-serif;
    color: #323a46!important;
    font-size: 13px
}

.ms-container .ms-selectable,.ms-container .ms-selection {
    background-color: #fff
}

.autocomplete-suggestions {
    border: 0 solid #eaeef0;
    background-color: #fff;
    cursor: default;
    overflow: auto;
    max-height: 200px!important;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15)
}

.autocomplete-suggestion {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden
}

.autocomplete-no-suggestion {
    padding: 5px
}

.autocomplete-selected {
    background: #f7f7f7;
    cursor: pointer
}

.autocomplete-suggestions strong {
    font-weight: 700;
    color: #323a46
}

.autocomplete-group {
    padding: 5px;
    font-weight: 500;
    font-family: Roboto,sans-serif
}

.autocomplete-group strong {
    font-weight: 700;
    font-size: 16px;
    color: #323a46;
    display: block
}

.bootstrap-touchspin .btn .input-group-text {
    padding: 0;
    border: none;
    background-color: transparent;
    color: inherit
}

.bootstrap-touchspin.input-group>.input-group-prepend>.btn,.bootstrap-touchspin.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.bootstrap-touchspin.input-group>.input-group-append>.btn,.bootstrap-touchspin.input-group>.input-group-append>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.parsley-errors-list {
    margin: 0;
    padding: 0
}

.parsley-errors-list>li {
    list-style: none;
    color: #f1556c;
    margin-top: 5px;
    padding-left: 20px;
    position: relative
}

.parsley-errors-list>li:before {
    content: "\f0159";
    font-family: "Material Design Icons";
    position: absolute;
    left: 2px;
    top: -1px
}

.parsley-error {
    border-color: #f1556c
}

.parsley-success {
    border-color: #1abc9c
}

.flatpickr-calendar {
    background: #fff;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    border: 1px solid #eaeef0
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before {
    border-top-color: #fff
}

.flatpickr-current-month {
    font-size: 110%
}

.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover {
    background: #3bafda;
    border-color: #3bafda
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #3bafda;
    box-shadow: -10px 0 0 #3bafda
}

.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover {
    background: #fff;
    color: #323a46
}

.flatpickr-months .flatpickr-month {
    height: 36px
}

.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
    color: #adb5bd;
    fill: #adb5bd
}

.flatpickr-weekdays {
    background-color: #f1f5f7
}

.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover,.flatpickr-day,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator,.flatpickr-time input,span.flatpickr-weekday {
    color: #6c757d;
    fill: #6c757d
}

.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay {
    color: #98a6ad
}

.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover {
    background: #f1f5f7;
    border-color: #f1f5f7
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
    border-top: 1px solid #fff
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover {
    background-color: transparent;
    color: #323a46
}

.flatpickr-day.inRange {
    -webkit-box-shadow: -5px 0 0 #f1f5f7,5px 0 0 #f1f5f7;
    box-shadow: -5px 0 0 #f1f5f7,5px 0 0 #f1f5f7
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
    color: #98a6ad
}

.clockpicker-popover .btn-default {
    background-color: #3bafda;
    color: #fff
}

.clockpicker-popover {
    background: #fff;
    -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
    border: 1px solid #eaeef0
}

.clockpicker-popover .popover-title {
    background-color: transparent;
    font-weight: 500
}

.clockpicker-popover .clockpicker-plate {
    background: #f1f5f7;
    border: 1px solid #eaeef0
}

.clockpicker-popover .popover-content {
    background-color: transparent
}

.clockpicker-tick {
    color: #6c757d
}

.clockpicker-tick:hover {
    background-color: rgba(59,175,218,.35)
}

.clockpicker-canvas line {
    stroke: #3bafda
}

.clockpicker-canvas-bg {
    fill: rgba(59,175,218,.35)
}

.clockpicker-canvas-bearing,.clockpicker-canvas-fg {
    fill: #3bafda
}

.clockpicker-button {
    display: block;
    width: 100%
}

.ql-container {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.ql-container.ql-snow {
    border-color: #ced4da
}

.ql-bubble {
    border: 1px solid #ced4da;
    border-radius: .2rem
}

.ql-toolbar {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important
}

.ql-toolbar span {
    outline: 0!important;
    color: #6c757d
}

.ql-toolbar span:hover {
    color: #3bafda!important
}

.ql-toolbar.ql-snow {
    border-color: #ced4da
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: transparent
}

.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px;
    margin-left: 0
}

.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke {
    stroke: #6c757d
}

.ql-snow .ql-fill {
    fill: #6c757d
}

.ql-snow .ql-picker-options {
    background-color: #fff;
    border-color: #eaeef0!important
}

.ql-editor {
    text-align: left
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    left: auto;
    top: 50%;
    width: 18px
}

.dropzone {
    border: 2px dashed #ced4da;
    background: #fff;
    border-radius: 6px;
    cursor: pointer;
    min-height: 150px;
    padding: 20px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dropzone .dz-message {
    text-align: center;
    margin: 2rem 0
}

.dropzone.dz-started .dz-message {
    display: none
}

@font-face {
    font-family: dropify;
    src: url(../fonts/dropify.eot);
    src: url(../fonts/dropify.eot) format("embedded-opentype"),url(../fonts/dropify.woff) format("woff"),url(../fonts/dropify.ttf) format("truetype"),url(../fonts/dropify.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.dropify-wrapper {
    border: 2px dashed #ced4da;
    background: #fff;
    border-radius: 6px;
    color: #6c757d
}

.dropify-wrapper:hover {
    background-image: linear-gradient(-45deg,#edeff1 25%,transparent 25%,transparent 50%,#edeff1 50%,#edeff1 75%,transparent 75%,transparent)
}

.dropify-wrapper .dropify-preview {
    background-color: #fff
}

.editable-clear-x {
    background: url(../images/plugins/clear.png) center center no-repeat
}

.editableform-loading {
    background: url(../../images/plugins/loading.gif) center center no-repeat
}

.editable-checklist label {
    display: block
}

.editable-input .form-control,.editable-input .form-select {
    display: inline-block
}

.editable-buttons {
    margin-left: 7px
}

.editable-buttons .editable-cancel {
    margin-left: 7px
}

.editable-checklist>div {
    margin-bottom: 7px
}

.image-crop-preview .img-preview {
    float: left;
    margin-bottom: .5rem;
    margin-right: .5rem;
    overflow: hidden;
    background-color: #f1f5f7;
    text-align: center;
    width: 100%
}

.image-crop-preview .img-preview>img {
    max-width: 100%
}

.image-crop-preview .preview-lg {
    height: 9rem;
    width: 16rem
}

.image-crop-preview .preview-md {
    height: 4.5rem;
    width: 8rem
}

.image-crop-preview .preview-sm {
    height: 2.25rem;
    width: 4rem
}

.image-crop-preview .preview-xs {
    height: 1.125rem;
    margin-right: 0;
    width: 2rem
}

.img-crop-preview-btns>.btn,.img-crop-preview-btns>.btn-group {
    margin-bottom: 8px;
    margin-right: 8px
}

.docs-cropped .modal-body>canvas,.docs-cropped .modal-body>img {
    max-width: 100%
}

.docs-drop-options {
    max-height: 400px;
    overflow-y: auto
}

.gmaps,.gmaps-panaroma {
    height: 300px;
    background: #f1f5f7;
    border-radius: 3px
}

.gmaps-overlay {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    background: #3bafda;
    border-radius: 4px;
    padding: 10px 20px
}

.gmaps-overlay_arrow {
    left: 50%;
    margin-left: -16px;
    width: 0;
    height: 0;
    position: absolute
}

.gmaps-overlay_arrow.above {
    bottom: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #3bafda
}

.gmaps-overlay_arrow.below {
    top: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #3bafda
}

.jvectormap-label {
    border: none;
    background: #343a40;
    color: #fff;
    font-family: Roboto,sans-serif;
    font-size: .9rem;
    padding: 5px 8px
}

.mapael .map {
    position: relative
}

.mapael .map .zoomIn {
    top: 25px
}

.mapael .map .zoomOut {
    top: 50px
}

.mapael .mapTooltip {
    position: absolute;
    background-color: #3bafda;
    opacity: .95;
    border-radius: 3px;
    padding: 2px 10px;
    z-index: 1000;
    max-width: 200px;
    display: none;
    color: #fff;
    font-family: Roboto,sans-serif
}

.mapael .zoomIn,.mapael .zoomOut,.mapael .zoomReset {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    font-weight: 500;
    cursor: pointer;
    background-color: #3bafda;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 10px;
    width: 24px;
    height: 24px;
    line-height: 24px
}

.mapael .plotLegend text {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
    fill: #98a6ad
}

.datepicker {
    padding: 10px!important;
    -webkit-animation: none;
    animation: none
}

.datepicker td,.datepicker th {
    width: 30px;
    height: 30px
}

.datepicker table tr td .active.disabled:hover[disabled],.datepicker table tr td .active.disabled[disabled],.datepicker table tr td .active:active,.datepicker table tr td .active:hover,.datepicker table tr td .active:hover.active,.datepicker table tr td .active:hover.disabled,.datepicker table tr td .active:hover:active,.datepicker table tr td .active:hover:hover,.datepicker table tr td .active:hover[disabled],.datepicker table tr td .active[disabled],.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled],.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover {
    background-color: #3bafda!important;
    background-image: none!important;
    color: #fff
}

.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover {
    background: #f7f7f7
}

.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old {
    color: #6c757d;
    opacity: .4
}

.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover {
    background: #f7f7f7
}

.datepicker .datepicker-switch:hover {
    background: 0 0
}

.datepicker-dropdown:after {
    border-bottom: 6px solid #fff
}

.datepicker-dropdown:before {
    border-bottom-color: #eaeef0
}

.datepicker-dropdown.datepicker-orient-top:before {
    border-top: 7px solid #eaeef0
}

.datepicker-dropdown.datepicker-orient-top:after {
    border-top: 6px solid #fff
}

.gu-mirror {
    position: fixed!important;
    margin: 0!important;
    z-index: 9999!important;
    opacity: .8
}

.gu-hide {
    display: none!important
}

.gu-unselectable {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important
}

.gu-transit {
    opacity: .2
}

.dragula-handle {
    position: relative;
    width: 36px;
    height: 36px;
    font-size: 24px;
    text-align: center;
    cursor: move
}

.dragula-handle:before {
    content: "\f01db";
    font-family: "Material Design Icons";
    position: absolute
}

/*# sourceMappingURL=app.min.css.map */
