.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\A0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(./fonts/ad.2d9288138275b189625c8c2c264648ec.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(./fonts/ad.800207334fe3f06f5cefab0e161ee27d.svg)}.flag-icon-ae{background-image:url(./fonts/ae.998cc1fc1b86c9e1f5e381ed49bcb73c.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(./fonts/ae.8fc34d937ede25b6e171274b804b1e7f.svg)}.flag-icon-af{background-image:url(./fonts/af.1e73c9eec7a1fe8d8a4a28de746bb09c.svg)}.flag-icon-af.flag-icon-squared{background-image:url(./fonts/af.ddee87a8c4cdbc2a60b5d4ddc3a1549a.svg)}.flag-icon-ag{background-image:url(./fonts/ag.b8b828913dc2d38b6afaed59032f2ad9.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(./fonts/ag.441882c5d5489780f1ab6b44927e5cd3.svg)}.flag-icon-ai{background-image:url(./fonts/ai.7b4552df49750bda95a7fb860851ba60.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(./fonts/ai.377c542ad344b6c40fd30645601fdb01.svg)}.flag-icon-al{background-image:url(./fonts/al.4ed11fa46f929442468e9904abdbcc4a.svg)}.flag-icon-al.flag-icon-squared{background-image:url(./fonts/al.0663234670e1d6679628d6f4fbae4e90.svg)}.flag-icon-am{background-image:url(./fonts/am.cb2561270555c1b1e80318bc637c05ea.svg)}.flag-icon-am.flag-icon-squared{background-image:url(./fonts/am.41e6105650bb108b46e153f4f043e027.svg)}.flag-icon-ao{background-image:url(./fonts/ao.b69218a9dc7ff91ce97305c35b9f8991.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(./fonts/ao.3e1baa0864a908f0cb27d06e155300ba.svg)}.flag-icon-aq{background-image:url(./fonts/aq.02ad59b3dcbdd872f74d3c112f474794.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(./fonts/aq.328821fe6adacfa7bee4f57da5d4e5c6.svg)}.flag-icon-ar{background-image:url(./fonts/ar.5261e632249ca9ab5b916055603be1f6.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(./fonts/ar.53647ae9f056d46e03205f791f2b66e3.svg)}.flag-icon-as{background-image:url(./fonts/as.23e6ae7d55de1077626007fdfe9a5822.svg)}.flag-icon-as.flag-icon-squared{background-image:url(./fonts/as.078ba7453c7f253d3f2ceea4b8b57d37.svg)}.flag-icon-at{background-image:url(./fonts/at.fa4cf0437de30e8cbf8952b91ffbbc3a.svg)}.flag-icon-at.flag-icon-squared{background-image:url(./fonts/at.0721b30720785a8a481ea634b50445ff.svg)}.flag-icon-au{background-image:url(./fonts/au.bb307e7fab6969ba6d3ff7d2ceeb6288.svg)}.flag-icon-au.flag-icon-squared{background-image:url(./fonts/au.f6b7907ce4405df5f8c7d1abbbadafd5.svg)}.flag-icon-aw{background-image:url(./fonts/aw.3f52fb17e14398c3a3d8e5cece4f9009.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(./fonts/aw.0cd7e031771900e86d3fe8dcd81e5556.svg)}.flag-icon-ax{background-image:url(./fonts/ax.f8c4019f81d13aade8e732ab4a6baf32.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(./fonts/ax.e939bf2ecb653b16e31928f62f14161b.svg)}.flag-icon-az{background-image:url(./fonts/az.198dbef38643afbd74b6d1cbe6da9ec8.svg)}.flag-icon-az.flag-icon-squared{background-image:url(./fonts/az.1edff1247e1846c4e074a479684ea6ee.svg)}.flag-icon-ba{background-image:url(./fonts/ba.7d6f56d23d025c0f0368ac2f85d7f8af.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(./fonts/ba.d5ef14f05acaac11a4844e9b3bbedb00.svg)}.flag-icon-bb{background-image:url(./fonts/bb.fe3ac3fea6f1abd9cfce0635cc6d610b.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(./fonts/bb.0c916c1c17d5652f5e92b773aa1d4e2a.svg)}.flag-icon-bd{background-image:url(./fonts/bd.a7978d3d0cb45d9a6dfae8569f7c9969.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(./fonts/bd.b2af31760187b0f75eb6789dda71f62f.svg)}.flag-icon-be{background-image:url(./fonts/be.5739940da79d5fa8e595e64c05669c2a.svg)}.flag-icon-be.flag-icon-squared{background-image:url(./fonts/be.f34903cc86f134e4aa0aab9ff6a9e571.svg)}.flag-icon-bf{background-image:url(./fonts/bf.57907e6611d0ab08eed5631443cdd447.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(./fonts/bf.348494c4020e910a1c5ebf26ad17c27b.svg)}.flag-icon-bg{background-image:url(./fonts/bg.494aa5696f310b06328d4768c4bacdcc.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(./fonts/bg.44d83f951206160867dedeb992217279.svg)}.flag-icon-bh{background-image:url(./fonts/bh.7510653e469a48d869e109f7cc5fe930.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(./fonts/bh.18fac7d81bf6f7575b9f7486ee55cfcd.svg)}.flag-icon-bi{background-image:url(./fonts/bi.12a40d8db0b02233e8bdfe888231bfdb.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(./fonts/bi.d0615c777a4d8ada254341565c49bcd5.svg)}.flag-icon-bj{background-image:url(./fonts/bj.5561ec954d9c2ec533400b805354a4b6.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(./fonts/bj.22430301448ceea1471d979ca319be92.svg)}.flag-icon-bl{background-image:url(./fonts/bl.2a496da9f0ccf063b143d591045f587a.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(./fonts/bl.2deb442f266b054738dc4389f509a553.svg)}.flag-icon-bm{background-image:url(./fonts/bm.012b04b78dff697d63abb50a1193144c.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(./fonts/bm.f2a17828e24a83b7bb4e980543c5fab6.svg)}.flag-icon-bn{background-image:url(./fonts/bn.f6d5f4005cca9ebb9883e5fb4e3edba9.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(./fonts/bn.c5b91605c852ec62583c5e7498a9f4c5.svg)}.flag-icon-bo{background-image:url(./fonts/bo.5f3fef091d666ea0ed093b1a427eac1f.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(./fonts/bo.2b6773a9f72cc831c5fd8ac5a2115576.svg)}.flag-icon-bq{background-image:url(./fonts/bq.fda6c02c937beae291172cd3f50df39c.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(./fonts/bq.8c6f85c7ffea34a1d11596e9945f112a.svg)}.flag-icon-br{background-image:url(./fonts/br.a31e25766b6f0ba6bea0e6bf7d8e91af.svg)}.flag-icon-br.flag-icon-squared{background-image:url(./fonts/br.a30c10f8643bb31ef60f65958865a812.svg)}.flag-icon-bs{background-image:url(./fonts/bs.cf40c6afb10d012e938c1fc4975301db.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(./fonts/bs.0f30e82c7146b9138138a31810ae9e1e.svg)}.flag-icon-bt{background-image:url(./fonts/bt.87d65251ab5b878dd029615dd4794a8e.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(./fonts/bt.508393deb13245e36ff088316dbcd5da.svg)}.flag-icon-bv{background-image:url(./fonts/bv.4fbc14ad662107c170024061b40f6302.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(./fonts/bv.ce747379b653d0c81d931cd25779c857.svg)}.flag-icon-bw{background-image:url(./fonts/bw.15ed460a57847531507e5ba7201597b5.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(./fonts/bw.5f11a0beed3ff05c3accc5df7e42fd66.svg)}.flag-icon-by{background-image:url(./fonts/by.c05c8c07ade1f9ead97ddf35a747f95b.svg)}.flag-icon-by.flag-icon-squared{background-image:url(./fonts/by.9b65127c617c5268e17e0997da71885b.svg)}.flag-icon-bz{background-image:url(./fonts/bz.2458dd8a8870ea822b25e1cbbd9cb0a9.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(./fonts/bz.81f2d6419e0debccb76714ed466b0652.svg)}.flag-icon-ca{background-image:url(./fonts/ca.0efb6bf1f18132e87ea2c57d9580c45c.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(./fonts/ca.a3999867cb776b04ebddf5d9eef4f48c.svg)}.flag-icon-cc{background-image:url(./fonts/cc.dd392e29d025f8df6555fbb825f3ac84.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(./fonts/cc.e53abbf8dc50b464cbb11a76ff1ec9d6.svg)}.flag-icon-cd{background-image:url(./fonts/cd.d4408d3c47a4436c01c71fe6af4825bd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(./fonts/cd.a3ecd8067fcd90a99ce9385abdc99f45.svg)}.flag-icon-cf{background-image:url(./fonts/cf.d8dd15d37e5023c354126187fe19327f.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(./fonts/cf.8f764c6dedaca265cead5bd746224551.svg)}.flag-icon-cg{background-image:url(./fonts/cg.51ec77aa7dc9bd203501805508836662.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(./fonts/cg.4ad6f3e8cf63bc61fc684d1e23e86899.svg)}.flag-icon-ch{background-image:url(./fonts/ch.a69a50e544ff08eb122eedb7dc274cac.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(./fonts/ch.987cb82c1cadb50c89fe1e58dec40c31.svg)}.flag-icon-ci{background-image:url(./fonts/ci.11ac689d81026c7e72a1726cc5b8e435.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(./fonts/ci.728ba64d6ecf525a8eb69909b6f62b58.svg)}.flag-icon-ck{background-image:url(./fonts/ck.fe45a10b7d10b55b741114dcb7e75f48.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(./fonts/ck.e2686b2a29a1d7e56e17214b72e4cb0a.svg)}.flag-icon-cl{background-image:url(./fonts/cl.2fd895c4996f542bf3b07caba07bec6e.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(./fonts/cl.609867ee88ac78b4aaf397a6fabe6790.svg)}.flag-icon-cm{background-image:url(./fonts/cm.a56034b73ef6d0700c73206a2f72abe0.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(./fonts/cm.94ec67b0531daa72807d39d9c7fa2123.svg)}.flag-icon-cn{background-image:url(./fonts/cn.2c193ab31269f0da8be9830738325d0f.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(./fonts/cn.3a0829042f88f0dd20060d30fd7057c2.svg)}.flag-icon-co{background-image:url(./fonts/co.c5d7116a03266225f537cb79a0b87c21.svg)}.flag-icon-co.flag-icon-squared{background-image:url(./fonts/co.11131041f85f1e5ebf68667f790af409.svg)}.flag-icon-cr{background-image:url(./fonts/cr.0d349fd2526b99ef265d29d840611ce6.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(./fonts/cr.13c483a397095a9d8703d1eb46328c77.svg)}.flag-icon-cu{background-image:url(./fonts/cu.1c7cc4da857495d8b44eb88d22a51e33.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(./fonts/cu.e4f897dc1790e9f3d1adafb62d0f7fd1.svg)}.flag-icon-cv{background-image:url(./fonts/cv.624a2d4d919439bbd76b1431de002c18.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(./fonts/cv.accdfa0ea8efad323ef4711339765a4b.svg)}.flag-icon-cw{background-image:url(./fonts/cw.9c06626ee2188bfd83b63be4b009cc30.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(./fonts/cw.ae75cba57510891147b59f88c71d3584.svg)}.flag-icon-cx{background-image:url(./fonts/cx.b2a59c5ce370cabebdcbd19672933e7e.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(./fonts/cx.8142eab77f7fe4cfb349a14b4f94ce1d.svg)}.flag-icon-cy{background-image:url(./fonts/cy.5e40be33df611e7bdecee279ccf3889e.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(./fonts/cy.dbf92cb89053f06b273f767cc7dd3a8e.svg)}.flag-icon-cz{background-image:url(./fonts/cz.09a9b116642e821937ffc1d777a99022.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(./fonts/cz.b325cced526f0d4cb42b655eca7f40e4.svg)}.flag-icon-de{background-image:url(./fonts/de.246a5fcba5ed21747c2a108e5e635ec7.svg)}.flag-icon-de.flag-icon-squared{background-image:url(./fonts/de.74018f0abdef885f425c141cc3244afb.svg)}.flag-icon-dj{background-image:url(./fonts/dj.694ca31b23013c8f1127e23741dd54a0.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(./fonts/dj.63e20123441e1fe6998df866aceb2a4c.svg)}.flag-icon-dk{background-image:url(./fonts/dk.302b4687163f20c1e43779d2a3f671a0.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(./fonts/dk.59a9d25f6d57f572f48c2c1eeecb0724.svg)}.flag-icon-dm{background-image:url(./fonts/dm.b1635699ae7bb121d9efce1f2a881320.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(./fonts/dm.fda8fe7071e4410604350b7ca25aeb4b.svg)}.flag-icon-do{background-image:url(./fonts/do.704fd2a9ed132ee8e42c5fc4dbea31a1.svg)}.flag-icon-do.flag-icon-squared{background-image:url(./fonts/do.88a82fcc61969d9c897ca685f5020b5e.svg)}.flag-icon-dz{background-image:url(./fonts/dz.0477e542720bf395ac09392db78e17a7.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(./fonts/dz.ff15f060b5abba792024a5b144e5a31d.svg)}.flag-icon-ec{background-image:url(./fonts/ec.3bafd0714678cf63330f182d9ec4cc41.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(./fonts/ec.8fb69b7933c6f712e20572580736f7c4.svg)}.flag-icon-ee{background-image:url(./fonts/ee.03c3d564daa8527441e943dab22a6e24.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(./fonts/ee.9b43910c06e045dae08a96b7e185ca30.svg)}.flag-icon-eg{background-image:url(./fonts/eg.b0aa9a4e893d49715b780350324cb985.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(./fonts/eg.4137f1081dc73f5450aa1732b27a73eb.svg)}.flag-icon-eh{background-image:url(./fonts/eh.44d979031e6ecf702d00c9d07bbfcc0c.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(./fonts/eh.780a0a9e2e95e4971fdca31fbf97091e.svg)}.flag-icon-er{background-image:url(./fonts/er.b4ea80f7a2a8848ad55e31b9bf3afc90.svg)}.flag-icon-er.flag-icon-squared{background-image:url(./fonts/er.8d5171c77e388034f48931bb77b65014.svg)}.flag-icon-es{background-image:url(./fonts/es.bcf1ab9854fa7d81fedb1115032ab465.svg)}.flag-icon-es.flag-icon-squared{background-image:url(./fonts/es.361eda2a8906d9753ced8c046a754606.svg)}.flag-icon-et{background-image:url(./fonts/et.512bde19026857a0be17fa2271224762.svg)}.flag-icon-et.flag-icon-squared{background-image:url(./fonts/et.a61da8e203efc6ddf8be108c074e44e9.svg)}.flag-icon-fi{background-image:url(./fonts/fi.8c63a9af82c69e1e067cc51fe8251693.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(./fonts/fi.55109a408f95186b773e8e89b5a67dcc.svg)}.flag-icon-fj{background-image:url(./fonts/fj.caf72f69ced8ffea30cc3a38bcc6011e.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(./fonts/fj.453532c2daca1423d88f079a82cfcfc5.svg)}.flag-icon-fk{background-image:url(./fonts/fk.1e53dc26d87dc2ff8cdec524787eb102.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(./fonts/fk.1bffbf9fdbc7e06d1e4ea685247c72f5.svg)}.flag-icon-fm{background-image:url(./fonts/fm.2c13a5d4f618959c50fcca1b498dd393.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(./fonts/fm.41b339f3be3f9e3f61694ab4a9086c09.svg)}.flag-icon-fo{background-image:url(./fonts/fo.c2f634751d1be4f5bb02637a2648823f.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(./fonts/fo.32019da00e4ad54d1cda9ff412d32ca1.svg)}.flag-icon-fr{background-image:url(./fonts/fr.4e3ec048e64c77815332dbb34f9b6305.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(./fonts/fr.f4529ed89ccd5521b6895e298346e71d.svg)}.flag-icon-ga{background-image:url(./fonts/ga.8629ddf547aa8d81b25fba0579963c21.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(./fonts/ga.886a7348fe2900f346fe427ffb40dbea.svg)}.flag-icon-gb{background-image:url(./fonts/gb.85a97dab5b090c1a8110d27fcd570939.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(./fonts/gb.fe60f8318501f211b9583bc6d666c874.svg)}.flag-icon-gd{background-image:url(./fonts/gd.0e3d254c0cf13bf900b1eed7022fd68f.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(./fonts/gd.7c62ce7d1f45914b82768e971aa41745.svg)}.flag-icon-ge{background-image:url(./fonts/ge.a129579288ce45bca7de9c073c5e17a9.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(./fonts/ge.49a0b418c43c1db8a679832ec0310144.svg)}.flag-icon-gf{background-image:url(./fonts/gf.434bae071ab5ed1b79860ca48122b681.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(./fonts/gf.d0185c1175c7d0fa26b1a282440d7677.svg)}.flag-icon-gg{background-image:url(./fonts/gg.c447047f465ae1303de6e46c43eb0a6a.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(./fonts/gg.02df8a5dc2a174160c2ff4febae8c1f6.svg)}.flag-icon-gh{background-image:url(./fonts/gh.bb3bb60464f9de0885206ae68d817026.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(./fonts/gh.e0ca5267471f6b47564b10068f37e874.svg)}.flag-icon-gi{background-image:url(./fonts/gi.71cfe39b19a8cf801dac52745837879d.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(./fonts/gi.1afed1e43b3df70621911e848165db4f.svg)}.flag-icon-gl{background-image:url(./fonts/gl.1495643c89bb2002c8d1af03cd3d68b7.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(./fonts/gl.59e1835690dfbbb0414e59a72686b054.svg)}.flag-icon-gm{background-image:url(./fonts/gm.39937d8fd860274df069f97aefc58e15.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(./fonts/gm.6b4107900a93999092ef63fb4b99b171.svg)}.flag-icon-gn{background-image:url(./fonts/gn.e2dcda47e6c4a060104aaa7be670bf86.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(./fonts/gn.0798100ed78e72cc9070bb01924cba7e.svg)}.flag-icon-gp{background-image:url(./fonts/gp.0dcdf9660c568a30d3dbf8caf64e9d42.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(./fonts/gp.8fc39c39ffec8d93e550676fec3b8b56.svg)}.flag-icon-gq{background-image:url(./fonts/gq.c095a0d44d955f381d95bc1223c5a74f.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(./fonts/gq.88946f8ad223fc1224a03988295e4849.svg)}.flag-icon-gr{background-image:url(./fonts/gr.334890b69eef86b49a9083dcc2f33d31.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(./fonts/gr.dcc2c8657fa2795dda11f625a3fd5d67.svg)}.flag-icon-gs{background-image:url(./fonts/gs.21f7c99f17bb19ebe4b9921b7fa01afc.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(./fonts/gs.1067356806f9346264da936cc4c9e120.svg)}.flag-icon-gt{background-image:url(./fonts/gt.01ce618dccdf1c3af88fc6cab6c375e9.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(./fonts/gt.4eea9e03835a6042e803aae0c5103137.svg)}.flag-icon-gu{background-image:url(./fonts/gu.beb28cdd728df39cc5016605a594cc99.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(./fonts/gu.d4375e9d037d29bc430f6b8f2591514e.svg)}.flag-icon-gw{background-image:url(./fonts/gw.f0742332f72950dc2c88c2793ffe423f.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(./fonts/gw.1ea244637aa5bc1fb63541b77e6a54c0.svg)}.flag-icon-gy{background-image:url(./fonts/gy.cbacc8b88ee72a8dcf56632a2b2b947d.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(./fonts/gy.333d94bf559357540545c39f94cb12ef.svg)}.flag-icon-hk{background-image:url(./fonts/hk.029a6bef7507e48f79319f007585eaec.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(./fonts/hk.50fa2f99e1b35759629a6399ea58a5c6.svg)}.flag-icon-hm{background-image:url(./fonts/hm.8bbb5756e34452e030d2ccb14d7bf622.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(./fonts/hm.45e61c98191d6b1210b748066ce97549.svg)}.flag-icon-hn{background-image:url(./fonts/hn.db7e3de4435a912737ae15ff8c1b8130.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(./fonts/hn.4938f675b80bdc7e5ec2768cf4c09c18.svg)}.flag-icon-hr{background-image:url(./fonts/hr.176d2d57842eb1084e5363276bcaa988.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(./fonts/hr.635a60933b2268045706360f55b7b477.svg)}.flag-icon-ht{background-image:url(./fonts/ht.5f6a49d0ed1c19657da2392ce95dc7fe.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(./fonts/ht.06eefed919d3723c507764ee01357a2e.svg)}.flag-icon-hu{background-image:url(./fonts/hu.d1065faa141b030f4d6317927525ec32.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(./fonts/hu.a38286595b4408dcfabeea890b327320.svg)}.flag-icon-id{background-image:url(./fonts/id.e8f1c8799e91c132917570b3442d4ed2.svg)}.flag-icon-id.flag-icon-squared{background-image:url(./fonts/id.cd7ecc1e34dd7b23af6e87d25499a77a.svg)}.flag-icon-ie{background-image:url(./fonts/ie.deca9e10a3bd63cbb1cc783d2fc85625.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(./fonts/ie.ce6c7d810f03854cd7517de4dad68c5d.svg)}.flag-icon-il{background-image:url(./fonts/il.ad7a2d12e6947b430bc763470066d10a.svg)}.flag-icon-il.flag-icon-squared{background-image:url(./fonts/il.5a12c248e7badb386042c6f20160aef6.svg)}.flag-icon-im{background-image:url(./fonts/im.07fac2afc75f3b5d1c234ea32738512f.svg)}.flag-icon-im.flag-icon-squared{background-image:url(./fonts/im.f6e8452ca63057270d6e65c2688bfa12.svg)}.flag-icon-in{background-image:url(./fonts/in.98c5671706065988ddff35d83a2cadbb.svg)}.flag-icon-in.flag-icon-squared{background-image:url(./fonts/in.f1c7c9bef4ab67d1e4a6cda4f63eb86c.svg)}.flag-icon-io{background-image:url(./fonts/io.7fc155e7fac8126870876572461fe95b.svg)}.flag-icon-io.flag-icon-squared{background-image:url(./fonts/io.1734998df85efc34d79d0fb154fffd7d.svg)}.flag-icon-iq{background-image:url(./fonts/iq.77fca3a16e9b7d1b1de65cd1ae6c4973.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(./fonts/iq.a632108725e2eb4eebf2bc82161185d3.svg)}.flag-icon-ir{background-image:url(./fonts/ir.28b0fb3b3d83de326b81a1668e21beb6.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(./fonts/ir.1a62e10d6cfe077c86a38c4c5e8215e5.svg)}.flag-icon-is{background-image:url(./fonts/is.ba30d1eb1308572f96dc27307903152d.svg)}.flag-icon-is.flag-icon-squared{background-image:url(./fonts/is.2c3b9decb9e6eeff88565452a4be54f6.svg)}.flag-icon-it{background-image:url(./fonts/it.5a3412cbe8f690dc5dfc92c3b8b68001.svg)}.flag-icon-it.flag-icon-squared{background-image:url(./fonts/it.15a1f288182170a580964fb8a64248d7.svg)}.flag-icon-je{background-image:url(./fonts/je.a2bead8f5c6abd826fe5b5e8c52901b4.svg)}.flag-icon-je.flag-icon-squared{background-image:url(./fonts/je.12bf2a5fe22bbdbcf5b5187920ed633e.svg)}.flag-icon-jm{background-image:url(./fonts/jm.c5279e8583934fd4fcc2b95faab316c9.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(./fonts/jm.1b388cb263bd368e45888104001165b2.svg)}.flag-icon-jo{background-image:url(./fonts/jo.5806167645b758207aeb910e04e25ecf.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(./fonts/jo.e0c3d125e44478b3c9fc62c9c7b07951.svg)}.flag-icon-jp{background-image:url(./fonts/jp.28157b5298df82905d87061bfe56788c.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(./fonts/jp.b5b509c87244a9ff54e87d54f97d64bd.svg)}.flag-icon-ke{background-image:url(./fonts/ke.ac8b7d8174a8767fefb6aa4a648e9024.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(./fonts/ke.8db0f5f99c8a152df9a5386e54302cab.svg)}.flag-icon-kg{background-image:url(./fonts/kg.0e8c2a1deb7a97d5d6fae34edf6fffe0.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(./fonts/kg.20cdf6156992570d17d7e923af3dd9d9.svg)}.flag-icon-kh{background-image:url(./fonts/kh.add3236a32912b953efd4bcba465536c.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(./fonts/kh.2be5f19d71be932f32fbfe74572384b5.svg)}.flag-icon-ki{background-image:url(./fonts/ki.db9ce4a8eedd3429844cb999147e4e05.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(./fonts/ki.84841933e626d7194ab99001eaffcca7.svg)}.flag-icon-km{background-image:url(./fonts/km.05c0e1c1d234ec535e809a8711e6f779.svg)}.flag-icon-km.flag-icon-squared{background-image:url(./fonts/km.86ad579fab8211512f200facfb700eaf.svg)}.flag-icon-kn{background-image:url(./fonts/kn.8d2a2bac0a4bec64f61798ef6c86046b.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(./fonts/kn.a1e5c90bb158a324df6f2f416b58a1a5.svg)}.flag-icon-kp{background-image:url(./fonts/kp.fc45ba59283feb5ac07259425091029e.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(./fonts/kp.bab86a2769bae956735f43562d7a0a6e.svg)}.flag-icon-kr{background-image:url(./fonts/kr.472436a2cd7adcfb81854d5e9d45267b.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(./fonts/kr.7ce5a14098bfd2fb03e05cb0d1e178b4.svg)}.flag-icon-kw{background-image:url(./fonts/kw.8758e4ab9960cbd0372b2bdbb5a97db4.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(./fonts/kw.0a1e78f001df0d3a9a4657ad20df9d20.svg)}.flag-icon-ky{background-image:url(./fonts/ky.bc2f4070b8aede23d93492f15b23af52.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(./fonts/ky.58b6db257c2227ed4023905121077fa6.svg)}.flag-icon-kz{background-image:url(./fonts/kz.765abf25f0c5a3107513c0d71b66ea98.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(./fonts/kz.0855baa1155ef2663125457d2f27fb81.svg)}.flag-icon-la{background-image:url(./fonts/la.d4742a0bc73e9af721f7b7e6c08c4720.svg)}.flag-icon-la.flag-icon-squared{background-image:url(./fonts/la.635b3d0bd4b2f2854bff71670f72d22f.svg)}.flag-icon-lb{background-image:url(./fonts/lb.c43e467ffa79b69e102a3242d03863ef.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(./fonts/lb.bdba8149d35cfa3642a7fddb7d204e19.svg)}.flag-icon-lc{background-image:url(./fonts/lc.318596539572196c7f62fc47fc2a4e5e.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(./fonts/lc.5ad24b4c23e1c0240d15d4de8daf6103.svg)}.flag-icon-li{background-image:url(./fonts/li.7f2cb3e761858cd6cd0dad1e9a99c7b4.svg)}.flag-icon-li.flag-icon-squared{background-image:url(./fonts/li.f37f498e8d8d43d49133b6b2de2b447b.svg)}.flag-icon-lk{background-image:url(./fonts/lk.f8d21a6b463aa47f76f4eaaa36497fca.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(./fonts/lk.3ce70e5002961066169f54aff5492201.svg)}.flag-icon-lr{background-image:url(./fonts/lr.e026e0f7f0697fe0dd3cf3f86443b851.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(./fonts/lr.e3059e9827267ac9bf36de53a29cb0a8.svg)}.flag-icon-ls{background-image:url(./fonts/ls.6497b847f86af3b088814ff131f87ff2.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(./fonts/ls.fd0cc2e17bcb57d703a83d0079c316bd.svg)}.flag-icon-lt{background-image:url(./fonts/lt.c2b153a464289ca2eda1e4c289b65c17.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(./fonts/lt.76ec6661382ebca94b7f03e61e76e72d.svg)}.flag-icon-lu{background-image:url(./fonts/lu.cad8b8baa96492b8507359b0dfaaad66.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(./fonts/lu.57b9eece69ceaf18a2caa31327fa205d.svg)}.flag-icon-lv{background-image:url(./fonts/lv.35ddb2f334c25ef94cafb8373be1bcae.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(./fonts/lv.4838077bfe980fe615358fdc5ce4af8b.svg)}.flag-icon-ly{background-image:url(./fonts/ly.41489295bb65a7891cc8a0c030689412.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(./fonts/ly.27ae749c0846f8a5c2e256ed49faf819.svg)}.flag-icon-ma{background-image:url(./fonts/ma.821b32398c1b5dbe1834770ef5f6ba61.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(./fonts/ma.c91b74041cf00efd50fc30b8e4d91ffb.svg)}.flag-icon-mc{background-image:url(./fonts/mc.37be4651b8d058120dd8cb47983e9c99.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(./fonts/mc.04a4a202a022ccc10add49ca6cf706fd.svg)}.flag-icon-md{background-image:url(./fonts/md.824e3e16727c39d5ad3be1d767e50584.svg)}.flag-icon-md.flag-icon-squared{background-image:url(./fonts/md.879bb31c43329e54330fdf47b5faced9.svg)}.flag-icon-me{background-image:url(./fonts/me.37b693f64c100e0b9a2d6be418dd4fdb.svg)}.flag-icon-me.flag-icon-squared{background-image:url(./fonts/me.be3b17db49b465d383d3ac13ad8218fd.svg)}.flag-icon-mf{background-image:url(./fonts/mf.d3fbe0d987afbd8149e84ca101791d16.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(./fonts/mf.647123880ea3877d53947e8c33ecabe4.svg)}.flag-icon-mg{background-image:url(./fonts/mg.fba42999241fe114d86f32140ad674c8.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(./fonts/mg.1491077425ac44fdd5ca2a301975640e.svg)}.flag-icon-mh{background-image:url(./fonts/mh.c1782cea933e24d2f7570be27ab5e12c.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(./fonts/mh.40dbb5c2801f16957059be2ca054fca1.svg)}.flag-icon-mk{background-image:url(./fonts/mk.4a879fde847db3890fea5197ef3663d1.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(./fonts/mk.12c1fffa458d1051841446e12b5f6ae8.svg)}.flag-icon-ml{background-image:url(./fonts/ml.64aa836720124c581eea7ae0d5b60443.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(./fonts/ml.02a95bc10fc1791b510be1ecbf972359.svg)}.flag-icon-mm{background-image:url(./fonts/mm.a646bac36c08c5b843f8eb9efa0ddd88.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(./fonts/mm.95787e3a534c1ed0a1efe301f700811f.svg)}.flag-icon-mn{background-image:url(./fonts/mn.5f43e0c610de2e75736483bbbd06da28.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(./fonts/mn.7ff5bebad5607af5a3a0fbedc02f4d37.svg)}.flag-icon-mo{background-image:url(./fonts/mo.012b278d37953c5a2e3e8ae12422e31e.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(./fonts/mo.94c09d5818bb170ef91f26db40712e94.svg)}.flag-icon-mp{background-image:url(./fonts/mp.bccdcb5ecffe13079a8077d6cd57263a.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(./fonts/mp.fec806e5ccb0f18ffcadac9464333cf1.svg)}.flag-icon-mq{background-image:url(./fonts/mq.9bcc4ffb912c745aa7098c0de1905eeb.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(./fonts/mq.37d2d6810c154684782c747761c2e07c.svg)}.flag-icon-mr{background-image:url(./fonts/mr.55d8f233036c23373ecf6eade8d735a1.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(./fonts/mr.38d81da0d49d46e4227690edf3c52976.svg)}.flag-icon-ms{background-image:url(./fonts/ms.ec75da93364b2dd68705a2718c551a8f.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(./fonts/ms.830476bcbc2114c0edc9a88954f0816e.svg)}.flag-icon-mt{background-image:url(./fonts/mt.07ddb919be0f617b964ce47a59528c52.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(./fonts/mt.4f20d5a79880bb85d3733a8cea2cc22c.svg)}.flag-icon-mu{background-image:url(./fonts/mu.33b7d11749d57a61797d72ab46cc0ed7.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(./fonts/mu.fcbb9709a43b6b1f0b94cb5ae9db08be.svg)}.flag-icon-mv{background-image:url(./fonts/mv.c11e6efecc84326132b226b7cf84bea5.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(./fonts/mv.f1beedaaf3f70d20d2e962a02d98c559.svg)}.flag-icon-mw{background-image:url(./fonts/mw.8627c92dc660e33b047a1ae2efe17cf9.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(./fonts/mw.f075545eec970dd6bea4083002f29084.svg)}.flag-icon-mx{background-image:url(./fonts/mx.1fcc3cf0c7e6ca135612d8b3ed399e3a.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(./fonts/mx.4e358e43beb776d5c90cca5ffec8a2bd.svg)}.flag-icon-my{background-image:url(./fonts/my.789a6ddf349312be499c1b20096b0240.svg)}.flag-icon-my.flag-icon-squared{background-image:url(./fonts/my.591d1e38714cc55a73f3b556f00afb11.svg)}.flag-icon-mz{background-image:url(./fonts/mz.c8308283028cbd9a0281a61635ed3b20.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(./fonts/mz.4fce86a88ab94af0d4719440a29bbbad.svg)}.flag-icon-na{background-image:url(./fonts/na.efac2847fb683491ca06372a63adc4d7.svg)}.flag-icon-na.flag-icon-squared{background-image:url(./fonts/na.ca8997745270df3094bbff555d517db6.svg)}.flag-icon-nc{background-image:url(./fonts/nc.846211decb4c6a7eaf50944147654cbd.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(./fonts/nc.b72ab6b2a834a41cb6cfec2908bf4a78.svg)}.flag-icon-ne{background-image:url(./fonts/ne.9a5589731c141e7c38d8ec613a5f0304.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(./fonts/ne.a7f07f0ce07ab31c89770dddbf56d0c4.svg)}.flag-icon-nf{background-image:url(./fonts/nf.5e07162fc6710cfed614804deb6d57f2.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(./fonts/nf.44fe5947279a723930d2d21b45017c03.svg)}.flag-icon-ng{background-image:url(./fonts/ng.ba3bb51aca71f876f6d55d8ea53f7a73.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(./fonts/ng.f6a23478e72fa37e3b9f3869524e0dfa.svg)}.flag-icon-ni{background-image:url(./fonts/ni.7affd52e71f565734b35c729fd9a69c6.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(./fonts/ni.3f7681e7629b2dfdcb7f7c59c1e1b3e0.svg)}.flag-icon-nl{background-image:url(./fonts/nl.feb9eea9ce02f8633ea8c37354a7e1cb.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(./fonts/nl.db2b8b183dba8ab799213ee07763a43e.svg)}.flag-icon-no{background-image:url(./fonts/no.fc029595f52e23b8f04102e4e3c802c2.svg)}.flag-icon-no.flag-icon-squared{background-image:url(./fonts/no.51a7ba8c6295a52f4b253b33694eecf1.svg)}.flag-icon-np{background-image:url(./fonts/np.4211aa60556333402993bda5cc007ec3.svg)}.flag-icon-np.flag-icon-squared{background-image:url(./fonts/np.c28b6869e7499315df56b73fd2c42a65.svg)}.flag-icon-nr{background-image:url(./fonts/nr.66dd15736f1d79053d46cb60eea52e8a.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(./fonts/nr.61a42463d2f4031baee80bfbb4976079.svg)}.flag-icon-nu{background-image:url(./fonts/nu.39cb2412fae122cbbb2ae8fc9011fed6.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(./fonts/nu.482618606f493a8f71e79003956049a0.svg)}.flag-icon-nz{background-image:url(./fonts/nz.07d3ae50c3576b59ca1cf5ef6eb1cf02.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(./fonts/nz.d29645cfd55673bf87bf02f95bf79668.svg)}.flag-icon-om{background-image:url(./fonts/om.9170bae18fb32150c2ec4fdc6826238c.svg)}.flag-icon-om.flag-icon-squared{background-image:url(./fonts/om.7171b1e2bb68f23117e15cb01ea2e90a.svg)}.flag-icon-pa{background-image:url(./fonts/pa.3b4d5528e24d6aa61e049df51eb8c89f.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(./fonts/pa.943e160a9766c67a31c681d260e00f1d.svg)}.flag-icon-pe{background-image:url(./fonts/pe.fda667297974310505272d2c7ebaf723.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(./fonts/pe.017a482a8e2647dc96dea5d770dab327.svg)}.flag-icon-pf{background-image:url(./fonts/pf.b6f47989b5c69e0ab2ed87e26869a342.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(./fonts/pf.3ac8d5bdfe5d78013f568a73dd5b4d61.svg)}.flag-icon-pg{background-image:url(./fonts/pg.5c17391e78b57ac623cff8401a4e303a.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(./fonts/pg.4359608e6d3f7f7b4c471f4fe1576b6f.svg)}.flag-icon-ph{background-image:url(./fonts/ph.807a7e5ded435f887dbebed8a7d8d81f.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(./fonts/ph.605f52201b02fa5bb8a2b99ab1389ed7.svg)}.flag-icon-pk{background-image:url(./fonts/pk.fbfb5582df374e123a0d4748380f406e.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(./fonts/pk.f76952932734f7ef0d655691158a4371.svg)}.flag-icon-pl{background-image:url(./fonts/pl.6607e08cafd66147db56631c31d66cec.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(./fonts/pl.1f4f8ec32bba1e4e2ec3f4c5fc14efc6.svg)}.flag-icon-pm{background-image:url(./fonts/pm.6359f9eea5d35f2cc4d89366c20e0a26.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(./fonts/pm.68469c3f062b2fbeab2e96715a52c798.svg)}.flag-icon-pn{background-image:url(./fonts/pn.97f773cab9a46804e0d4d49d3269b3d1.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(./fonts/pn.eb94153e3111b0694e49ac4066bbf9a8.svg)}.flag-icon-pr{background-image:url(./fonts/pr.563200c5ca16c47d8db68f101700cfb6.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(./fonts/pr.6949cd9f76c1e488de1074d5d04dc189.svg)}.flag-icon-ps{background-image:url(./fonts/ps.658c8814aa70f9ef97c7be35d136e492.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(./fonts/ps.1b8d03996bc990a274d24d660912fe66.svg)}.flag-icon-pt{background-image:url(./fonts/pt.03f36e39e92b313128a702a06fe14396.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(./fonts/pt.6143c8e6835f2dba4080dd2214db7b3f.svg)}.flag-icon-pw{background-image:url(./fonts/pw.5445894875274b8709f1d6f3fd6af976.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(./fonts/pw.069ec370e716891db264087afdcf6182.svg)}.flag-icon-py{background-image:url(./fonts/py.795e6d0e6797cfb82c1d039a39ef1387.svg)}.flag-icon-py.flag-icon-squared{background-image:url(./fonts/py.f1fa6887d16e8626a2ece3b50b551718.svg)}.flag-icon-qa{background-image:url(./fonts/qa.4f997308380e5dd75fff5a89723a3172.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(./fonts/qa.29cc28337ed9450a402a45452246c160.svg)}.flag-icon-re{background-image:url(./fonts/re.9c769f63698693183e0416f99ee0ab35.svg)}.flag-icon-re.flag-icon-squared{background-image:url(./fonts/re.16aa0b5b66321c1281c063ee2619ab02.svg)}.flag-icon-ro{background-image:url(./fonts/ro.b091db3bf85fd316caa80e5b05cf264a.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(./fonts/ro.488ee906d08b52610dfb7f47cb84f2e6.svg)}.flag-icon-rs{background-image:url(./fonts/rs.192092d6e9f30bd5151566a79fc77cfc.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(./fonts/rs.95f28eccd867726d728d8973386f1a9b.svg)}.flag-icon-ru{background-image:url(./fonts/ru.af31e644412f6079d91279ae7b977196.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(./fonts/ru.911c03c21a5ddc5df70b61f46589bd5d.svg)}.flag-icon-rw{background-image:url(./fonts/rw.dbf846e1d345cbded1f7bed600a96965.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(./fonts/rw.d724e841628d040ff3484698907a1dd1.svg)}.flag-icon-sa{background-image:url(./fonts/sa.45e17088c50060fa0549d945bc987c24.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(./fonts/sa.1c14b2ed39388b5bf16aa85c4b6d50bb.svg)}.flag-icon-sb{background-image:url(./fonts/sb.ab93a7990b049074d06db8b0bc7b3ce2.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(./fonts/sb.5bc69a36b0852ca3e1023a0bfc21660e.svg)}.flag-icon-sc{background-image:url(./fonts/sc.5d8966f42246b186ca5ef3d2144ba158.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(./fonts/sc.ed506f5afdd99e5f884903abf1da85d2.svg)}.flag-icon-sd{background-image:url(./fonts/sd.aafc9cae603296bc1a353c32c9d0f8f2.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(./fonts/sd.d702bafe1580a1d29a20610f75f28964.svg)}.flag-icon-se{background-image:url(./fonts/se.b54f0ef0a393bb878f1eaa549bf100f1.svg)}.flag-icon-se.flag-icon-squared{background-image:url(./fonts/se.5d16ff9ec384c46df7c0261b82bc6267.svg)}.flag-icon-sg{background-image:url(./fonts/sg.814c6d6547960991430a1c71871597ed.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(./fonts/sg.279844e992ca5aa5bbf4d830b2b79be6.svg)}.flag-icon-sh{background-image:url(./fonts/sh.e26b4b82312cc681dea395e1de7176e9.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(./fonts/sh.c147b9c0254aca2a7e4e5c46931ca631.svg)}.flag-icon-si{background-image:url(./fonts/si.48107aebf18a50cd1f74f659dff023b3.svg)}.flag-icon-si.flag-icon-squared{background-image:url(./fonts/si.fdc1ceeae23c149deb2006431d51737a.svg)}.flag-icon-sj{background-image:url(./fonts/sj.d08937cbcc45b5b72fdbca418a465986.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(./fonts/sj.f40433689ccd69fe698f04d5d27baf44.svg)}.flag-icon-sk{background-image:url(./fonts/sk.daf75e75e18b8299db61fabcc0946af1.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(./fonts/sk.253c193837ab28e6fbc39c28024e023f.svg)}.flag-icon-sl{background-image:url(./fonts/sl.f5cb409d2dfc8009c8d8d5d193068358.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(./fonts/sl.58ef1e3b6bff58d6f4ca6047a96fc59d.svg)}.flag-icon-sm{background-image:url(./fonts/sm.890ad891911e82e4bb6444077e4c4c67.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(./fonts/sm.d69bce00e26722bba4db9516bdd7aeb3.svg)}.flag-icon-sn{background-image:url(./fonts/sn.6d85da96305f317874f735494e0ac237.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(./fonts/sn.c1a6798abc4a04fd81139f968d305a8c.svg)}.flag-icon-so{background-image:url(./fonts/so.fd9745c3e91d65bb27e0ce1a066def8a.svg)}.flag-icon-so.flag-icon-squared{background-image:url(./fonts/so.a3c1b7507d4d51368a9c9c7ef16e50c0.svg)}.flag-icon-sr{background-image:url(./fonts/sr.64fb37b49bdd1d10f833926e24da7226.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(./fonts/sr.ceae0ffa4c003d02ae6151089d91a88d.svg)}.flag-icon-ss{background-image:url(./fonts/ss.5e0bad12f6f55064c3dbc63aa8e8128a.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(./fonts/ss.c8e5f380d045c394f352a0bb77d6ff60.svg)}.flag-icon-st{background-image:url(./fonts/st.00f5130cc14dbdb86779b734730a1d9d.svg)}.flag-icon-st.flag-icon-squared{background-image:url(./fonts/st.3589e34b716c7cbfb519d64c63aa656c.svg)}.flag-icon-sv{background-image:url(./fonts/sv.abfac59c5ed910b2ddc7cc545c45cb17.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(./fonts/sv.88ca96e7891e09e72a3f8c0cf2e22a7b.svg)}.flag-icon-sx{background-image:url(./fonts/sx.89f96e7884f6dbcbb0496360d3937c34.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(./fonts/sx.6c22419aeaf5deb9ca0cd85368de24bd.svg)}.flag-icon-sy{background-image:url(./fonts/sy.d648066bba18b3fedf66db0fca2da5ff.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(./fonts/sy.96bb3c224fd1a7a3f7869ca176b6ce54.svg)}.flag-icon-sz{background-image:url(./fonts/sz.d00ba66465ba75f9a782e9f79944402c.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(./fonts/sz.9ec8da3eae5c07ea00da519d29071389.svg)}.flag-icon-tc{background-image:url(./fonts/tc.d01602470bf5b8c2cc51fbb9925f71a9.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(./fonts/tc.bca9f99cb80af8a64a1249b13d08418b.svg)}.flag-icon-td{background-image:url(./fonts/td.d6ccfa17c984bf92472575c6cf018f80.svg)}.flag-icon-td.flag-icon-squared{background-image:url(./fonts/td.cb622bc24400fd328947ffed78f0660a.svg)}.flag-icon-tf{background-image:url(./fonts/tf.1129c04ba580e9e28171db5d40ce9f32.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(./fonts/tf.3f87ed9137eee673a8d3799760e5c5de.svg)}.flag-icon-tg{background-image:url(./fonts/tg.bf9d20b8945bd53245c9ea1e1eed2a4f.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(./fonts/tg.aff94a793ed8d936373717694ddf3d99.svg)}.flag-icon-th{background-image:url(./fonts/th.565e3c4b62c18bb6ef101a0cf3b4c82f.svg)}.flag-icon-th.flag-icon-squared{background-image:url(./fonts/th.9c1e01fcbd77919148db921c5ce77446.svg)}.flag-icon-tj{background-image:url(./fonts/tj.e58f32ff84f001bc7168d27cdc241d71.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(./fonts/tj.1793caa0c484adea27824ce612e96dfc.svg)}.flag-icon-tk{background-image:url(./fonts/tk.b2df385f8dbecd292c77915242f35869.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(./fonts/tk.e37e35bfee8ec6f39e49f95ba55b4e32.svg)}.flag-icon-tl{background-image:url(./fonts/tl.547e42152a9dfb16e33dc6bc3663d712.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(./fonts/tl.214b6f844896186fb3035180638b8a47.svg)}.flag-icon-tm{background-image:url(./fonts/tm.f2dc59b2535194d31ce8778386b52164.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(./fonts/tm.08d55ec816375fc81f1bc352977244e5.svg)}.flag-icon-tn{background-image:url(./fonts/tn.98351bcb280b1151a28fc9fcf4c1d0f2.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(./fonts/tn.34dba63bc62c862c8944dd2c827c1bf6.svg)}.flag-icon-to{background-image:url(./fonts/to.00aaa22b9af8c670b1dd4fb7855190b2.svg)}.flag-icon-to.flag-icon-squared{background-image:url(./fonts/to.ee39c2dbb8ab06d415a474be5fc2beee.svg)}.flag-icon-tr{background-image:url(./fonts/tr.ac4572ccd5aa06b5db888c21b07b728e.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(./fonts/tr.d4a61f6a22324244789eda3de42ebb68.svg)}.flag-icon-tt{background-image:url(./fonts/tt.333675d63b5100b2ad628b0278de708a.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(./fonts/tt.3854b853aee040dd3a36a3bbbb526a16.svg)}.flag-icon-tv{background-image:url(./fonts/tv.eda22a5dfd270426a548e811128409d4.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(./fonts/tv.ec5c179a3c54ff54fd82ddda3569f794.svg)}.flag-icon-tw{background-image:url(./fonts/tw.89a1429ae91ef356268cfdd8759b89e3.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(./fonts/tw.7794932d0d22ed75f2e1e6f1e2fbf472.svg)}.flag-icon-tz{background-image:url(./fonts/tz.ed1c43d0c76533c8e19f0e8afd0f604a.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(./fonts/tz.206592dc6556e3cddf82e5f59dbcef24.svg)}.flag-icon-ua{background-image:url(./fonts/ua.e2202cb676678f90c10a1c1a0e04afa6.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(./fonts/ua.5196d8ea0993d5b917b04ddb206163ec.svg)}.flag-icon-ug{background-image:url(./fonts/ug.f6dbcb210c928f287afbbbf2a191c724.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(./fonts/ug.69ed4876cb991fc0c03f2ad3ca250a86.svg)}.flag-icon-um{background-image:url(./fonts/um.f4540fe0a4fe6d781318ce86cd25ec15.svg)}.flag-icon-um.flag-icon-squared{background-image:url(./fonts/um.2da266d727f6a285c2c6c45404d13857.svg)}.flag-icon-us{background-image:url(./fonts/us.da1c4f85e66e46f759fe736e3f2a5b37.svg)}.flag-icon-us.flag-icon-squared{background-image:url(./fonts/us.269666d513f4326441bbbdc8564c7cab.svg)}.flag-icon-uy{background-image:url(./fonts/uy.2ac18c6e7d7cbee175d28bf5b7e764ad.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(./fonts/uy.4caed1247a7d571f081e9cf2015038a9.svg)}.flag-icon-uz{background-image:url(./fonts/uz.d9b782092304b93fa203f2e84a9a5c60.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(./fonts/uz.0b281dd521d66869cfba6fc17b814b19.svg)}.flag-icon-va{background-image:url(./fonts/va.8aae3709fb23884b7c01927b3ab56c15.svg)}.flag-icon-va.flag-icon-squared{background-image:url(./fonts/va.a44c6ba981a68dc7e9cd12f0c07c3e9a.svg)}.flag-icon-vc{background-image:url(./fonts/vc.fc6aa8fea6b1679f5618d420705c9fdf.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(./fonts/vc.0d52b1116574139a04da5c57a6b24b51.svg)}.flag-icon-ve{background-image:url(./fonts/ve.05045bcea6cd452ff2110d8595ca1895.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(./fonts/ve.d384c6ce97ba0ca4aecbc188e84a0670.svg)}.flag-icon-vg{background-image:url(./fonts/vg.eef14ab6f09e3eaf612af872df742845.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(./fonts/vg.4236b3592713a56c25d146f790e2a4f4.svg)}.flag-icon-vi{background-image:url(./fonts/vi.2127440f728f099608ed690b93661341.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(./fonts/vi.8a178e2ccba3c073eff08cb67977c858.svg)}.flag-icon-vn{background-image:url(./fonts/vn.010b0c4c6dc4bdb48895ab271d4544c4.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(./fonts/vn.7e156d1d24f51aca6179f2e54dec5c7c.svg)}.flag-icon-vu{background-image:url(./fonts/vu.5bc20756ed74f649e3ce3722b2a9c5a1.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(./fonts/vu.9c4c893a4c07eab2b1b6b9e5419f1785.svg)}.flag-icon-wf{background-image:url(./fonts/wf.5e6aa0d6196a1db8431a4fff6937079f.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(./fonts/wf.a10487a62b8516b7d842cfb1bcf9489f.svg)}.flag-icon-ws{background-image:url(./fonts/ws.c4eb05965d7ed2e7d561e80e18dc1b68.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(./fonts/ws.2690f3d8a35c6ca0343fe931be856dc4.svg)}.flag-icon-ye{background-image:url(./fonts/ye.68c397990d00c23f85c865ba696b19fb.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(./fonts/ye.58d8d56309a5718c3a4f31be6cdf223e.svg)}.flag-icon-yt{background-image:url(./fonts/yt.0f00b1036165d69eff29d5b898873ad8.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(./fonts/yt.a1387f1c257ea0838b27317a6606575f.svg)}.flag-icon-za{background-image:url(./fonts/za.177080d3e910a20e5b030f916d77760a.svg)}.flag-icon-za.flag-icon-squared{background-image:url(./fonts/za.9ed44aea09b417be8090dae8e5222232.svg)}.flag-icon-zm{background-image:url(./fonts/zm.5ac3774ab0e7b84a715c175283127732.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(./fonts/zm.402266a05380383f933eda9a8eff3fb2.svg)}.flag-icon-zw{background-image:url(./fonts/zw.58e2cbd64ee1252a407f1ca815b6817f.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(./fonts/zw.25d67323ce7c449da65ae3af13fac562.svg)}.flag-icon-es-ct{background-image:url(./fonts/es-ct.2f1565e802d4608517d8a9796d2abe88.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(./fonts/es-ct.e6db39f3fca00093bd7a3c2160ce0f57.svg)}.flag-icon-eu{background-image:url(./fonts/eu.d8c5128679452fbb1742dc0b0fafcfe6.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(./fonts/eu.824e473c761930ef1f65fe53a04a4f18.svg)}.flag-icon-gb-eng{background-image:url(./fonts/gb-eng.e18b270f56f90ad1f19660e70b68fb3a.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(./fonts/gb-eng.99785a1e509f909b29d0aff772349748.svg)}.flag-icon-gb-nir{background-image:url(./fonts/gb-nir.080d05670e1d7ad2d3b7315edefa3653.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(./fonts/gb-nir.5329af5915b425ea338f2eef0bac7af6.svg)}.flag-icon-gb-sct{background-image:url(./fonts/gb-sct.c4361672853bbab112bd4b360e6dd199.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(./fonts/gb-sct.6231d4d57245374c7e7578275498310c.svg)}.flag-icon-gb-wls{background-image:url(./fonts/gb-wls.344dc57e2bbcc26eea7cb4f8211cb5e7.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(./fonts/gb-wls.d67608c4a9127c21bc7236eaa82505b9.svg)}.flag-icon-un{background-image:url(./fonts/un.cc2eb7d1b1575db6532cbab447247a1b.svg)}.flag-icon-un.flag-icon-squared{background-image:url(./fonts/un.424ca4dfb83e20505d9c5a92f107b151.svg)}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(./fonts/fontawesome-webfont.674f50d287a8c48dc19ba404d20fe713.eot);src:url(./fonts/fontawesome-webfont.674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(./fonts/fontawesome-webfont.af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(./fonts/fontawesome-webfont.fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(./fonts/fontawesome-webfont.b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(./fonts/fontawesome-webfont.912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*
* Font Face
*/
@font-face {
  font-family: 'simple-line-icons';
  src: url(./fonts/Simple-Line-Icons.f33df365d6d0255b586f2920355e94d7.eot);
  src: url(./fonts/Simple-Line-Icons.f33df365d6d0255b586f2920355e94d7.eot#iefix) format('embedded-opentype'), url(./fonts/Simple-Line-Icons.0cb0b9c589c0624c9c78dd3d83e946f6.woff2) format('woff2'), url(./fonts/Simple-Line-Icons.d2285965fe34b05465047401b8595dd0.ttf) format('truetype'), url(./fonts/Simple-Line-Icons.78f07e2c2a535c26ef21d95e41bd7175.woff) format('woff'), url(./fonts/Simple-Line-Icons.2a103029dda6ab1bc9c8b0ee72536e41.svg#simple-line-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector,
 but it's slower.
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\E005";
}
.icon-people:before {
  content: "\E001";
}
.icon-user-female:before {
  content: "\E000";
}
.icon-user-follow:before {
  content: "\E002";
}
.icon-user-following:before {
  content: "\E003";
}
.icon-user-unfollow:before {
  content: "\E004";
}
.icon-login:before {
  content: "\E066";
}
.icon-logout:before {
  content: "\E065";
}
.icon-emotsmile:before {
  content: "\E021";
}
.icon-phone:before {
  content: "\E600";
}
.icon-call-end:before {
  content: "\E048";
}
.icon-call-in:before {
  content: "\E047";
}
.icon-call-out:before {
  content: "\E046";
}
.icon-map:before {
  content: "\E033";
}
.icon-location-pin:before {
  content: "\E096";
}
.icon-direction:before {
  content: "\E042";
}
.icon-directions:before {
  content: "\E041";
}
.icon-compass:before {
  content: "\E045";
}
.icon-layers:before {
  content: "\E034";
}
.icon-menu:before {
  content: "\E601";
}
.icon-list:before {
  content: "\E067";
}
.icon-options-vertical:before {
  content: "\E602";
}
.icon-options:before {
  content: "\E603";
}
.icon-arrow-down:before {
  content: "\E604";
}
.icon-arrow-left:before {
  content: "\E605";
}
.icon-arrow-right:before {
  content: "\E606";
}
.icon-arrow-up:before {
  content: "\E607";
}
.icon-arrow-up-circle:before {
  content: "\E078";
}
.icon-arrow-left-circle:before {
  content: "\E07A";
}
.icon-arrow-right-circle:before {
  content: "\E079";
}
.icon-arrow-down-circle:before {
  content: "\E07B";
}
.icon-check:before {
  content: "\E080";
}
.icon-clock:before {
  content: "\E081";
}
.icon-plus:before {
  content: "\E095";
}
.icon-minus:before {
  content: "\E615";
}
.icon-close:before {
  content: "\E082";
}
.icon-event:before {
  content: "\E619";
}
.icon-exclamation:before {
  content: "\E617";
}
.icon-organization:before {
  content: "\E616";
}
.icon-trophy:before {
  content: "\E006";
}
.icon-screen-smartphone:before {
  content: "\E010";
}
.icon-screen-desktop:before {
  content: "\E011";
}
.icon-plane:before {
  content: "\E012";
}
.icon-notebook:before {
  content: "\E013";
}
.icon-mustache:before {
  content: "\E014";
}
.icon-mouse:before {
  content: "\E015";
}
.icon-magnet:before {
  content: "\E016";
}
.icon-energy:before {
  content: "\E020";
}
.icon-disc:before {
  content: "\E022";
}
.icon-cursor:before {
  content: "\E06E";
}
.icon-cursor-move:before {
  content: "\E023";
}
.icon-crop:before {
  content: "\E024";
}
.icon-chemistry:before {
  content: "\E026";
}
.icon-speedometer:before {
  content: "\E007";
}
.icon-shield:before {
  content: "\E00E";
}
.icon-screen-tablet:before {
  content: "\E00F";
}
.icon-magic-wand:before {
  content: "\E017";
}
.icon-hourglass:before {
  content: "\E018";
}
.icon-graduation:before {
  content: "\E019";
}
.icon-ghost:before {
  content: "\E01A";
}
.icon-game-controller:before {
  content: "\E01B";
}
.icon-fire:before {
  content: "\E01C";
}
.icon-eyeglass:before {
  content: "\E01D";
}
.icon-envelope-open:before {
  content: "\E01E";
}
.icon-envelope-letter:before {
  content: "\E01F";
}
.icon-bell:before {
  content: "\E027";
}
.icon-badge:before {
  content: "\E028";
}
.icon-anchor:before {
  content: "\E029";
}
.icon-wallet:before {
  content: "\E02A";
}
.icon-vector:before {
  content: "\E02B";
}
.icon-speech:before {
  content: "\E02C";
}
.icon-puzzle:before {
  content: "\E02D";
}
.icon-printer:before {
  content: "\E02E";
}
.icon-present:before {
  content: "\E02F";
}
.icon-playlist:before {
  content: "\E030";
}
.icon-pin:before {
  content: "\E031";
}
.icon-picture:before {
  content: "\E032";
}
.icon-handbag:before {
  content: "\E035";
}
.icon-globe-alt:before {
  content: "\E036";
}
.icon-globe:before {
  content: "\E037";
}
.icon-folder-alt:before {
  content: "\E039";
}
.icon-folder:before {
  content: "\E089";
}
.icon-film:before {
  content: "\E03A";
}
.icon-feed:before {
  content: "\E03B";
}
.icon-drop:before {
  content: "\E03E";
}
.icon-drawer:before {
  content: "\E03F";
}
.icon-docs:before {
  content: "\E040";
}
.icon-doc:before {
  content: "\E085";
}
.icon-diamond:before {
  content: "\E043";
}
.icon-cup:before {
  content: "\E044";
}
.icon-calculator:before {
  content: "\E049";
}
.icon-bubbles:before {
  content: "\E04A";
}
.icon-briefcase:before {
  content: "\E04B";
}
.icon-book-open:before {
  content: "\E04C";
}
.icon-basket-loaded:before {
  content: "\E04D";
}
.icon-basket:before {
  content: "\E04E";
}
.icon-bag:before {
  content: "\E04F";
}
.icon-action-undo:before {
  content: "\E050";
}
.icon-action-redo:before {
  content: "\E051";
}
.icon-wrench:before {
  content: "\E052";
}
.icon-umbrella:before {
  content: "\E053";
}
.icon-trash:before {
  content: "\E054";
}
.icon-tag:before {
  content: "\E055";
}
.icon-support:before {
  content: "\E056";
}
.icon-frame:before {
  content: "\E038";
}
.icon-size-fullscreen:before {
  content: "\E057";
}
.icon-size-actual:before {
  content: "\E058";
}
.icon-shuffle:before {
  content: "\E059";
}
.icon-share-alt:before {
  content: "\E05A";
}
.icon-share:before {
  content: "\E05B";
}
.icon-rocket:before {
  content: "\E05C";
}
.icon-question:before {
  content: "\E05D";
}
.icon-pie-chart:before {
  content: "\E05E";
}
.icon-pencil:before {
  content: "\E05F";
}
.icon-note:before {
  content: "\E060";
}
.icon-loop:before {
  content: "\E064";
}
.icon-home:before {
  content: "\E069";
}
.icon-grid:before {
  content: "\E06A";
}
.icon-graph:before {
  content: "\E06B";
}
.icon-microphone:before {
  content: "\E063";
}
.icon-music-tone-alt:before {
  content: "\E061";
}
.icon-music-tone:before {
  content: "\E062";
}
.icon-earphones-alt:before {
  content: "\E03C";
}
.icon-earphones:before {
  content: "\E03D";
}
.icon-equalizer:before {
  content: "\E06C";
}
.icon-like:before {
  content: "\E068";
}
.icon-dislike:before {
  content: "\E06D";
}
.icon-control-start:before {
  content: "\E06F";
}
.icon-control-rewind:before {
  content: "\E070";
}
.icon-control-play:before {
  content: "\E071";
}
.icon-control-pause:before {
  content: "\E072";
}
.icon-control-forward:before {
  content: "\E073";
}
.icon-control-end:before {
  content: "\E074";
}
.icon-volume-1:before {
  content: "\E09F";
}
.icon-volume-2:before {
  content: "\E0A0";
}
.icon-volume-off:before {
  content: "\E0A1";
}
.icon-calendar:before {
  content: "\E075";
}
.icon-bulb:before {
  content: "\E076";
}
.icon-chart:before {
  content: "\E077";
}
.icon-ban:before {
  content: "\E07C";
}
.icon-bubble:before {
  content: "\E07D";
}
.icon-camrecorder:before {
  content: "\E07E";
}
.icon-camera:before {
  content: "\E07F";
}
.icon-cloud-download:before {
  content: "\E083";
}
.icon-cloud-upload:before {
  content: "\E084";
}
.icon-envelope:before {
  content: "\E086";
}
.icon-eye:before {
  content: "\E087";
}
.icon-flag:before {
  content: "\E088";
}
.icon-heart:before {
  content: "\E08A";
}
.icon-info:before {
  content: "\E08B";
}
.icon-key:before {
  content: "\E08C";
}
.icon-link:before {
  content: "\E08D";
}
.icon-lock:before {
  content: "\E08E";
}
.icon-lock-open:before {
  content: "\E08F";
}
.icon-magnifier:before {
  content: "\E090";
}
.icon-magnifier-add:before {
  content: "\E091";
}
.icon-magnifier-remove:before {
  content: "\E092";
}
.icon-paper-clip:before {
  content: "\E093";
}
.icon-paper-plane:before {
  content: "\E094";
}
.icon-power:before {
  content: "\E097";
}
.icon-refresh:before {
  content: "\E098";
}
.icon-reload:before {
  content: "\E099";
}
.icon-settings:before {
  content: "\E09A";
}
.icon-star:before {
  content: "\E09B";
}
.icon-symbol-female:before {
  content: "\E09C";
}
.icon-symbol-male:before {
  content: "\E09D";
}
.icon-target:before {
  content: "\E09E";
}
.icon-credit-card:before {
  content: "\E025";
}
.icon-paypal:before {
  content: "\E608";
}
.icon-social-tumblr:before {
  content: "\E00A";
}
.icon-social-twitter:before {
  content: "\E009";
}
.icon-social-facebook:before {
  content: "\E00B";
}
.icon-social-instagram:before {
  content: "\E609";
}
.icon-social-linkedin:before {
  content: "\E60A";
}
.icon-social-pinterest:before {
  content: "\E60B";
}
.icon-social-github:before {
  content: "\E60C";
}
.icon-social-google:before {
  content: "\E60D";
}
.icon-social-reddit:before {
  content: "\E60E";
}
.icon-social-skype:before {
  content: "\E60F";
}
.icon-social-dribbble:before {
  content: "\E00D";
}
.icon-social-behance:before {
  content: "\E610";
}
.icon-social-foursqare:before {
  content: "\E611";
}
.icon-social-soundcloud:before {
  content: "\E612";
}
.icon-social-spotify:before {
  content: "\E613";
}
.icon-social-stumbleupon:before {
  content: "\E614";
}
.icon-social-youtube:before {
  content: "\E008";
}
.icon-social-dropbox:before {
  content: "\E00C";
}
.icon-social-vkontakte:before {
  content: "\E618";
}
.icon-social-steam:before {
  content: "\E620";
}
@font-face {
  font-family: "Helvetica";
  src: url(./fonts/Helvetica.1bf8aaaf9e6153000c56a8a52a32ba02.woff2) format("woff2"),
    url(./fonts/Helvetica.c0fbdb4f466befff4e2ac85a049c6b27.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GTEestiDisplayRegular";
  src: url(./fonts/GTEestiDisplayRegular.8f8be0412c866f5b6aeee5d386d1b25e.eot?#iefix)
      format("embedded-opentype"),
    url(./fonts/GTEestiDisplayRegular.4b93befa816eb81d14787527ca0be74d.woff) format("woff"),
    url(./fonts/GTEestiDisplayRegular.bca05e098eb535ca122e57a8bc6d18e4.ttf) format("truetype"),
    url(./fonts/GTEestiDisplayRegular.82a39935839c0ecce776394da109f35d.svg#GTEestiDisplayRegular) format("svg");
  font-weight: normal;
  font-style: normal;
}

body {
  color: #000000 !important;
  font-size: 0.938em !important;
  font-family: "GTEestiDisplayRegular" !important;
  background-color: #e4e5e6 !important;
}

.loader-img {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.8) url(./img/loader.bf6916a7e0dcfb0abc4c2dee2e2ba343.gif) 50% 50%
    no-repeat;
  background-size: 80px;
}

.loginBack {
  background: url(./img/bg4.6ec0fb63e698f8c80b90e67e443d9559.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.loginBack-1 {
  background: url(./img/bg4.6ec0fb63e698f8c80b90e67e443d9559.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.loginBack-2 {
  background: url(./img/bg4.6ec0fb63e698f8c80b90e67e443d9559.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.loginBack-3 {
  background: url(./img/bg4.6ec0fb63e698f8c80b90e67e443d9559.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.sidebar {
  background-color: #000000 !important;
}

.row .nav-link i,
.row .navbar .dropdown-toggle i,
.navbar .row .dropdown-toggle i,
a {
  color: #e5b206 !important;
  cursor: pointer !important;
  font-size: inherit !important;
}

.sidebar .nav-link:hover,
.row .navbar .dropdown-toggle:hover,
.navbar .row .dropdown-toggle:hover {
  background-color: #1b1b1b !important;
}

.breadcrumb-item.active,
.form-control,
.form-control:focus {
  color: #000000 !important;
}

.alert-danger {
  color: #000000 !important;
  background-color: #e5b206 !important;
  border-color: #e5b206 !important;
}

.sidebar .nav-title {
  font-size: 15px !important;
}

.row .nav-link,
.row .navbar .dropdown-toggle,
.navbar .row .dropdown-toggle {
  padding: 0.95rem 1rem !important;
}

small,
.small {
  font-size: 100% !important;
}

.card-header {
  padding: 0.95rem 1rem !important;
}

.card {
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08) !important;
  background-color: #fff !important;
  border: none !important;
}
.card-header2 {
  background-color: #ffffff !important;
  border-bottom: 1px solid #c8ced3 !important;
  padding: 0.95rem 1rem !important;
}

.p-4.card {
  padding: 1.5rem 0.5rem 0.2rem !important;
}

.card-group {
  margin-left: 45px;
}

.header-btn.btn {
  border-radius: 6px !important;
  margin-bottom: 0px !important;
  padding: 0.1rem 0.48rem !important;
  color: #151b1e !important;
  background-color: #f19c1f !important;
  border-color: #f19c1f !important;
}

/*.btn-secondary{background-color: #a4b7c1 !important;border-color: #a4b7c1 !important;color: #ffffff !important;}
.btn-secondary{color: #ffffff !important;background: #a4b7c1 !important;}
.btn-danger{background-color: #000000 !important;border-color: #000000 !important;}
.btn-primary:hover{box-shadow: none !important;opacity: 0.9;-webkit-opacity:0.9;}
.btn-danger:hover{box-shadow: none !important;opacity: 0.9;-webkit-opacity:0.9;}*/

.card-header .row .col-1.btn {
  margin-bottom: 0px !important;
}

.btn-primary {
  background-color: #000 !important;
  border-color: #000 !important;
}

.form-control:focus {
  border-color: #000000 !important;
  box-shadow: none !important;
}

.text-muted {
  color: #000000 !important;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e5b206 !important;
}

.app-header.navbar .navbar-brand {
  background-size: 95px auto !important;
}

.alert-warning {
  color: #000000 !important;
  background-color: #e5b206 !important;
  border-color: #e5b206 !important;
}

.form-section-main {
  float: right;
  width: 500px;
  background-color: #ffffff;
  padding: 20px;
  box-sizing: border-box;
  height: 100%;
  min-height: 870px;
}

.form-section-main p {
  text-transform: capitalize;
}

.login-links a {
  float: left;
  width: 100%;
  padding: 3px 0;
  line-height: 100%;
}

.row.login-links,
.log-forgot-btn {
  float: left;
  width: 100%;
}

.login-form form input {
  float: left;
  width: 100%;
  margin: 10px 0;
}

.log-btn,
.forgot-btn {
  margin: 10px 0;
  float: left;
  color: #000;
  font-size: 18px;
}

.forgot-btn {
  float: right;
  font-size: 16px;
  color: #000;
}

.login-links a i {
  padding-right: 10px;
  float: left;
  padding-bottom: 12px;
}

.log-btn.form-control {
  float: left;
  width: auto;
  border: none;
  text-align: left;
  background-color: yellow;
  text-transform: uppercase;
  margin-bottom: 0;
}

.row.login-links {
  padding: 1.25rem;
}

/*.login-title{float: left;widows: 100%;font-size: 36px;}*/

.login-subtitle {
  margin-top: 5px;
  margin-bottom: 22px;
  float: left;
  widows: 100%;
  color: #536c79 !important;
}

.log-btn,
.forgot-btn {
  float: left;
  width: 100%;
}

.log-btn button.btn.btn-primary.btn-sm,
.forgot-btn button {
  padding: 6px 12px;
  font-size: 14px;
  margin-top: 5px;
}

.select-category {
  margin-bottom: 10px;
  float: left;
  width: 100%;
  color: #536c79 !important;
}

.select-category:focus,
.select-category:active {
  border: 1px solid #536c79 !important;
}

/* For React Datetime Picker */

.rdt {
  position: relative;
}

.rdtPicker {
  display: none;
  position: absolute;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #f9f9f9;
}

.rdtOpen .rdtPicker {
  display: block;
}

.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}

.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px;
}

.rdtPicker td {
  cursor: pointer;
}

.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}

.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}

.rdtPicker td.rdtToday {
  position: relative;
}

.rdtPicker td.rdtToday:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker th {
  border-bottom: 1px solid #f9f9f9;
}

.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}

.rdtPicker th.rdtSwitch {
  width: 100px;
}

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker thead tr:first-child th {
  cursor: pointer;
}

.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee;
}

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}

.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}

td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;

  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}

.rdtCounter .rdtBtn:hover {
  background: #eee;
}

.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.rdtTime td {
  cursor: default;
}

/* End of css for React Datetime Picket */

/*.nav-item a.active {
    background-color: #D2D0D1 !important;
}*/

/*Building Hub Latest Css*/

.row .nav-link i,
.row .navbar .dropdown-toggle i,
.navbar .row .dropdown-toggle i,
a {
  color: #f19c1f !important;
}

a.active {
  color: #f19c1f !important;
}

nav.row-nav ul li a,
nav.row-nav .dropdown a {
  color: #474646 !important;
  cursor: pointer;
}

nav.row-nav ul li a:hover,
nav.row-nav .dropdown a:hover,
nav.row-nav ul li a:focus,
nav.row-nav .dropdown a:focus,
nav.row-nav ul li a:active,
nav.row-nav .dropdown a:active {
  color: #f19c1f !important;
}

.row .nav-link {
  padding: 0.5rem 0.8rem !important;
}

.dropdown-item {
  padding: 0 !important;
}

.dropdown-item:focus,
.dropdown-item:hover {
  background-color: #d1cfd0 !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #d1cfd0 !important;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #d1cfd0 !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #d1cfd0 !important;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #d1cfd0 !important;
}

.btn-primary:not([disabled]):not(.disabled):active:focus,
.btn-primary:not([disabled]):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.8) !important;
}

.btn {
  font-size: inherit !important;
}

.btn-success:not([disabled]):not(.disabled):active:focus,
.btn-success:not([disabled]):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus,
.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.8) !important;
}

.btn-warning:not([disabled]):not(.disabled):active:focus,
.btn-warning:not([disabled]):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.8) !important;
}

.btn-danger:not([disabled]):not(.disabled):active:focus,
.btn-danger:not([disabled]):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus,
.btn-danger:focus,
.btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.8) !important;
}

.page-item.active .page-link,
.pagination-datatables li.active .page-link,
.pagination li.active .page-link,
.page-item.active .pagination-datatables li a,
.pagination-datatables li .page-item.active a,
.pagination-datatables li.active a,
.page-item.active .pagination li a,
.pagination li .page-item.active a,
.pagination li.active a {
  background-color: #474646 !important;
  color: #fff !important;
  border-color: #474646 !important;
}

.btn {
  margin-bottom: 10px;
}

.btn-primary {
  background-color: transparent !important;
  border-radius: 32px !important;
  color: #f19c1f !important;
  border: 2px solid #f19c1f !important;
  width: 100%;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.btn-secondary {
  background-color: #f19c1f !important;
  border-color: #f19c1f !important;
  color: #fff !important;
}

.log-btn button.btn.btn-primary.btn-sm,
.forgot-btn button {
  font-size: 16px !important;
}

nav.row-nav ul li a:hover,
nav.row-nav .dropdown a:hover,
nav.row-nav ul li a:focus,
nav.row-nav .dropdown a:focus,
nav.row-nav ul li a:active,
nav.row-nav .dropdown a:active {
  color: #f19c1f !important;
  background-color: #ffffff;
}

.btn-primary:not([disabled]):not(.disabled):active:focus,
.btn-primary:not([disabled]):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  background-color: #474646 !important;
  border-color: #474646 !important;
  color: #fff !important;
}

.btn-secondary:not([disabled]):not(.disabled):active,
.btn-secondary:not([disabled]):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  background-color: #f19c1f !important;
  border-color: #f19c1f !important;
  color: #fff !important;
}

.sidenav,
.dropdown-header {
  padding: 0.5rem 1.5rem !important;
  font-size: 0.975rem !important;
  letter-spacing: 1px !important;
  color: #474646 !important;
}

ul.ml-auto.navbar-nav a:hover {
  color: none !important;
}



.app-header.navbar .navbar-brand {
  background: url(./img/lglogo.cbbb092d02b992eb858ef8acd45fd1c8.png) no-repeat center top !important;
  position: fixed;
  width: 215px !important;
  height: 58px !important;
  top: 0;
  left: 0px;
  background-color: transparent !important;
  z-index: 1023;
  border-bottom: 1px solid transparent !important;
  background-position: 40% !important;
  background-size: 125px !important;
  padding: 0.5rem 0 !important;
}

/*.app-header.navbar .nav-item .nav-link.active{ background: #f19c1f; }*/

/*.logoPadding{padding-left: 140px; box-sizing: border-box;}*/

.app-header.navbar {
  height: 55px;
  padding: 40px 20px;
}

.header-fixed .app-body {
  margin-top: 55px !important;
}

.logoPadding {
  /*width: 94%;*/
  width: 100%;
  padding-left: 89px;
  position: fixed;
  top: 7px;
  background-color: #ffffff;
  border-bottom: 1px solid #d3d1d2 !important;
  padding-bottom: 10px;
}

.header-fixed .app-header {
  background-color: #ffffff !important;
  left: 0;
}

.card-header,
.dropdown-header {
  background-color: #f0f3f5 !important;
  border-bottom: 1px solid #c8ced3 !important;
}

.modal-danger .modal-header {
  background-color: #f19c1f !important;
}

.btn-danger:not([disabled]):not(.disabled):active,
.btn-danger:not([disabled]):not(.disabled).active,
.show > .btn-danger.dropdown-toggle,
.btn-danger,
.btn-success:not([disabled]):not(.disabled):active,
.btn-success:not([disabled]):not(.disabled).active,
.show > .btn-success.dropdown-toggle,
.btn-success {
  background-color: #f19c1f !important;
  border-color: #f19c1f !important;
}

.modal-danger .modal-content {
  border-color: transparent !important;
}

.btn-warning:not([disabled]):not(.disabled):active,
.btn-warning:not([disabled]):not(.disabled).active,
.show > .btn-warning.dropdown-toggle,
.btn-warning {
  background-color: #474646 !important;
  border-color: #474646 !important;
  color: #fff !important;
}

.nav-item .dropdown {
  cursor: pointer !important;
}

/*.input-group-prepend{margin-bottom:-13px;}*/

/*.input-group-prepend{margin-bottom:-9px;}*/

.mobileview .card-group {
  min-width: 500px;
}

.loginlogo {
  text-align: center !important;
}

.statistics.card {
  padding: 15px;
}

.white_bg {
  background-color: #fff;
  padding: 15px;
}

h3.foodie-hd-top-space {
  color: #f19c1f;
  font-size: 20px;
}

.Foodie-trips-hd {
  font-size: 16px;
  opacity: 0.3;
  margin-top: 5px;
}
.Foodie-trips-total {
  font-size: 20px;
}

.breadcrumb {
  margin-top: 0px !important;
  background-color: transparent !important;
  border-bottom: none !important;
  padding: 15px 0 0 30px !important;
  margin-bottom: 0.8rem !important;
}

.user-dropDown a:hover {
  background-color: transparent !important;
}

.dropdown a {
  background-color: #ffffff !important;
}

nav.row-nav ul li a:hover,
nav.row-nav ul li a:focus,
nav.row-nav ul li a:active,
.dropdown a:hover,
.dropdown a:focus,
.dropdown a:active {
  background-color: #f19c1f !important;
  color: #ffffff !important;
  border-radius: 20px;
}

nav.row-nav ul li a:hover,
nav.row-nav .dropdown a:hover,
nav.row-nav ul li a:focus,
nav.row-nav .dropdown a:focus,
nav.row-nav ul li a:active,
nav.row-nav .dropdown a:active,
nav.row-nav ul li a:hover,
nav.row-nav .dropdown a:hover,
nav.row-nav ul li a:focus,
nav.row-nav .dropdown a:focus,
nav.row-nav ul li a:active,
nav.row-nav .dropdown a:active {
  color: #fff !important;
}

.pagination {
  float: right;
}

.app-header.navbar .dropdown-item {
  min-width: auto !important;
}

.nav-link active i {
  display: none !important;
  width: auto !important;
}

.app-header.navbar .nav-item {
  text-align: left !important;
}

.row .nav-link {
  padding: 0.5rem 1rem !important;
}

.dropdown-menu {
  min-width: 9rem;
}

@media only screen and (max-width: 768px) {
  .card-group {
    margin-left: 0 !important;
  }
  .mobileview {
    float: none;
    margin: 0 auto;
    width: 96% !important;
  }
  .mui-tabs__bar > li {
    display: inline-block;
    width: auto !important;
    text-align: center;
  }
  .fb-image-profile {
    margin: -51px 10px 0px 15px !important;
    z-index: 9 !important;
    width: 110px !important;
  }
}

.app-header.navbar {
  border-bottom: 1px solid #d3d1d2 !important;
  height: 58px !important;
}

.user-dropDown.dropdown a:hover {
  background-color: #ffffff !important;
}

.user-dropDown.dropdown a:active {
  background-color: #ffffff !important;
}

.user-dropDown.dropdown a:focus {
  background-color: #ffffff !important;
}

.app-header .navbar-nav .dropdown-menu-right {
  border-radius: 0 0 3px 3px;
}

.dropdown-menu .dropdown-header {
  background-color: #eee !important;
  border-bottom: 1px solid #eee !important;
}

.dropdown-menu .dropdown-header:hover {
  background-color: #f19c1f !important;
  color: #ffffff !important;
}

.dropdown-menu .dropdown-item:hover {
  background-color: #f19c1f !important;
  color: #ffffff !important;
}

.dropdown-item {
  border-bottom: none !important;
}

/*.app-header.navbar .nav-item .nav-link:hover{ background-color: transparent !important; }*/

.data-wrap-bg.card {
  background-color: #ffffff !important;
}

.data-wrap-bg.card .btn-primary {
  width: auto !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 10px !important;
  border: 2px solid #f19c1f !important;
}

.data-wrap-bg.card .btn-success {
  width: auto !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 10px;
  border: 2px solid #f19c1f !important;
}

.data-wrap-bg.card .btn-warning {
  width: auto !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 10px;
  border: 2px solid #f19c1f !important;
  background-color: transparent !important;
  color: #f19c1f !important;
}

.data-wrap-bg.card .btn-danger {
  width: auto !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 10px;
  border: 2px solid #f19c1f !important;
}

.loginlogo img {
  width: 200px;
}

.login-box.card {
  background-color: #FDFDFD !important;
  border-radius: 6px !important;
}

.card-group {
  margin-left: 10px !important;
}

.form-control {
  border: none !important;
  background-color: #FDFDFD !important;
  border-bottom: 1px solid rgba(133, 150, 174, 0.5) !important;
}

.input-group-text {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 1px solid rgba(133, 150, 174, 0.5) !important;
}

.login-box.card .card-body {
  padding: 0 1.25rem !important;
}

.nav-bg {
  background-color: #2e2219 !important;
}

.dropdown-item input,
button,
select,
optgroup,
textarea {
  font-size: 1rem !important;
}

/*.header-border-color{border-top-color: #f19c1f !important;border-bottom-color: #f19c1f !important;}*/

.food-btn {
  border: 1px solid #ccc;
  padding: 10px;
  margin: 0 3px 10px;
  display: block;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  float: left;
  text-transform: uppercase;
  font-size: 10px;
}

.food-btn:hover {
  background: #eee;
  cursor: pointer;
  background-color: #f19c1f;
  color: #ffffff;
}

/*.food-btn input[type="checkbox"]{visibility: hidden;}*/

.food-botton {
  border-radius: 20px !important;
  margin-left: 23px;
  margin-right: 22px;
}

.switch.switch-icon .switch-label {
  position: relative;
  display: block;
  height: 140%;
  font-family: FontAwesome;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #c2cfd6;
  border-radius: 61px;
  transition: opacity background 0.15s ease-out;
  width: 175%;
  padding-left: 113px;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #f19c1f !important;
  border-color: #f19c1f !important;
  visibility: hidden;
}

.switch.switch-icon .switch-handle {
  visibility: hidden;
}

.switch.switch-icon {
  margin-left: 90px !important;
  height: 30px !important;
}

.stat-icon {
  border-radius: 100px;
  display: block;
  font-size: 18px;
  padding: 0;
  background: #f19c1f;
  color: #ffffff;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 54px;
  float: left;
}

.stat-icon i {
  font-size: 22px;
}

.incinfoname {
  float: right;
  width: calc(100% - 70px);
  font-size: 22px;
  padding-top: 11px;
}

.full-width-info {
  padding: 10px 0;
}

.customer-title-line {
  float: left;
  width: 100%;
  font-size: 12px;
  text-transform: uppercase;
  color: #f19c1f;
}

.customer-info-line {
  float: left;
  width: 100%;
  font-size: 18px;
  color: #000000;
}

.header-btn.btn.edit-btn {
  color: #ffffff !important;
}

.bg-primary.inc-colorbg {
  background-color: #f19c1f !important;
}

.text-primary.txt-sizeinfo {
  font-size: 30px !important;
  color: #7dd322 !important;
  margin-top: 0 !important;
}

.txt-sizeinfo-align {
  cursor: pointer;
  text-align: left;
  font-size: 32px !important;
  color: #f19c1f !important;
  margin-top: 0 !important;
}

.text-primary.txt-size-black {
  color: #000 !important;
  margin-top: 0 !important;
}

.earn-box {
  min-height: 100px;
}

.padding-text {
  padding-top: 5px !important;
}

.chef-rating-start {
  text-align: center;
}

.chef-rating-start i {
  color: #f19c1f;
  margin-right: 6px;
  margin-top: 13px;
}

.chef-bio {
  font-size: 15px;
}

.add-menu {
  float: right;
}

.chef-box-wrap {
  box-sizing: border-box;
  padding: 0 2%;
}

.chef-innerwrap {
  background: #f5f5f5;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
  margin-bottom: 30px;
}

.calendar-innerwrap {
  background: #f5f5f5;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 30px;
}

.dish-pic {
  float: left;
  width: 100%;
  margin-bottom: 16px;
}

.dish-pic span {
  width: 100px;
  margin: 0 auto;
  float: none;
  display: inline-block;
}

.food-pic-name {
  border-radius: 50%;
  max-width: 100%;
}

.chef-innerwrap h3 {
  float: left;
  width: 100%;
  text-align: center;
  color: #000;
  font-size: 1rem !important;
  font-weight: bold;
}

.calendar-innerwrap h3 {
  font-size: 1rem !important;
  font-weight: bold;
}

.chaf-dish-price {
  float: left;
  width: 100%;
  text-align: center;
  font-weight: bold;
  color: #f19c1f;
  font-size: 1rem !important;
}

.chaf-dish-price.qty-detail {
  color: #000;
  padding-top: 6px;
}

.chaf-dish-price.qty-detail span {
  color: #7dd322 !important;
}

.rbc-btn-group {
  border: 2px solid #f19c1f;
  border-radius: 32px;
}

.rbc-toolbar button {
  border: none !important;
  outline: none;
  color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
}

.rbc-event {
  background-color: #f19c1f !important;
}

.rbc-toolbar button {
  background-color: #f19c1f !important;
  outline: none;
}

.rbc-toolbar button:hover {
  background-color: #ffffff;
}

.rbc-toolbar button:active,
.rbc-toolbar button.rbc-active {
  background-color: #ffffff !important;
  color: #000 !important;
}

.rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 0 32px 32px 0 !important;
  border-right: none !important;
}

.rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 32px 0 0 32px !important;
}

.rbc-today {
  background-color: #eee !important;
}

.calendar-week {
  cursor: pointer;
  font-size: 16px !important;
  color: #000 !important;
  text-decoration: none;
  margin-top: 0 !important;
  padding-bottom: 20px;
  font-weight: bold;
}

.cal-week {
  margin-left: 25px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100px !important;
  height: 32px !important;
  background-color: transparent;
  cursor: pointer;
}

.week-week {
  margin-left: 25px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100px !important;
  height: 60px !important;
  background-color: transparent;
  cursor: pointer;
}

.cal-day-week.switch-handle {
  visibility: hidden !important;
}

.spanName {
  font-weight: 200 !important;
  text-align: center;
  font-size: 14px;
  padding-left: 0;
  padding-top: 7px;
  display: inline-block;
  color: #a4b7c1;
  width: 100%;
}

.cal-week span .switch-label {
  height: 30px !important;
}

.switch-danger-outline > .switch-input:checked ~ .switch-label {
  color: #f19c1f !important;
}

.week-details-title {
  text-align: center;
  margin-bottom: 67px;
}

.week-details {
  text-align: center;
  color: #585050;
}

.data-wrap-bg.card .btn-danger .next-btn {
  width: 100% !important;
}

/*for invoice*/

.invoice-box {
  max-width: 100%;
  margin: auto;
  padding: 30px;
  border: 1px solid #eee;
  /*box-shadow:0 0 10px rgba(0, 0, 0, .15);*/
  font-size: 16px;
  line-height: 24px;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  color: #555;
  width: 100%;
}

.invoice-box table {
  width: 100%;
  line-height: inherit;
  text-align: left;
}

.invoice-box table td {
  padding: 5px;
  vertical-align: top;
}

.invoice-box table tr td:nth-child(2) {
  text-align: right;
}

.invoice-box table tr.top table td {
  padding-bottom: 20px;
}

.invoice-box table tr.top table td.title {
  font-size: 45px;
  line-height: 45px;
  color: #333;
}

.invoice-box table tr.information table td {
  padding-bottom: 40px;
}

.invoice-box table tr.heading td {
  background: #f19c1f;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  color: #fff;
}

.invoice-box table tr.details td {
  padding-bottom: 20px;
}

.invoice-box table tr.item td {
  border-bottom: 1px solid #eee;
}

.invoice-box table tr.item.last td {
  border-bottom: none;
}

.invoice-box table tr.total td:nth-child(2) {
  border-top: 2px solid #eee;
  font-weight: bold;
}

.customer-pic-round {
  border-radius: 50%;
  width: 180px;
}

.form-control.invoice-textbox {
  border: 1px solid #eee !important;
  min-height: 150px;
}
.tab-select-wrap {
  border: 2px solid #f19c1f;
  border-radius: 20px;
}
.tab-select-wrap .btn-outline-secondary {
  margin-bottom: 0;
  border: none !important;
  color: #000;
}
.tab-select-wrap .btn-outline-secondary:focus {
  box-shadow: none !important;
}
.tab-select-wrap .btn-outline-secondary:hover {
  background-color: #f19c1f !important;
  color: #ffffff !important;
}
.tab-select-wrap .btn-outline-secondary.active {
  background-color: #f19c1f !important;
  color: #ffffff !important;
}
.tab-select-wrap .btn-outline-secondary.active:last-child {
  border-radius: 0 20px 20px 0;
}
.tab-select-wrap .btn-outline-secondary:hover:last-child {
  border-radius: 0 20px 20px 0;
  background-color: #f19c1f !important;
}
.tab-select-wrap .btn-outline-secondary.active:first-child {
  border-radius: 20px 0 0 20px;
}
.tab-select-wrap .btn-outline-secondary:hover:first-child {
  border-radius: 20px 0 0 20px;
  background-color: #f19c1f !important;
}
.tab-select-wrap .btn-outline-secondary:last-child {
  border-radius: 0 20px 20px 0;
}
.tab-select-wrap .btn-outline-secondary:first-child {
  border-radius: 20px 0 0 20px;
}
.page-item.active .page-link {
  z-index: 0 !important;
}
.react-bs-table-container p {
  background-color: #f0f3f5 !important;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 6px;
  border-radius: 3px;
}
.app-header.navbar {
  height: 60px !important;
}

.rbt-menu {
  position: relative !important;
  top: 25px !important;
}
.rbt-input-hint-container {
  display: block;
  min-height: 30px;
  width: 100%;
  margin-top: 0;
}
.rbt {
  float: left;
  width: 100%;
  clear: both;
}
.sr-only {
  position: relative !important;
  float: left;
  width: 100%;
}
.rbt-input-multi {
  border-bottom: none !important;
  border: 1px solid rgba(133, 150, 174, 0.5) !important;
  width: 100%;
  padding: 10px !important;
}
.rbt-menu {
  transform: translate3d(0px, 0px, 0px) !important;
  top: 0 !important;
}
.time-list-select {
  list-style: none;
  padding-left: 10px;
}
.time-list-select li {
  padding-bottom: 0;
  padding-top: 10px;
}
.time-list-select li span {
  margin-right: 5px;
}
.switch.switch-text {
  margin-bottom: 26px;
}
.chef-pic {
  border-radius: 25px;
  width: 300px;
}
.switch-danger-outline > .switch-input:checked ~ .switch-label .spanName {
  color: #f19c1f !important;
}
.chefsy-select-haline {
  font-size: 22px;
  box-sizing: border-box;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 20px;
}
.box {
  border-color: #e6e6e6;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  padding: 10px;
  margin-bottom: 40px;
}

.box-center {
  margin: 20px auto;
}
input[type="file"] {
  display: block !important;
  right: 1px;
  top: 1px;
  height: 34px;
  opacity: 0;
  width: 100%;
  background: none;
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.control-fileupload {
  display: block;
  border-bottom: 1px solid rgba(133, 150, 174, 0.5);
  background: #fff;
  border-radius: 0;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0px 10px 2px 10px;
  overflow: hidden;
  position: relative;
}

.control-fileupload:before,
.control-fileupload input,
.control-fileupload label {
  cursor: pointer !important;
}
/* File upload button */
.control-fileupload:before {
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f19c1f;
  background-image: linear-gradient(to bottom, #f19c1f, #f19c1f);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  transition: color 0.2s ease;
  content: "Browse";
  display: block;
  position: absolute;
  z-index: 1;
  top: 2px;
  right: 2px;
  line-height: 20px;
  text-align: center;
}
.control-fileupload:hover,
.control-fileupload:focus {
  color: #333333;
  background-color: #e6e6e6;
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.2s ease-out;
}
.control-fileupload label {
  line-height: 36px;
  color: #999999;
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  z-index: 1;
  margin-right: 90px;
  margin-bottom: 0px;
  cursor: text;
}
.chefs-tab-body {
  background: #fff;
}
.tab-content.chefs-tab-cont {
  border: none;
}
.card-header .chefsy-tab-link.nav.nav-tabs .nav-item .active.nav-link {
  border: 1px solid #c8ced3;
  border-bottom: none;
  border-radius: 3px 3px 0 0;
  color: #f19c1f !important;
}
.card-header .chefsy-tab-link.nav.nav-tabs .nav-item .nav-link {
  position: relative;
  bottom: -3px;
  color: #000 !important;
}
.card-header .chefsy-tab-link.nav.nav-tabs .nav-item .nav-link:hover {
  border: 1px solid #c8ced3;
  background: #fff;
  border-bottom: none;
  border-radius: 3px 3px 0 0;
  color: #f19c1f !important;
}
.chafsy-item-list-wrap {
  float: left;
  width: 100%;
  padding-top: 60px;
}
.chaf-dish-edit-row {
  float: left;
  width: 50%;
  padding-top: 10px;
}
.data-wrap-bg.card .chaf-dish-edit-row .btn-danger {
  padding: 0.45rem 1.75rem !important;
}
.addpadnew {
  margin-right: 20px;
  width: 125px !important;
}

.dropdown-menu .dropdown-item {
  box-sizing: border-box;
  padding: 10px 10px !important;
  border-bottom: 1px solid #c2cfd6 !important;
}
.dropdown-menu .dropdown-item:hover {
  background-color: #f0f3f5 !important;
  border-radius: 0 !important;
  color: #f19c1f !important;
}
.dropdown-menu .dropdown-item a {
  background-color: transparent !important;
}
.chafsy-cal-btnrow {
  float: left;
  width: 100%;
  padding-top: 26px;
  padding-bottom: 16px;
}
.data-wrap-bg.card .addtime-btn-chef.btn-danger {
  box-sizing: border-box;
  width: 47% !important;
  float: left;
  margin-left: 2%;
}
.data-wrap-bg.card .addmenu-btn-chef.btn-danger {
  box-sizing: border-box;
  width: 47% !important;
  float: right;
  margin-right: 2%;
}
.chaf-timetable-manage {
  float: left;
  width: 100%;
  min-height: 447px;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.time-schedule-box {
  float: left;
  width: 33.33%;
  box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
}
.chaf-timetable-manage .list-group-item.active {
  color: #fff !important;
  background-color: #f19c1f;
  border-color: #f19c1f;
  font-size: 18px !important;
  padding: 0.75rem 1.25rem;
}
.chaf-timetable-manage .list-group-item-action {
  color: #3e515b !important;
  text-transform: uppercase;
  padding: 0;
  border-left: none;
  border-right: none;
}
.chefsy-cal-hdline {
  font-size: 20px;
}
.chaf-timetable-manage .list-group-item-action .badge-pill {
  font-size: 14px;
  padding-top: 5px;
  text-transform: capitalize;
  width: 130px;
}
.chaf-timetable-manage .list-group-item-action .badge-pill sup {
  text-transform: lowercase;
}
.date-dish-box {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
}
.date-dish-box .chaf-timetable-manage .list-group-item img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  max-width: 100%;
}
.chaf-dish-name {
  font-size: 18px;
  text-transform: none;
  font-weight: 600;
}
.dish-qty-no {
  float: right;
  border: 1px solid #c2cfd6;
  background-color: rgb(237, 230, 221, 0.5);
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 50%;
  font-size: 20px;
  font-weight: 600;
  color: #f19c1f;
  margin-top: 23px;
}
.date-dish-box sup {
  text-transform: lowercase;
}
.chafsy-gidebg {
  background: #fff;
  float: left;
  width: 100%;
}
.chefsy-gide-hd {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px;
  font-weight: 600;
  font-size: 18px;
  color: #f19c1f;
  padding-top: 0;
}
.chefsy-gide-subhd {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding-left: 40px;
  padding-bottom: 20px;
}
.chefsy-gide-subhd-examp {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding-left: 52px;
  padding-bottom: 20px;
}
.chefsy-add-dish-pop img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  float: left;
}
.chaf-dish-popwrap {
  float: right;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 16px 0 16px;
}
.chafpophdmain {
  float: left;
  width: 70%;
  font-size: 18px;
  text-transform: none;
  font-weight: 600;
  color: #3e515b !important;
  padding-top: 10px;
  padding-bottom: 6px;
}
.chefqtypoprow {
  float: left;
  width: 100%;
}
.addmenu-btn-chef.popbtnad.btn.btn-danger {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  padding: 0;
  text-align: center;
  line-height: 36px;
  float: left;
}
.popqtycount {
  float: left;
  font-weight: 600;
  font-size: 18px;
  color: #000;
  width: 51px;
  text-align: center;
  line-height: 36px;
}
.addrgt1 {
  margin-left: 30px;
}
.user-pic-main-wrap {
  float: right;
  width: 130px;
  position: absolute;
  right: 0;
}
.user-pic-main-wrap ul {
  list-style: none;
}
.user-pic-main-wrap ul li.user-pic-box a {
  margin-top: 15px;
}
.user-pic-main-wrap ul li.user-pic-box a:hover {
  background-color: #ffffff !important;
}
.user-pic-main-wrap ul li.user-pic-box a:focus {
  background-color: #ffffff !important;
}
.user-pic-main-wrap ul li.user-pic-box a .img-avatar {
  height: 50px;
  width: 50px;
}
.user-pic-main-wrap ul li .dropdown-menu-right {
  box-sizing: border-box;
  padding: 12px;
  border-radius: 0 0 4px 4px;
}
.user-pic-main-wrap ul li .dropdown-menu-right .dropdown-item {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.user-pic-main-wrap ul li .dropdown-menu-right .dropdown-item:hover {
  background-color: #ffffff !important;
  color: #f19c1f !important;
}
.user-pic-main-wrap ul li .dropdown-menu-right .dropdown-item i {
  margin-right: 0;
  margin-left: 0;
  color: #151b1e;
}
.user-pic-main-wrap ul li .dropdown-menu-right .dropdown-item:hover i {
  color: #f19c1f !important;
}
.user-pic-main-wrap ul li .dropdown-menu-right .user-drop-bottom.dropdown-item {
  padding-bottom: 20px !important;
  border: none !important;
}
.chafpoplabone {
  float: left;
  width: 100%;
}
.react-bs-table-container p.table-loader {
  background-color: #fff !important;
  padding-top: 20px;
  padding-bottom: 20px;
}
.loading-line-one {
  float: left;
  width: 100%;
  text-align: center;
  color: #f19c1f;
  padding-top: 10px;
}
.chafdishpictab img {
  border-radius: 50%;
  max-width: 100%;
}
.btn-chaf-tablist input {
  background-color: #f19c1f !important;
  border-color: #c2cfd6 !important;
  color: #fff !important;
  border-width: 1px;
  color: #f19c1f;
  height: 40px;
  border: 1px solid #c2cfd6;
  outline: none;
}
.btn-chaf-tablist input.set-item-box {
  background-color: #fff !important;
  color: #000 !important;
  width: 100px;
  height: 40px;
  text-align: center;
  position: relative;
  top: 1px;
}
.btn-chaf-tablist input.chafbtn1ad {
  background-color: #fff !important;
  color: #f19c1f !important;
  width: 70px;
  height: 40px;
  border-right: 0;
}
.btn-chaf-tablist input.addsub-btn-chaf {
  width: 70px;
  height: 40px;
  border: 0;
  cursor: pointer;
}
.chaf-timetable-manage .list-group-item {
  padding: 0;
  color: #3e515b !important;
  border-left: none;
  border-right: none;
}
.chartjs-size-monitor {
  min-height: 400px;
}
.chart-wrapper {
  min-height: 400px;
}
.data-white-bg {
  background: white !important;
}
.data-white-bg .txt-sizeinfo {
  font-size: 1.09375rem !important;
}

.chef-checkbox {
  float: left;
  width: 100%;
  padding: 0.75rem 1.25rem 0.25rem 1.25rem;
}
.chef-checkbox .switch-input {
  margin-left: 0;
  float: left;
  margin-top: 12px;
}
.chef-day-name {
  float: left;
  margin-left: 22px;
  margin-top: 9px;
}
.chafpoplabone {
  float: left;
  width: 100%;
}

.form-control.chef-add-itembox1 {
  width: 28%;
  background-color: #eee;
  float: right;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.125) !important;
  text-align: center;
}
.chaf-add-idem-loop {
  float: left;
}
.plusbtn-wrap {
  position: relative;
}
.add-plus-btn {
  float: right;
  position: absolute;
  right: 10px;
  top: -87px;
}
.plusbtnround {
  background-color: #f19c1f;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  border: none;
  font-size: 34px !important;
  outline: none;
  text-align: center;
  border: 2px solid #f19c1f !important;
  line-height: 32px;
}
.plusbtnround:focus {
  outline: none !important;
}
.minus-btn-round {
  float: right;
  background-color: transparent;
  border: 2px solid #f19c1f !important;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #f19c1f;
  font-size: 34px !important;
  outline: none;
  text-align: center;
  line-height: 32px;
  margin-right: 41px;
  margin-top: 11px;
}
.minus-btn-round:focus {
  outline: none !important;
}
.add-extra-btn {
  background-color: #f19c1f;
  color: #fff !important;
  width: auto !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 10px;
  cursor: pointer;
}
.chef-dropzone {
  width: 100%;
}
.chef-dropzone div {
  width: 100% !important;
  border-color: #f19c1f !important;
}
.chef-dropzone label {
  color: #f19c1f !important;
  font-size: 18px;
}
.chef-gallary-loopbox {
  width: 25%;
  box-sizing: border-box;
  padding: 10px;
  float: left;
}
.chef-gallery-picbox {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  background-color: #fff;
  text-align: center;
  float: left;
}
.chef-gallery-picbox img {
  max-width: 100%;
  border-radius: 0.25rem 0.25rem 0 0;
}
.chef-gallery-pic-delete {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 12px;
}

.category-status-active {
  color: #fff;
  background-color: #1e7e34;
  border-radius: 25px;
  padding: 0px 17px;
  width: 80px;
  text-transform: capitalize;
}
.category-status-inactive {
  color: #fff;
  background-color: #dc3545;
  border-radius: 25px;
  padding: 0px 17px;
  width: 80px;
  text-transform: capitalize;
}

/**************** Invoice css start here *********************/

.btn-info.chef-inv-btn {
  color: #ffffff !important;
  background: #f19c1f;
  border-radius: 30px;
  background-color: #f19c1f;
  border-color: #f19c1f;
  padding: 0.25rem 0.8rem;
  margin-left: 6px;
  margin-top: 0 !important;
  margin-bottom: 0;
}
.btn-info.chef-inv-btn:hover {
  color: #ffffff !important;
  background: #f19c1f;
  border-color: #f19c1f;
}
.btn-info.chef-inv-btnbord1 {
  color: #f19c1f !important;
  background: none;
  border-radius: 30px;
  background-color: transparent;
  border-color: #f19c1f;
  padding: 0.25rem 0.8rem;
  margin-left: 6px;
  margin-top: 0 !important;
  margin-bottom: 0;
}
.btn-info.chef-inv-btnbord1:hover {
  color: #f19c1f !important;
  background: none;
  border-color: #f19c1f;
}
.chef-inc-addhd {
  color: #f19c1f;
}
.chef-tab-hdorg {
  color: #f19c1f;
}
.chef-custbox {
  float: left;
  width: 33.33%;
  box-sizing: border-box;
  padding: 15px 0;
  border-top: 1px solid #c8ced3;
}
.chef-custbox-right {
  float: right;
  width: 33.33%;
  box-sizing: border-box;
  padding: 15px 0;
  border-top: 1px solid #c8ced3;
}
.chef-custbox .header {
  float: left;
  width: 100%;
  padding-top: 20px;
}
.chef-custbox .header .avatar {
  width: 40px;
  height: 40px;
  margin-right: 1rem;
  float: left;
}
.chef-custbox .header .from {
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 12px;
  color: #73818f;
  box-sizing: border-box;
  float: left;
}
.chef-custbox .header .from span {
  display: block;
  font-weight: 700;
}
.chef-custbox-right .header {
  float: left;
  width: 100%;
  padding-top: 20px;
}
.chef-custbox-right .header .avatar {
  width: 40px;
  height: 40px;
  margin-right: 1rem;
  float: left;
}
.chef-custbox-right .header .from {
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 12px;
  color: #73818f;
  box-sizing: border-box;
  float: left;
}
.chef-custbox-right .header .from span {
  display: block;
  font-weight: 700;
}
.chef-custbox-right .header h3 {
  color: #f19c1f;
  font-weight: 700;
  font-size: 16px;
}
.chef-custbox .header h3 {
  color: #f19c1f;
  font-weight: 700;
  font-size: 16px;
}
.chef-ins-fullbordln {
  padding-top: 14px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
}
.chef-inner-tabbox {
  border-color: transparent !important;
  width: 100%;
}
.chef-inner-tabbox tr {
  background-color: transparent !important;
}
.chef-inner-tabbox tr td {
  padding: 0.75rem 0;
  border-bottom: 1px solid #a4b7c1;
}
.chef-ins-bot-rw {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
}
.chef-payhdln {
  font-size: 18px;
}
.chef-ins-bot-rw {
  float: left;
  width: 100%;
  padding-top: 18px;
}
.chef-ins-bot-rw h4 {
  float: left;
  width: 100%;
  font-size: 18px !important;
  color: #f19c1f;
  font-weight: bold;
}
.chef-ins-bot-rw ul {
  list-style: none;
  float: left;
  width: 100%;
}
.chef-ins-bot-rw ul li {
  float: left;
  width: 100%;
}
.chef-ins-bot-rw ul li span {
  float: right;
  width: calc(100% - 14px);
}
.table td.chef-tdpad {
  padding: 0;
}
.chef-inner-tabbox.chef-inner-tabbox1 {
  width: 100%;
}
.chef-inner-tabbox1 tr td {
  padding: 0.75rem;
}
.chef-inner-tabbox {
  width: 100%;
}
.chef-inner-tabbox tr td {
  padding: 0.75rem;
}
.chef-inner-tabbox.onetab {
  width: auto;
}
.white-bg-tb1 {
  background: #fff;
}
.one-line-tdbod {
  padding: 0 !important;
}
.chef-inner-tabbox tr.chef-graybg-tr {
  background-color: transparent !important;
}
.chef-inner-tabbox tr td.chef-graybg-tr {
  background-color: transparent !important;
}
.chef-inner-tabbox.onetab tr td {
  border: none;
}
.chef-inner-tabbox tr.tdbggrey td {
  background-color: #f1f1f1;
}
.chef-inner-tabbox.chef-inner-tabbox1 tr:nth-of-type(odd) {
  background-color: transparent !important;
}
.chef-payment-tb tr:nth-of-type(odd) {
  background-color: #fff !important;
}
.chef-payment-tb tr td {
  border: none !important;
}
.editChefProfile {
  margin-left: 158px !important;
  background-color: #f19c1f !important;
  border-color: #f19c1f !important;
  border-radius: 30px;
  border: 2px solid #f19c1f !important;
  width: auto !important;
  color: white !important;
  cursor: pointer !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.btn-info.chef-inv-btn {
  position: absolute;
  right: 8px;
  margin-top: 3px !important;
  top: -36px;
  border-radius: 3px 3px 0 0;
}
.accept-order {
  /* color: white !important; */
}
@media only screen and (max-width: 1408px) {
  .chef-pic {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 1233px) {
  .menu > ul > li > a {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 1225px) {
  .menu > ul > li > a {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 1190px) {
  .menu > ul > li > a {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1181px) {
  .menu > ul > li > a {
    padding: 0 15px;
  }
  .data-wrap-bg.card .addtime-btn-chef.btn-danger {
    padding: 12px 14px !important;
  }
  .data-wrap-bg.card .addmenu-btn-chef.btn-danger {
    padding: 12px 14px !important;
  }
}
@media only screen and (max-width: 1168px) {
  .menu > ul > li > a {
    padding: 0 14px;
  }
}
@media only screen and (max-width: 1136px) {
  .menu > ul > li > a {
    padding: 0 13px;
  }
}
@media only screen and (max-width: 1145px) {
  .menu > ul > li > a {
    padding: 0 12px;
  }
}
@media only screen and (max-width: 1102px) {
  .menu > ul > li > a {
    padding: 0 11px;
  }
}
@media only screen and (max-width: 1093px) {
  .menu > ul > li > a {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1053px) {
  .menu > ul > li > a {
    padding: 0 9px;
  }
  .chef-box-wrap.col-3 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .dish-pic span {
    width: 108px;
  }
}
@media only screen and (max-width: 1023px) {
  .react-bs-table-bordered {
    overflow: auto !important;
  }
  .react-bs-container-header {
    overflow: auto;
    width: 1020px !important;
  }
  .react-bs-container-body {
    overflow: auto;
    width: 1020px !important;
  }
  .time-schedule-box {
    width: 50%;
  }
  .date-dish-box {
    width: 100%;
  }
}
@media only screen and (max-width: 1010px) {
  .menu > ul > li > a {
    padding: 0 10px;
  }
  .col-3.chefpicbox {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .col-9.chefinfodetails {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin-top: 6%;
  }
}

@media only screen and (max-width: 991px) {
  .user-pic-main-wrap {
    left: 0;
    bottom: 0;
    position: absolute;
    float: left;
    background: #fff;
    width: 100%;
  }
  .menu {
    padding-bottom: 100px;
  }
  .user-pic-main-wrap ul {
    padding-left: 0;
  }
}
@media only screen and (max-width: 796px) {
  .time-schedule-box {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .invoice-box table tr.top table td {
    width: 100%;
    display: block;
    text-align: center;
  }
  .invoice-box table tr.information table td {
    width: 100%;
    display: block;
    text-align: center;
  }
  .col-6.chefernebox {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-6.chefsalsebox {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-6.chefcolfullinfo {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .chef-box-wrap.col-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 576px) {
  .cus_pop {
    max-width: 1000px !important;
    margin: 1.75rem auto;
  }
}

/* end invoice*/
.table-loader {
  text-align: center;
}
.form-control .rbt-input-multi .rbt-input {
  height: calc(2.0625rem + 2px) !important;
}

.chefsy-alert-box {
  border: 1px solid #f19c1f;
  border-radius: 6px;
  border-left: 6px solid #f19c1f;
  color: #f19c1f;
  box-sizing: border-box;
  padding: 10px 8px;
  margin-bottom: 20px;
  background: #fee2e1;
}
.chefsy-alert-box span {
  font-weight: bold;
}
/*.chefsy-col-responsive.col-6{ width:100%; max-width:100%; flex: 0 0 100%;}*/

/* For mapbox autocomplate */
.Demo__suggestion-icon {
  margin-right: 8px;
}

.Demo__search-bar-container {
  width: 100%;
  text-align: left;
  position: relative;
}

.Demo__search-input-container {
  position: relative;
}

.Demo__search-input,
.Demo__search-input:focus,
.Demo__search-input:active {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
  border: honeydew;
  display: block;
  width: 100%;
  padding: 16px;
  font-size: 16px;
  border-radius: 2px;
  outline: none;
}

.Demo__clear-button,
.Demo__clear-button:active,
.Demo__clear-button:focus {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  outline: none;
  font-weight: 600;
  color: #999;
}

.Demo__autocomplete-container {
  border-bottom: honeydew;
  border-left: honeydew;
  border-right: honeydew;
  border-top: 1px solid #e6e6e6;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 2px 2px;
  position: absolute;
  z-index: 4;
  width: 100%;
}

.Demo__suggestion-item {
  padding: 8px;
  text-align: left;
  background-color: #fff;
  cursor: pointer;
}

.Demo__suggestion-item--active {
  background-color: #fafafa;
}

.Demo__dropdown-footer {
  display: flex;
  justify-content: flex-end;
  padding: 4px;
}

.suggestion-item {
  padding: 6px 3px;
  text-align: left;
  background-color: #fff;
  cursor: pointer;
}

.suggestion-item--active {
  padding: 6px 3px;
  background-color: #fafafa;
}
.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  display: none;
}
.mapboxgl-ctrl-logo {
  display: none !important;
}

.back-button {
  border-radius: 10px !important;
  background-color: #f19c1f !important;
  color: white !important;
}

.in_btn {
  float: right;
}
.in_btn button {
  margin: 0 5px;
}

.down_btn button {
  margin: 10px;
}
.pdf_btn {
  background-color: #28a745 !important;
  border: none !important;
  border-radius: 5px !important;
}
.csv_btn {
  background-color: #17a2b8 !important;
  border: none !important;
  border-radius: 5px !important;
}
.exl_btn {
  background-color: #ffc107 !important;
  border: none !important;
  border-radius: 5px !important;
}

.gray {
  color: #333;
}

.gray-ish {
  color: #666;
}

.almost-gray {
  color: #999;
}
.in_category {
  padding-left: 30px !important;
  color: #ec572a;
}
.in_subcategory {
  padding-left: 50px !important;
}
.repeat_div {
  display: contents;
}
.table-in {
  border: 3px solid #f19c1f;
  margin-top: 20px;
}
.table-in td {
  border-right: 1px solid #a4b7c1 !important;
}
.table-in th {
  border-right: 1px solid #a4b7c1 !important;
}
.table-borderless {
  box-shadow: 1px 0px 5px #c3c3c3;
  margin: 10px;
}
.table-borderless h4 {
  margin: 0;
}

div.invoice-header {
  background-color: #eff2f4;
  color: black;
  border-bottom: 3px solid rgb(237, 87, 43);
}

div.invoice-header > div > p {
  font-size: 1.2rem;
  font-weight: 350;
}

div.invoice-header > div > h1 {
  font-size: 4rem;
}

div.invoice-table {
  border-top: 3px solid rgb(235, 86, 41);
}

div.invoice-table > table.table > thead,
div.invoice-table > table.table > thead.thead > tr,
div.invoice-table > table.table > thead.thead > tr > th {
  border-top: none;
}

div.total-field {
  position: relative;
}

div.sub-table > table {
  padding-bottom: 0;
  margin-bottom: 0;
}

tr.last-row {
  margin-top: 25px;
  background-color: #f0f3f5;
  color: black;
  border-top: 3px solid rgb(235, 86, 41);
}

p.footer {
  bottom: 0;
  width: 100%;
  background-color: #333;
  color: white;
  padding-top: 15px;
  border-top: 3px solid red;
}
tr.last-row > th,
tr.last-row > td {
  background-color: unset !important;
}

div.page-break {
  page-break-before: auto;
}

.note {
  width: 100%;
  box-shadow: 0px 0px 3px grey;
  border: none;
  border-radius: 5px;
  padding: 15px;
}

.footer_btn button {
  width: auto !important;
  padding: 4px 15px !important;
  border-radius: 10px !important;
}

.fb-profile img.fb-image-lg {
  z-index: 0;
  width: 100%;
  margin-bottom: 10px;
  max-height: 330px;
}

.rest_cover_photo {
  position: absolute;
  top: 17px;
  right: 38px;
  color: #ffffff;
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 9999999;
  background-color: #f19c1f;
  padding: 6px;
  border-radius: 20px;
  width: 30px;
  height: 30px;
}

.restaurant_logo {
  margin: 20px;
  position: relative;
  width: 128px;
  height: 128px;
  float: left;
  margin: -85px 10px 0px 50px;
  z-index: 9;
  width: 150px;
}
.rest_p_image {
  position: absolute;
  top: 108px;
  right: 11px;
  color: #ffffff;
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 9999999;
  background-color: #f19c1f;
  padding: 6px;
  border-radius: 20px;
  width: 30px;
  height: 30px;
}

.rest_logo {
  max-width: 128px;
  max-height: 128px;
  overflow: hidden;
  /* border-radius: 100px; */
  margin: 0 auto;
  border: 5px solid #f19c1f;
  width: 128px;
  height: 128px;
}

.diet_list li {
  border: 2px solid #f19c1f;
  padding: 5px 10px;
  display: inline-block;
  margin: 5px;
  border-radius: 20px;
}
.diet_list ul {
  padding: 0;
}
.upload-button:hover {
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  color: #999;
}

.res_menu .header {
  text-align: center;
  padding: 35px;
}

.res_menu {
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 0px 5px #adadad;
  margin-bottom: 20px;
  background-image: url(./img/backgroundStrip.fd58c4d476f53caf07219b8644130163.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.addmenu_btn button {
  width: auto !important;
  padding: 4px 15px !important;
  border-radius: 10px !important;
  margin: 5px;
}
.addmenu_btn {
  text-align: right;
}

.mui-tabs__bar > li {
  display: inline-block;
  width: 25%;
  text-align: center;
}
.mui-tabs__bar > li.mui--is-active {
  border-bottom: 2px solid #f19c1f !important;
}
.mui-tabs__bar > li.mui--is-active > a {
  color: #f19c1f !important;
}
.mui-tabs__bar > li > a {
  color: rgba(0, 0, 0, 0.87) !important;
}

.control-fileupload {
  display: block;
  border-bottom: 1px solid rgba(133, 150, 174, 0.5);
  background: #fff;
  border-radius: 0;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0px 10px 2px 10px;
  overflow: hidden;
  position: relative;
}

.control-fileupload:before,
.control-fileupload input,
.control-fileupload label {
  cursor: pointer !important;
}
/* File upload button */
.control-fileupload:before {
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f19c1f;
  background-image: linear-gradient(to bottom, #f19c1f, #f19c1f);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  transition: color 0.2s ease;
  content: "Browse";
  display: block;
  position: absolute;
  z-index: 1;
  top: 2px;
  right: 2px;
  line-height: 20px;
  text-align: center;
}
.control-fileupload:hover,
.control-fileupload:focus {
  color: #333333;
  background-color: #e6e6e6;
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.2s ease-out;
}
.control-fileupload label {
  line-height: 36px;
  color: #999999;
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  z-index: 1;
  margin-right: 90px;
  margin-bottom: 0px;
  cursor: text;
}

.main_title {
  color: #f19c1f;
}
.main_title_inactive {
  color: #f19c1f7d;
}

.menu_edit {
  color: #ffffff;
  font-size: 15px;
  background-color: #f19c1f;
  padding: 5px 9px;
  margin: 5px 5px;
  border-radius: 5px;
}

.menu_drag {
  color: #ffffff;
  font-size: 15px;
  background-color: #000000;
  padding: 5px 9px;
  margin: 5px 5px;
  border-radius: 5px;
}

.item__header {
  display: flex;
  align-items: baseline;
}
.item__title {
  letter-spacing: 2px;
  margin: 0;
}
.item__dots {
  flex: 1;
  border-bottom: 1px dashed #aaa;
  margin: 0 15px;
}
.item__price {
  font-size: 1.53125rem;
}

.item__description {
  margin-bottom: 40px;
}
.item.sub-item {
  padding: 0px 0px 0px 30px;
}
.modal_height {
  max-height: 375px;
  overflow-y: scroll;
}

.custome-card {
  box-shadow: 0px 0px 5px #b3b3b3 !important;
  margin: 10px 0;
}
.first-custome-card {
  box-shadow: 0px 0px 5px #b3b3b3 !important;
  margin: 0px 0;
}

.custome_tab li {
  width: 50% !important;
}

.custome_tab {
  background-color: #fff;
}

.edit_consumer {
  background-color: #fff;
}
.paddy30 {
  padding: 10px 30px;
}
.inactiveItemColor {
  color: #00000080;
}

.profile-pic {
  max-width: 128px;
  max-height: 128px;
  overflow: hidden;
  border-radius: 100px;
  margin: 0 auto;
  border: 5px solid #f19c1f;
  width: 128px;
  height: 128px;
}

.file-upload {
  display: none;
}
.circle {
  margin: 20px auto;
  position: relative;
  width: 128px;
  height: 128px;
}
img {
  max-width: 100%;
  height: auto;
}
.p-image {
  position: absolute;
  top: 89px;
  right: 4px;
  color: #ffffff;
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 9999999;
  background-color: #f19c1f;
  padding: 6px;
  border-radius: 20px;
  width: 30px;
  height: 30px;
}
.upload-button {
  font-size: 1.2em;
}

.upload-button:hover {
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  color: #999;
}
.mandatory {
  color: red;
  font-size: 15px;
}
.mandatoryMsg {
  color: red;
  font-size: 15px;
  width: 100%;
  text-align: right;
  padding-right: 15px;
}
.react-bs-table .react-bs-container-header .sort-column,.s-alert-close,td.react-bs-table-expand-cell,th.react-bs-table-expand-cell>div{cursor:pointer}.react-bs-table-container .react-bs-table-search-form{margin-bottom:0}.react-bs-table-bordered{border:1px solid #ddd;border-radius:5px}.react-bs-table table{margin-bottom:0;table-layout:fixed}.react-bs-table table td,.react-bs-table table th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.react-bs-table-pagination{margin-top:10px}.react-bs-table-tool-bar{margin-bottom:5px}.react-bs-container-footer,.react-bs-container-header{overflow:hidden;width:100%}.react-bs-container-body{overflow:auto;width:100%}.react-bootstrap-table-page-btns-ul{float:right;margin-top:0}.react-bs-table .table-bordered{border:0;outline:0!important}.react-bs-table .table-bordered>thead>tr>td,.react-bs-table .table-bordered>thead>tr>th{border-bottom-width:2px}.react-bs-table .table-bordered>tbody>tr>td{outline:0!important}.react-bs-table .table-bordered>tbody>tr>td.default-focus-cell{outline:#6495ed solid 3px!important;outline-offset:-1px}.react-bs-table .table-bordered>tfoot>tr>td,.react-bs-table .table-bordered>tfoot>tr>th{border-top-width:2px;border-bottom-width:0}.react-bs-table .table-bordered>tbody>tr>td:first-child,.react-bs-table .table-bordered>tbody>tr>th:first-child,.react-bs-table .table-bordered>tfoot>tr>td:first-child,.react-bs-table .table-bordered>tfoot>tr>th:first-child,.react-bs-table .table-bordered>thead>tr>td:first-child,.react-bs-table .table-bordered>thead>tr>th:first-child{border-left-width:0}.react-bs-table .table-bordered>tbody>tr>td:last-child,.react-bs-table .table-bordered>tbody>tr>th:last-child,.react-bs-table .table-bordered>tfoot>tr>td:last-child,.react-bs-table .table-bordered>tfoot>tr>th:last-child,.react-bs-table .table-bordered>thead>tr>td:last-child,.react-bs-table .table-bordered>thead>tr>th:last-child{border-right-width:0}.react-bs-table .table-bordered>thead>tr:first-child>td,.react-bs-table .table-bordered>thead>tr:first-child>th{border-top-width:0}.react-bs-table .table-bordered>tfoot>tr:last-child>td,.react-bs-table .table-bordered>tfoot>tr:last-child>th{border-bottom-width:0}.react-bs-table .react-bs-container-footer>table>thead>tr>th,.react-bs-table .react-bs-container-header>table>thead>tr>th{vertical-align:middle}.react-bs-table .react-bs-container-footer>table>thead>tr>th .filter,.react-bs-table .react-bs-container-header>table>thead>tr>th .filter{font-weight:400}.react-bs-table .react-bs-container-header>table>thead>tr>th .filter::-webkit-input-placeholder,.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter-input::-webkit-input-placeholder,.react-bs-table .react-bs-container-header>table>thead>tr>th .select-filter option[value=''],.react-bs-table .react-bs-container-header>table>thead>tr>th .select-filter.placeholder-selected{color:#d3d3d3;font-style:italic}.react-bs-table .react-bs-container-footer>table>thead>tr>th .filter::-webkit-input-placeholder,.react-bs-table .react-bs-container-footer>table>thead>tr>th .number-filter-input::-webkit-input-placeholder,.react-bs-table .react-bs-container-footer>table>thead>tr>th .select-filter option[value=''],.react-bs-table .react-bs-container-footer>table>thead>tr>th .select-filter.placeholder-selected{color:#d3d3d3;font-style:italic}.react-bs-table .react-bs-container-footer>table>thead>tr>th .select-filter.placeholder-selected option:not([value='']),.react-bs-table .react-bs-container-header>table>thead>tr>th .select-filter.placeholder-selected option:not([value='']){color:initial;font-style:initial}.react-bs-table .react-bs-container-footer>table>thead>tr>th .date-filter,.react-bs-table .react-bs-container-footer>table>thead>tr>th .number-filter,.react-bs-table .react-bs-container-header>table>thead>tr>th .date-filter,.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter{display:flex}.react-bs-table .react-bs-container-footer>table>thead>tr>th .date-filter-input,.react-bs-table .react-bs-container-footer>table>thead>tr>th .number-filter-input,.react-bs-table .react-bs-container-header>table>thead>tr>th .date-filter-input,.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter-input{margin-left:5px;float:left;width:calc(100% - 67px - 5px)}.react-bs-table .react-bs-container-footer>table>thead>tr>th .date-filter-comparator,.react-bs-table .react-bs-container-footer>table>thead>tr>th .number-filter-comparator,.react-bs-table .react-bs-container-header>table>thead>tr>th .date-filter-comparator,.react-bs-table .react-bs-container-header>table>thead>tr>th .number-filter-comparator{width:67px;float:left}.react-bs-container .textarea-save-btn{position:absolute;z-index:100;right:0;top:-21px}.react-bs-table-no-data{text-align:center}.ReactModal__Overlay{-webkit-perspective:600;perspective:600;opacity:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.5);z-index:101}.ReactModal__Overlay--after-open{opacity:1;transition:opacity 150ms ease-out}.ReactModal__Content{-webkit-transform:scale(.5) rotateX(-30deg);transform:scale(.5) rotateX(-30deg)}.ReactModal__Content--after-open{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0);transition:all 150ms ease-in}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content--before-close{-webkit-transform:scale(.5) rotateX(30deg);transform:scale(.5) rotateX(30deg);transition:all 150ms ease-in}.ReactModal__Content.modal-dialog{border:none;background-color:transparent}.animated{animation-fill-mode:both}.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}.animated.shake{animation-duration:.3s}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,50%,90%{transform:translate3d(-10px,0,0)}30%,70%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}.s-alert-box,.s-alert-box *{box-sizing:border-box}.s-alert-box{position:fixed;background:rgba(42,45,50,.85);padding:22px;line-height:1.4;z-index:1000;pointer-events:none;color:rgba(250,251,255,.95);font-size:100%;font-family:'Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;max-width:300px;-webkit-transition:top .4s,bottom .4s;transition:top .4s,bottom .4s}.s-alert-box.s-alert-show,.s-alert-box.s-alert-visible{pointer-events:auto}.s-alert-box a{color:inherit;opacity:.7;font-weight:700}.s-alert-box a:focus,.s-alert-box a:hover{opacity:1}.s-alert-box p{margin:0}.s-alert-close{width:20px;height:20px;position:absolute;right:4px;top:4px;overflow:hidden;text-indent:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.s-alert-close:focus,.s-alert-close:hover{outline:0}.s-alert-close::after,.s-alert-close::before{content:'';position:absolute;width:3px;height:60%;top:50%;left:50%;background:#fff}.s-alert-close:hover::after,.s-alert-close:hover::before{background:#fff}.s-alert-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.s-alert-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.s-alert-bottom-left{top:auto;right:auto;bottom:30px;left:30px}.s-alert-top-left{top:30px;right:auto;bottom:auto;left:30px}.s-alert-top-right{top:30px;right:30px;bottom:auto;left:auto}.s-alert-bottom-right{top:auto;right:30px;bottom:30px;left:auto}.s-alert-bottom,.s-alert-top{width:100%;max-width:100%;left:0;right:0}.s-alert-bottom{bottom:0;top:auto}.s-alert-top{top:0;bottom:auto}.s-alert-info{background:#00A2D3;color:#fff}.s-alert-success{background:#27AE60;color:#fff}.s-alert-warning{background:#F1C40F;color:#fff}.s-alert-error{background:#E74C3C;color:#fff}[class*=" s-alert-effect-"].s-alert-hide,[class^=s-alert-effect-].s-alert-hide{-webkit-animation-direction:reverse;animation-direction:reverse}.s-alert-box-height{visibility:hidden;position:fixed}.s-alert-effect-scale a,.s-alert-effect-scale a:focus,.s-alert-effect-scale a:hover{color:#fff}.s-alert-effect-scale .s-alert-close::after,.s-alert-effect-scale .s-alert-close::before,.s-alert-effect-scale .s-alert-close:hover::after,.s-alert-effect-scale .s-alert-close:hover::before{background:#fff}.s-alert-effect-scale.s-alert-hide,.s-alert-effect-scale.s-alert-show{-webkit-animation-name:animScale;animation-name:animScale;-webkit-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes animScale{0%{opacity:0;-webkit-transform:translate3d(0,40px,0) scale3d(.1,.6,1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes animScale{0%{opacity:0;-webkit-transform:translate3d(0,40px,0) scale3d(.1,.6,1);transform:translate3d(0,40px,0) scale3d(.1,.6,1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}}.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}
button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled].rbc-btn {
  cursor: not-allowed;
}
button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit;
}
.rbc-abs-full,
.rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rbc-ellipsis,
.rbc-event-label,
.rbc-row-segment .rbc-event-content,
.rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rbc-rtl {
  direction: rtl;
}
.rbc-off-range {
  color: #999999;
}
.rbc-off-range-bg {
  background: #e5e5e5;
}
.rbc-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
}
.rbc-header > a,
.rbc-header > a:active,
.rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-content {
  position: relative;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}
.rbc-today {
  background-color: #eaf6ff;
}
.rbc-toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: .375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active,
.rbc-toolbar button.rbc-active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover,
.rbc-toolbar button.rbc-active:hover,
.rbc-toolbar button:active:focus,
.rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group,
.rbc-btn-group + button {
  margin-left: 10px;
}
.rbc-event {
  cursor: pointer;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
}
.rbc-event.rbc-selected {
  background-color: #265985;
}
.rbc-event-label {
  font-size: 80%;
}
.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}
.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-event-continues-day-after {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-event-continues-day-prior {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rbc-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}
.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  white-space: nowrap;
}
.rbc-month-view {
  position: relative;
  border: 1px solid #DDD;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  height: 100%;
}
.rbc-month-view .rbc-header {
  border-bottom: 1px solid #DDD;
}
.rbc-month-view .rbc-header + .rbc-header {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-month-view .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-month-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-month-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #DDD;
}
.rbc-date-cell {
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a,
.rbc-date-cell > a:active,
.rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-bg {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}
.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}
.rbc-agenda-view {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table {
  width: 100%;
  border: 1px solid #DDD;
}
.rbc-agenda-view table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table tbody > tr > td + td {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-agenda-view table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-agenda-view table tbody > tr + tr {
  border-top: 1px solid #DDD;
}
.rbc-agenda-view table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #DDD;
}
.rbc-rtl .rbc-agenda-view table thead > tr > th {
  text-align: right;
}
.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: ' \BB';
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: '\AB   ';
}
.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}
.rbc-agenda-event-cell {
  width: 100%;
}
.rbc-time-column {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rbc-timeslot-group {
  border-bottom: 1px solid #DDD;
  min-height: 40px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.rbc-time-gutter,
.rbc-header-gutter {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.rbc-label {
  padding: 0 5px;
}
.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-event {
  border: 1px solid #265985;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
}
.rbc-day-slot .rbc-event-label {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}
.rbc-time-slot {
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}
.rbc-day-header {
  text-align: center;
}
.rbc-day-slot .rbc-event {
  position: absolute;
  z-index: 2;
}
.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  cursor: default;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  padding: 3px;
}
.rbc-time-view {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #DDD;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
}
.rbc-time-view .rbc-allday-cell {
  width: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  min-height: 20px;
}
.rbc-time-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #DDD;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #DDD;
}
.rbc-time-header > .rbc-row > * + * {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-time-header > .rbc-row > * + * {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #DDD;
}
.rbc-time-header .rbc-gutter-cell {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.rbc-time-header > .rbc-gutter-cell + * {
  width: 100%;
}
.rbc-time-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-top: 2px solid #DDD;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.rbc-current-time-indicator {
  position: absolute;
  z-index: 1;
  left: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}
.rbc-current-time-indicator::before {
  display: block;
  position: absolute;
  left: -3px;
  top: -3px;
  content: ' ';
  background-color: #74ad31;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}
.rbc-rtl .rbc-current-time-indicator::before {
  left: 0;
  right: -3px;
}
.video-player-wrapper {
  background: black;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: center; }
  .video-player-wrapper video {
    vertical-align: middle;
    width: 100%; }
  .video-player-wrapper .help-box {
    position: absolute;
    color: white;
    font-size: 16px;
    padding: 20px 23px;
    background: black;
    border-radius: 3px;
    border: 1px solid;
    width: 350px;
    padding-left: 80px;
    left: calc(50% - 175px);
    top: 50px;
    height: 100%;
    max-height: 515px;
    overflow-y: scroll;
    z-index: 9; }
    .video-player-wrapper .help-box p:last-child {
      margin-bottom: 0px; }
    .video-player-wrapper .help-box p {
      text-align: left;
      margin-bottom: 10px;
      margin-top: 0px; }
  .video-player-wrapper .video-player-notifications {
    position: absolute;
    color: white;
    font-size: 20px;
    right: 25px;
    top: 25px;
    padding: 5px 23px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    border: 1px solid; }
    .video-player-wrapper .video-player-notifications p {
      margin-bottom: 0px;
      margin-top: 0px; }
  .video-player-wrapper .video-controls {
    display: none;
    height: 40px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0px;
    width: 100%; }
    .video-player-wrapper .video-controls img {
      height: 20px; }
    .video-player-wrapper .video-controls .disabled {
      opacity: 0.2; }
    .video-player-wrapper .video-controls .disabled:hover {
      cursor: default; }
    .video-player-wrapper .video-controls .playback-control img {
      width: 20px;
      height: 20px;
      margin-left: 5px;
      margin-right: 5px; }
    .video-player-wrapper .video-controls .progress-bar-control {
      padding-left: 0px; }
    .video-player-wrapper .video-controls .progress-bar:hover {
      cursor: pointer; }
    .video-player-wrapper .video-controls .progress-bar {
      padding: 0px;
      width: 100%;
      height: 5px;
      background: #575757;
      border-radius: 5px;
      position: relative; }
    .video-player-wrapper .video-controls .progress {
      cursor: pointer;
      background: #fff;
      height: 100%;
      position: absolute;
      top: 0px;
      z-index: 1; }
    .video-player-wrapper .video-controls .progress-buffered {
      background: rgba(255, 255, 255, 0.4);
      height: 100%;
      position: absolute;
      top: 0px; }
    .video-player-wrapper .video-controls .time-box {
      padding-left: 0; }
    .video-player-wrapper .video-controls .volume-control {
      position: relative; }
    .video-player-wrapper .video-controls .volume-slider {
      cursor: pointer;
      position: absolute;
      top: -171px;
      padding-top: 5px;
      height: 165px;
      width: 20px;
      background: transparent;
      text-align: center; }
      .video-player-wrapper .video-controls .volume-slider .volume-wrapper-box {
        background: rgba(0, 0, 0, 0.7);
        width: 20px;
        height: 100%;
        top: 1px;
        position: absolute; }
      .video-player-wrapper .video-controls .volume-slider .volume-wrapper {
        background: #575757;
        position: absolute;
        width: 4px;
        height: calc(100% - 5px);
        left: 8px;
        bottom: 0px; }
      .video-player-wrapper .video-controls .volume-slider .volume {
        width: 4px;
        background: #fff;
        bottom: 0px;
        position: absolute;
        left: 0px; }
    .video-player-wrapper .video-controls .volume-button {
      margin-top: 8.5px; }
  .video-player-wrapper .display-flex {
    display: flex; }

.hide-video-controls::-webkit-media-controls {
  display: none !important; }
.kn-column__column___3Iwzx {
  display: flex;
  flex: 1;
  flex-direction: column;
  border-right: 1px solid #dddddd; }
  .kn-column__column___3Iwzx:last-of-type {
    border: 0; }

.kn-list__list___22Wuc {
  outline: none;
  user-select: none; }

.kn-list__list_item___1mDV9 {
  display: flex;
  flex-direction: column; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar, .kn-list__list___22Wuc::-webkit-scrollbar {
  width: 15px;
  height: 17px; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-thumb, .kn-list__list___22Wuc::-webkit-scrollbar-thumb {
  background: #CDCDCD;
  border-color: transparent;
  border-style: solid;
  background-clip: content-box; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-thumb:vertical, .kn-list__list___22Wuc::-webkit-scrollbar-thumb:vertical {
  min-height: 45px;
  border-width: 4px 4px 4px 5px; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-thumb:horizontal, .kn-list__list___22Wuc::-webkit-scrollbar-thumb:horizontal {
  min-width: 45px;
  border-width: 5px 4px 6px; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-track, .kn-list__list___22Wuc::-webkit-scrollbar-track {
  background: #ffffff; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-track:vertical, .kn-list__list___22Wuc::-webkit-scrollbar-track:vertical {
  border-left: 1px solid #EDEDED;
  border-right: none; }

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-track:horizontal, .kn-list__list___22Wuc::-webkit-scrollbar-track:horizontal, .kn-list__scrollbar___1a9W-::-webkit-scrollbar-corner, .kn-list__list___22Wuc::-webkit-scrollbar-corner {
  border-top: 1px solid #EDEDED;
  border-bottom: none; }

.kn-item_label__label___2fJ5p {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 14px;
  white-space: nowrap; }

.kn-item__item___kQ2Ll {
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in-out;
  box-sizing: border-box;
  cursor: pointer; }
  .kn-item__item___kQ2Ll .kn-item__selected___3tRL6 {
    background-color: #f7f7f7; }
  .kn-item__item___kQ2Ll:hover {
    background-color: #f3f3f3; }

.kn-item__disabled___3xX7z {
  color: #b4b4b4;
  cursor: default; }

.kn-item__selected___3tRL6 {
  background-color: #f7f7f7; }

.kn-item__with_border___3n9sw {
  border-bottom: 1px solid #dddddd; }

.kn-item__with_grouping___3IJz8 {
  color: #000000;
  padding-left: 10px; }

.kn-no_items__no_items___3ON4R {
  font-size: 14px;
  color: #999999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%; }

.kn-search__search___3Zpb2 {
  height: 45px;
  display: flex;
  align-items: center;
  padding: 0 12px 0 0;
  border-bottom: 1px solid #dddddd; }

.kn-search__input___2tyxf {
  height: 45px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  flex: 1;
  outline: none;
  border: 0;
  font-size: 14px;
  background: transparent; }

.kn-search__icon___1frx4 {
  font-size: 24px; }

.kn-search__list_filter_container___2FaR9 {
  margin-bottom: 10px;
  position: relative; }

.kn-selected_item__selected_item___1uiiv, .kn-selected_item__with_grouping___1Ibnd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0 0 12px;
  margin-right: -4px;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer; }
  .kn-selected_item__selected_item___1uiiv:hover, .kn-selected_item__with_grouping___1Ibnd:hover {
    background-color: #f3f3f3; }

.kn-selected_item__with_grouping___1Ibnd {
  pointer-events: none;
  color: #000000; }

.kn-selected_item__disabled___1430r {
  color: #b4b4b4;
  background-color: #f7f7f7;
  cursor: default; }

.kn-selection_status__selection_status___1FzyX {
  height: 45px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dddddd;
  justify-content: space-between; }

.kn-selection_status__status___1qxE9 {
  color: #000000; }

.kn-selection_status__clear_all___3gppf {
  cursor: pointer;
  color: #008BBF; }

.kn-multi_select__wrapper___30BEc {
  display: flex;
  flex-direction: row;
  position: relative;
  background: #ffffff;
  border: 1px solid #dddddd;
  color: #666666;
  overflow: hidden; }

.kn-loader__loader___1LPsU {
  margin: auto auto; }

.time_picker_container {
  position: relative;
}

.time_picker_preview {
  height: 50px;
}

.time_picker_preview:not(.disabled):active, .time_picker_preview:not(.disabled).active {
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.12), 0 0 8px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.12), 0 0 8px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.12), 0 0 8px 0 rgba(0, 0, 0, 0.08);
}

.time_picker_preview.disabled {
  cursor: not-allowed;
}

.preview_container {
  position: absolute;
  left: 50%;
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}

.preview_container.without_icon {
  padding-right: 30px;
}

.preview_container svg {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 12px;
  left: 0;
}

.react_times_button {
  user-select: none;
  position: relative;
  cursor: pointer;
  color: #343434;
  border-radius: 2px;
  background-color: #fff;
  transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .15);
  -webkit-box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .15);
}

.react_times_button.pressDown {
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1);
}

.react_times_button.pressDown .wrapper {
  transform: translateY(1px);
}

.react_times_button .wrapper {
  transform: translateY(0);
  height: 100%;
}

.modal_container {
  user-select: none;
  cursor: default;
  position: absolute;
  width: 100%;
  transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  background-color: #fff;
  border-radius: 2px;
  top: 100%;
  left: 0;
  box-shadow: 4px 4px 30px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 4px 4px 30px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 4px 4px 30px 0 rgba(0, 0, 0, 0.2);

  opacity: 0;
  z-index: -1;
  visibility: hidden;
  backface-visibility: hidden;
  transform: scale(0.7) translateY(20px);
  -ms-transform: scale(0.7) translateY(20px);
  -moz-transform: scale(0.7) translateY(20px);
  -o-transform: scale(0.7) translateY(20px);
  -webkit-transform: scale(0.7) translateY(20px);
}

.outside_container.active .modal_container {
  opacity: 1;
  z-index: 2;
  visibility: visible;
  transform: scale(1) translateY(20px);
  -ms-transform: scale(1) translateY(20px);
  -moz-transform: scale(1) translateY(20px);
  -o-transform: scale(1) translateY(20px);
  -webkit-transform: scale(1) translateY(20px);
}.time_picker_modal_container {
}

.time_picker_modal_header,
.time_picker_modal_footer,
.timezone_picker_modal_header {
  height: 75px;
  line-height: 75px;
  text-align: center;
  margin-bottom: 30px;
  background-color: #3498db;
  color: #FFFFFF;
  font-size: 2.5em;
  border-radius: 2px 2px 0 0;
}

.timezone_picker_modal_header {
  line-height: initial;
}

.time_picker_header_delivery {
  opacity: 0.5;
}
.time_picker_modal_header .time_picker_header {
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.3s;
}
.time_picker_modal_header .time_picker_header.active {
  cursor: default;
  opacity: 1;
}
.time_picker_modal_header .time_picker_header:hover {
  opacity: 1;
}
.time_picker_modal_header .time_picker_header.meridiem {
  font-size: 0.8em;
}

.time_picker_modal_footer {
  font-size: 1em;
  margin-bottom: 0;
}

.time_picker_modal_footer.clickable {
  cursor: pointer;
}

.picker_container {
  width: 260px;
  height: 260px;
  margin: 0 20px 20px;
  border-radius: 50%;
  background-color: #f0f0f0;
  position: relative;
}

.picker_pointer_container {
  opacity: 1;
  transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.picker_pointer_container.animation {
  opacity: 0;
  transform: scale3d(0.85, 0.85, 1);
  -o-transform: scale3d(0.85, 0.85, 1);
  -ms-transform: scale3d(0.85, 0.85, 1);
  -moz-transform: scale3d(0.85, 0.85, 1);
  -webkit-transform: scale3d(0.85, 0.85, 1);
}

.picker_center {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #3498db;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.picker_point {
  left: 50%;
  cursor: pointer;
  position: absolute;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
}
.picker_point.point_outter {
  top: 5px;
  color: #5d5d5d;
  transform-origin: center 125px;
  -o-transform-origin: center 125px;
  -ms-transform-origin: center 125px;
  -moz-transform-origin: center 125px;
  -webkit-transform-origin: center 125px;
}

.picker_point.point_inner {
  top: 40px;
  color: #a7a7a7;
  transform-origin: center 90px;
  -o-transform-origin: center 90px;
  -ms-transform-origin: center 90px;
  -moz-transform-origin: center 90px;
  -webkit-transform-origin: center 90px;
}

.picker_minute_point {
  left: 50%;
  cursor: pointer;
  position: absolute;
  top: 15px;
  color: #5d5d5d;
  transform-origin: center 115px;
  -o-transform-origin: center 115px;
  -ms-transform-origin: center 115px;
  -moz-transform-origin: center 115px;
  -webkit-transform-origin: center 115px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background-color: #3498db;
}

.picker_pointer {
  position: absolute;
  width: 4px;
  height: 110px;
  left: 50%;
  top: 20px;
  background-color: #3498db;
  transform-origin: center bottom;
}

.picker_pointer.animation {
  transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.picker_pointer .pointer_drag {
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  top: -17.5px;
  left: -15.5px;
  background-color: #3498db;
  color: #fff;
  text-align: center;
  line-height: 35px;
}

.picker_pointer .pointer_drag.draggable {
  cursor: move;
}

.buttons_wrapper {
  float: right;
  margin-top: 5px;
}
.time_picker_button {
  padding: 5px 10px;
  background-color: transparent;
  display: inline-block;
  color: #949494;
  opacity: 0.6;
  transition: opacity 0.2s;
  box-shadow: none;
}

.time_picker_button:hover {
  opacity: 1;
}
.timezone_picker_modal_container {
  user-select: none;
  cursor: default;
  position: absolute;
  z-index: 3;
  background-color: #fff;
  border-radius: 2px;
  top: 0;
  width: 100%;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.08);
}

.timezone_picker_modal_container-enter {
  right: -100%;
  opacity: 0.5;
}

.timezone_picker_modal_container-enter.timezone_picker_modal_container-enter-active {
  right: 0;
  opacity: 1;
  transition: right 100ms ease-out, opacity 100ms ease-out;
  -ms-transition: right 100ms ease-out, opacity 100ms ease-out;
  -moz-transition: right 100ms ease-out, opacity 100ms ease-out;
  -o-transition: right 100ms ease-out, opacity 100ms ease-out;
  -webkit-transition: right 100ms ease-out, opacity 100ms ease-out;
}

.timezone_picker_modal_container-exit {
  right: 0;
  opacity: 1;
}

.timezone_picker_modal_container-exit.timezone_picker_modal_container-exit-active {
  right: -100%;
  opacity: 0.5;
  transition: right 100ms ease-in, opacity 100ms ease-in;
  -ms-transition: right 100ms ease-in, opacity 100ms ease-in;
  -moz-transition: right 100ms ease-in, opacity 100ms ease-in;
  -o-transition: right 100ms ease-in, opacity 100ms ease-in;
  -webkit-transition: right 100ms ease-in, opacity 100ms ease-in;
}

.timezone_picker_modal_header {
  font-size: 1em;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.timezone_picker_header_title {
  flex: 1;
  text-align: left;
}

.timezone_picker_modal_header span.icon {
  height: 25px;
  width: 50px;
}

.timezone_picker_modal_header svg {
  width: 25px;
  height: 25px;
  fill: #fff;
  cursor: pointer;
}

.timezone_picker_container {
  min-width: 260px;
  min-height: 300px;
  display: flex;
  margin: 0 20px 20px;
  position: relative;
}

.timezone_picker_search {
  padding: 0 10px;
  position: relative;
  width: 100%;
}

.timezone_picker_search input {
  box-sizing: border-box;
  margin-bottom: 1%;
  padding: 10px 10px;
  width: 100%;
  height: 100%;

  font-size: 0.9rem;
  line-height: 2;
  border: none;
  border-bottom: 1px solid #adb5bd;
  outline: none;
  border-radius: 2px;
  transition: border .2s;
}

.timezone_picker_search input::-webkit-input-placeholder,
.timezone_picker_search input::-moz-input-placeholder,
.timezone_picker_search input:-ms-input-placeholder,
.timezone_picker_search input:-moz-input-placeholder {
  color: #c6cace;
}

.timezone_picker_search .bootstrap-typeahead-input-main {
  color: #757575;
}

.timezone_picker_search input:focus {
  color: #4b4b4b;
  border-bottom: 1px solid #3498db;
}

/**
* The react-bootstrap-typeahead library sort of assumes bootstrap is already in use for styling
* so it refers to some bootstrap classes.  We don't need to use bootstrap just for a few classes so
* the relevant styles have been copied here
*/
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.dark .time_picker_preview {
}

.dark .time_picker_preview .preview_container svg {
}

.dark .time_picker_preview.active {
}

.dark .time_picker_modal_container {
  background-color: #4a4a4a;
}

.dark .time_picker_modal_header,
.dark .time_picker_modal_footer {
  background-color: #343434;
}

.dark .time_picker_modal_header .time_picker_header.active,
.dark .time_picker_modal_header .time_picker_header:hover {
}

.dark .picker_container {
  background-color: #4a4a4a;
}

.dark .picker_container .picker_center,
.dark .picker_container .picker_pointer,
.dark .picker_container .picker_pointer .pointer_drag{
  background-color: #F4511E;
}

.dark .picker_minute_point,
.dark .picker_point.point_outter {
  color: #fff;
}

.dark .picker_point.point_inner {
  color: #D0D0D0;
}
.classic_theme_container {
  height: 250px;
  overflow-y: scroll;
}

.classic_theme_container .classic_time {
  cursor: pointer;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #f3f3f3;
  background-color: #fff;
  transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.classic_theme_container .classic_time .meridiem {
  font-size: 0.8em;
  opacity: 0.7;
  padding-left: 5px;
}

.classic_theme_container .classic_time.dark.active,
.classic_theme_container .classic_time.dark:hover {
  background-color: #4a4a4a;
  color: #fff;
}

.classic_theme_container .classic_time.light.active,
.classic_theme_container .classic_time.light:hover {
  background-color: #3498db;
  color: #fff;
}

/* dark theme */
.dark .classic_theme_container {
  background-color: #4a4a4a;
}

.dark .classic_theme_container .classic_time {
  border-bottom: 1px solid #5d5d5d;
  background-color: #4a4a4a;
  color: #fff;
}

.dark .classic_theme_container .classic_time.active,
.dark .classic_theme_container .classic_time:hover {
  background-color: #343434;
}

/* Override default control style */
.mapbox-gl-draw_ctrl-bottom-left,
.mapbox-gl-draw_ctrl-top-left {
  margin-left:0;
  border-radius:0 4px 4px 0;
}
.mapbox-gl-draw_ctrl-top-right,
.mapbox-gl-draw_ctrl-bottom-right {
  margin-right:0;
  border-radius:4px 0 0 4px;
}

.mapbox-gl-draw_ctrl-draw-btn {
  border-color:rgba(0,0,0,0.9);
  color:rgba(255,255,255,0.5);
  width:30px;
  height:30px;
}

.mapbox-gl-draw_ctrl-draw-btn.active,
.mapbox-gl-draw_ctrl-draw-btn.active:hover {
  background-color:rgb(0 0 0/5%);
}
.mapbox-gl-draw_ctrl-draw-btn {
  background-repeat: no-repeat;
  background-position: center;
}

.mapbox-gl-draw_point {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>');
}
.mapbox-gl-draw_polygon {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>');
}
.mapbox-gl-draw_line {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>');
}
.mapbox-gl-draw_trash {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>');
}
.mapbox-gl-draw_uncombine {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>');
}
.mapbox-gl-draw_combine {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>');
}

.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: pointer;
}
.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: crosshair;
}
.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: cell;
}
.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mode-static.mouse-pointer  .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

.mapbox-gl-draw_boxselect {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: rgba(0,0,0,.1);
    border: 2px dotted #fff;
    opacity: 0.5;
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 70px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 70px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day {
  cursor: pointer;
}

.react-datepicker__day:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
  padding: 0;
  vertical-align: middle;
  position: absolute;
  height: 16px;
  width: 16px;
  top: 25%;
  right: 7px;
}

.react-datepicker__close-icon::after {
  background-color: #216ba5;
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  content: "\D7";
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin: -8px auto 0;
  padding: 2px;
  position: absolute;
  right: 0px;
  text-align: center;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}
