.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:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(./fonts/ad.d42274826fceb5a1b786df1cfeb5a5ef.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(./fonts/ad.e15ddeabbfce297178193b7858043ebd.svg)}.flag-icon-ae{background-image:url(./fonts/ae.9fd1fcbfedb5ace0e6e61a88b3fc3402.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(./fonts/ae.7847726d0663899a3e31b3e21b6d2b68.svg)}.flag-icon-af{background-image:url(./fonts/af.008dc3229529b5e6be2aa03ce93fc03e.svg)}.flag-icon-af.flag-icon-squared{background-image:url(./fonts/af.fa735e43100e6ba7d02afc2d27ff088c.svg)}.flag-icon-ag{background-image:url(./fonts/ag.cce32c739dde31fdbee1e421de18aeac.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(./fonts/ag.53a600867bab3b2284da8445e7d9cc93.svg)}.flag-icon-ai{background-image:url(./fonts/ai.c2f29c4d57cfcba3c9b2374b2c7e461f.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(./fonts/ai.9fe4d6b75d40228a802475e855522ad0.svg)}.flag-icon-al{background-image:url(./fonts/al.4eb491e7412fcc678a29741fdc941eba.svg)}.flag-icon-al.flag-icon-squared{background-image:url(./fonts/al.46612c2737ddd5ca906721aeb63aa7c0.svg)}.flag-icon-am{background-image:url(./fonts/am.06509258e6113e2e0e54592337ac8171.svg)}.flag-icon-am.flag-icon-squared{background-image:url(./fonts/am.c86a9e1691e7ab36234a070301467f01.svg)}.flag-icon-ao{background-image:url(./fonts/ao.8b6f2ec29629876f9c00839932ded057.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(./fonts/ao.ab8cc21b5392f6d7b213e6349c7237c2.svg)}.flag-icon-aq{background-image:url(./fonts/aq.65afe1f1ffb9d9a23d25d2327ba2c3d3.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(./fonts/aq.65448909a82325121a92bb71012091d7.svg)}.flag-icon-ar{background-image:url(./fonts/ar.d205ca1376dbe5ce35b5b926fe739959.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(./fonts/ar.78827b0be4fd4c4f4fb458b2501309d1.svg)}.flag-icon-as{background-image:url(./fonts/as.16f433a627bc83a007bba2cbaa686aee.svg)}.flag-icon-as.flag-icon-squared{background-image:url(./fonts/as.27f3e372f5d36da8c96a4eca50e6fb57.svg)}.flag-icon-at{background-image:url(./fonts/at.e2634e96c9ad4694d5133cc83e2c6564.svg)}.flag-icon-at.flag-icon-squared{background-image:url(./fonts/at.5ab33f744e92b143361e951c81f0f60d.svg)}.flag-icon-au{background-image:url(./fonts/au.503a3a980ccbc651a8acc57b6f6d2dab.svg)}.flag-icon-au.flag-icon-squared{background-image:url(./fonts/au.9b18ee0449e1b5cd1c783fda310eed4f.svg)}.flag-icon-aw{background-image:url(./fonts/aw.47ea7038c8fea471afdd906694068310.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(./fonts/aw.f159ec168ea083c41505dce64eb31923.svg)}.flag-icon-ax{background-image:url(./fonts/ax.c26f83744d3df6899632e575d390681a.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(./fonts/ax.fdd00c438df18b3216076ae0e145673b.svg)}.flag-icon-az{background-image:url(./fonts/az.451284cedf7277f87440e014c3c11557.svg)}.flag-icon-az.flag-icon-squared{background-image:url(./fonts/az.0b4258df02490e0504d93c20984c467d.svg)}.flag-icon-ba{background-image:url(./fonts/ba.3223166179b08490c6c2291ace1894f0.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(./fonts/ba.a9dbadd71245f7d220448c10b6939fd1.svg)}.flag-icon-bb{background-image:url(./fonts/bb.9873885f352c415ad25c32ecf69e5cd3.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(./fonts/bb.45c62450e2d60784a4f02d25e80e0b78.svg)}.flag-icon-bd{background-image:url(./fonts/bd.5102bab03db6e13a165043eedab1e332.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(./fonts/bd.c4a1485f3606f93b55fa19d86ec3219c.svg)}.flag-icon-be{background-image:url(./fonts/be.27d8ca49197f90010475d2b3646ce6b5.svg)}.flag-icon-be.flag-icon-squared{background-image:url(./fonts/be.f1e78c8b3266b110a4a523c4cde8d7f2.svg)}.flag-icon-bf{background-image:url(./fonts/bf.9a958401fd126a3c08686ece9477cea3.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(./fonts/bf.48eb94de0b25013f341693acc2abb3b2.svg)}.flag-icon-bg{background-image:url(./fonts/bg.3d762564b2be000f52ca9038e8f42ad4.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(./fonts/bg.7163fe7683bf09611884f33ebf512d6a.svg)}.flag-icon-bh{background-image:url(./fonts/bh.ef135f3ca77838cbb6e329d57d250c9a.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(./fonts/bh.90ad3cbd95a2834f0a787db075cdb4fc.svg)}.flag-icon-bi{background-image:url(./fonts/bi.06f36479b44476f25fc935175ac8a596.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(./fonts/bi.75d5af3debe2895f5eb256ea01ab2458.svg)}.flag-icon-bj{background-image:url(./fonts/bj.c81e891543509717b02a594b40afa14a.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(./fonts/bj.b6387659d755f8364b76c2bc8ca15d65.svg)}.flag-icon-bl{background-image:url(./fonts/bl.38e27b684c0a7f079cc7e1762e5e1ade.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(./fonts/bl.4d724b8ec2c508cf9abf4abef61289bc.svg)}.flag-icon-bm{background-image:url(./fonts/bm.0fdefae88aaed5d7f18948b45cf3086d.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(./fonts/bm.09839e2cd707999b472d6631640dba1c.svg)}.flag-icon-bn{background-image:url(./fonts/bn.1d4e60918c474f844110c46d560233b8.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(./fonts/bn.0adbb6646a1e26c449969a38e3bbc3ba.svg)}.flag-icon-bo{background-image:url(./fonts/bo.4128202a176b10fa597f1221f8e7e4cd.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(./fonts/bo.eab17936c2d9dd56edd3f134c8e6f29c.svg)}.flag-icon-bq{background-image:url(./fonts/bq.b551016fbdf64b9d22f1c7b34a6a3a8d.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(./fonts/bq.d6da2e848d831d87d51683d9340dbd38.svg)}.flag-icon-br{background-image:url(./fonts/br.87032851c3532c9dd64f20f4bee155a9.svg)}.flag-icon-br.flag-icon-squared{background-image:url(./fonts/br.ef701aba4f5dc68beb3166d7a19c8787.svg)}.flag-icon-bs{background-image:url(./fonts/bs.9f8a4eae81ab5bc495dd7fa4f7b26d87.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(./fonts/bs.6fe877e157af3feb09878e657d8ad1f7.svg)}.flag-icon-bt{background-image:url(./fonts/bt.65b20c56edb0ae6f6523f7242256bf25.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(./fonts/bt.dbb1623f2a2bcf088f45e7c5a4eee71f.svg)}.flag-icon-bv{background-image:url(./fonts/bv.78bef9106e11eade7698e39f6ed831c7.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(./fonts/bv.b70ab2f2a1fdb7d66f6870a4f243f843.svg)}.flag-icon-bw{background-image:url(./fonts/bw.d1585fdf351c0bcd56a04ab460d51b3c.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(./fonts/bw.d9e5e45f7cabb9c0790ba95948c30609.svg)}.flag-icon-by{background-image:url(./fonts/by.f4cbd761094b27fc253729dfbacfceeb.svg)}.flag-icon-by.flag-icon-squared{background-image:url(./fonts/by.80b2d2dd15003da07957e37b5d7aef23.svg)}.flag-icon-bz{background-image:url(./fonts/bz.64d617eaf3f2c6f3f0256985b4ede543.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(./fonts/bz.e6b5e204d3da700fbf9004584f69d6fa.svg)}.flag-icon-ca{background-image:url(./fonts/ca.c976442e32a435a0ea72b42d40dbe8ef.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(./fonts/ca.8678fc67f7ebd50a5fc7c12a39ab93a2.svg)}.flag-icon-cc{background-image:url(./fonts/cc.2da4bb974f777f45e0398ac1ba44e507.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(./fonts/cc.12b2a48420c7a24559f89dd27348b05a.svg)}.flag-icon-cd{background-image:url(./fonts/cd.cd346cdc7caa416803025986e843a600.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(./fonts/cd.b43f872e1441147e938995ee5a709e19.svg)}.flag-icon-cf{background-image:url(./fonts/cf.2171101e459db58cc9311ec6a0926648.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(./fonts/cf.1bc217dc2a400899db46ee10cdd913d8.svg)}.flag-icon-cg{background-image:url(./fonts/cg.4396b867b33acac643e6d978fb99f1ac.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(./fonts/cg.8373836c83f0ae012b428ab2308e4352.svg)}.flag-icon-ch{background-image:url(./fonts/ch.9c26f60a63bf575c6b7be3eec11e3043.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(./fonts/ch.252c409ba2d2600aaf08946b9280b670.svg)}.flag-icon-ci{background-image:url(./fonts/ci.d939dcac611747f6857eb4b92cb14c8e.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(./fonts/ci.26a62321690cd175f47305c05a55f409.svg)}.flag-icon-ck{background-image:url(./fonts/ck.960a7b5a2c2322b898007c4611cecfd0.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(./fonts/ck.22bf8119f315420569c9699f027cfd03.svg)}.flag-icon-cl{background-image:url(./fonts/cl.8949f9e6d4f88c4f5bc1fe5f3b4e44c4.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(./fonts/cl.6d63ff70245fe5abcbf9ccc50cecf8c2.svg)}.flag-icon-cm{background-image:url(./fonts/cm.5799ad4c126b0a6b1a3f01599f862ad2.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(./fonts/cm.c972441e6e4522441d18c0390c143d32.svg)}.flag-icon-cn{background-image:url(./fonts/cn.02c229de4d98ea1668384d2ed4cc558d.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(./fonts/cn.a94c93941a4d8907fc2be5a61841c2b9.svg)}.flag-icon-co{background-image:url(./fonts/co.3b252a1a91262604a52801ec3dda088d.svg)}.flag-icon-co.flag-icon-squared{background-image:url(./fonts/co.41244c207c1c8c92c0140d5fad3b08b1.svg)}.flag-icon-cr{background-image:url(./fonts/cr.7b4ebd50f5274e5bfca82408ca79c32d.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(./fonts/cr.657d7dbcfdeb67b9324dc45f99a1e17c.svg)}.flag-icon-cu{background-image:url(./fonts/cu.750c91b200d29892cf10f9887253105f.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(./fonts/cu.0b42edabb93ec1c4862f441f4151996e.svg)}.flag-icon-cv{background-image:url(./fonts/cv.f9922e019e929da267a67ee784bdde66.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(./fonts/cv.20a8cfffe0e96905132967daae5e2578.svg)}.flag-icon-cw{background-image:url(./fonts/cw.f1b3043c88d52ecf9222b5987791bbac.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(./fonts/cw.69f19c22070d22008ce7c303e82be825.svg)}.flag-icon-cx{background-image:url(./fonts/cx.aa81bb9ef6d3ed6a6d20b6468ee40d02.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(./fonts/cx.172a41ec42fd864193881fc48b6bf4d7.svg)}.flag-icon-cy{background-image:url(./fonts/cy.d069616cbc4fb181cdadc171a5038ff2.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(./fonts/cy.9f04989a23400aa64e7a7ac053f32963.svg)}.flag-icon-cz{background-image:url(./fonts/cz.2339f3df385beb6667b8fd621e6a53dd.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(./fonts/cz.80879b0e86919c6859d875da48efd0e0.svg)}.flag-icon-de{background-image:url(./fonts/de.3e726c2b6a59e6e4543c0a1534d93796.svg)}.flag-icon-de.flag-icon-squared{background-image:url(./fonts/de.4d7bac3b0b9ab578b009c54fecd5d06f.svg)}.flag-icon-dj{background-image:url(./fonts/dj.423c41561146de8c3017bbe35919e0bd.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(./fonts/dj.0c386d224ea283b79429a3097c055388.svg)}.flag-icon-dk{background-image:url(./fonts/dk.eb1416e02baeee91a39f721e871caf23.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(./fonts/dk.d046fb5b6363db6e655b3c1011c6f779.svg)}.flag-icon-dm{background-image:url(./fonts/dm.46f58d408f6a338114dbd063b87f97f7.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(./fonts/dm.664bf04224fd8e022ee0170a8b43b5c8.svg)}.flag-icon-do{background-image:url(./fonts/do.79f8bf8c1a68481e09267f5215ef80ca.svg)}.flag-icon-do.flag-icon-squared{background-image:url(./fonts/do.07d2b1ed2aa93592afc9fb24521267d2.svg)}.flag-icon-dz{background-image:url(./fonts/dz.4be984a3b7c813f2937097bdd83801f1.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(./fonts/dz.b03e5aec7ad5a75fce37f5c48efe32c1.svg)}.flag-icon-ec{background-image:url(./fonts/ec.5d6fdbf808b19221f220ae2e0e991017.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(./fonts/ec.5e9624dfa7ecdab7d752a423bc88fa3e.svg)}.flag-icon-ee{background-image:url(./fonts/ee.6088c9ceb092913b54d7235ee2e56f2c.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(./fonts/ee.9e932a62565e7ddda05182b706b4e48f.svg)}.flag-icon-eg{background-image:url(./fonts/eg.6b83ab95bd23daca2408f78d9381af8c.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(./fonts/eg.2ea321dd4b0a3aaf358950b90726466c.svg)}.flag-icon-eh{background-image:url(./fonts/eh.3b662831ee7dd98f8995817929c38fe5.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(./fonts/eh.2a0e164e96dee84d0163ad37e859e22c.svg)}.flag-icon-er{background-image:url(./fonts/er.e5e5e397d9e7e40f3b3078e291e3b396.svg)}.flag-icon-er.flag-icon-squared{background-image:url(./fonts/er.bdfbf04ca25609debe2a56601a13f8a4.svg)}.flag-icon-es{background-image:url(./fonts/es.50623e6a761b392b5381ce35e8a77f99.svg)}.flag-icon-es.flag-icon-squared{background-image:url(./fonts/es.afff247381e7ebe7d31b609f33eca644.svg)}.flag-icon-et{background-image:url(./fonts/et.2ebb0d3d6e63baf78a33bca7e1ae9326.svg)}.flag-icon-et.flag-icon-squared{background-image:url(./fonts/et.1d986679c4676b25570d4ee8719a41de.svg)}.flag-icon-fi{background-image:url(./fonts/fi.2649533e1d44a2ef75d5679ef6839b9e.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(./fonts/fi.b48413bec5778656a773aab237f031a4.svg)}.flag-icon-fj{background-image:url(./fonts/fj.60620e850f30b0da0d89bc25f3d69958.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(./fonts/fj.76a7a39e11d32487b82b58046c23e708.svg)}.flag-icon-fk{background-image:url(./fonts/fk.519e3de544b46b3524a5a2bbbc383625.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(./fonts/fk.aeb2d58832c6dc501253d235d5467fe3.svg)}.flag-icon-fm{background-image:url(./fonts/fm.59c5190c55c637cc6786bcab140eb22c.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(./fonts/fm.3f19d612c1d987a0948edbf753d9b96f.svg)}.flag-icon-fo{background-image:url(./fonts/fo.037e466d03f81cd46e76b58aa73fe492.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(./fonts/fo.329cbed566020b8e0d7a7b87fe977d28.svg)}.flag-icon-fr{background-image:url(./fonts/fr.b1156355de9691d768df19a8a2b44da4.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(./fonts/fr.f8952213641bba462c7314007909d394.svg)}.flag-icon-ga{background-image:url(./fonts/ga.29f203bb2828c1aed048b446c8abb0ae.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(./fonts/ga.33d27fe1d14e7a989255f6c1d24e5882.svg)}.flag-icon-gb{background-image:url(./fonts/gb.d3ddd6025a06a78535b0d432d14905bf.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(./fonts/gb.5db9fea0ec9e05cfb98e7387be5d0aa7.svg)}.flag-icon-gd{background-image:url(./fonts/gd.8e690a5aa1fbe3a4fb3797cd327b926e.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(./fonts/gd.56fdbab2ad5e961cad7d45359def7915.svg)}.flag-icon-ge{background-image:url(./fonts/ge.16f859b527e54ef4c757aba84595516f.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(./fonts/ge.d3665bf12d34ff71ab308c6f4e32fd25.svg)}.flag-icon-gf{background-image:url(./fonts/gf.38dfa23a36e1e72303eaa3dbbd9db11a.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(./fonts/gf.cabf9781aaaa1dffbf03f38fcaaacfd3.svg)}.flag-icon-gg{background-image:url(./fonts/gg.98f67a6ff36afda7a5ec44ec59eb5033.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(./fonts/gg.357e1e33666fb0844d0416d5b0879d57.svg)}.flag-icon-gh{background-image:url(./fonts/gh.caedb9129bf6bd63ff4081a0ba91e113.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(./fonts/gh.77872d15b6a675d391e8355c98f9c020.svg)}.flag-icon-gi{background-image:url(./fonts/gi.dce455a731d707ad9f6f4d4b60bb78fa.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(./fonts/gi.b0015a50c9f5aacae4427ea95c385a47.svg)}.flag-icon-gl{background-image:url(./fonts/gl.2490aa08f40830bae35da50d6e38dbd5.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(./fonts/gl.48bf3e4e3fdafc0726ec49c2c0019d35.svg)}.flag-icon-gm{background-image:url(./fonts/gm.50fe2799b099599b89f80b4d25376134.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(./fonts/gm.414139d5039a0584ac0475034a3ad8c7.svg)}.flag-icon-gn{background-image:url(./fonts/gn.36a3e9a3dd82736bfcf23f28bb3ebc10.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(./fonts/gn.1ce64523708a4513c00768eced01f5d5.svg)}.flag-icon-gp{background-image:url(./fonts/gp.fa4cab3e4ee1b865a975e5eb6ab70d03.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(./fonts/gp.c2c4da0e6afbe97dffaa2ee25972ae72.svg)}.flag-icon-gq{background-image:url(./fonts/gq.30ed019c10e7044f26649ac9e9a84c8a.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(./fonts/gq.80b56bda22009d765f2e84d9302b0229.svg)}.flag-icon-gr{background-image:url(./fonts/gr.471d733ad436f655210fcb2a9e7d356a.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(./fonts/gr.0bed56a8b6014fe10fef1d8c24049a17.svg)}.flag-icon-gs{background-image:url(./fonts/gs.0ee2d8c9dbe38540ec7006706d31c903.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(./fonts/gs.6adf96a85713e8f86ed2dbdf1e1b9444.svg)}.flag-icon-gt{background-image:url(./fonts/gt.656c9899d22b166292448de76509d46c.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(./fonts/gt.d6b5b664755ae293fefaab4511db8b9b.svg)}.flag-icon-gu{background-image:url(./fonts/gu.2284e60e378b2304e722fd86e917d9f3.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(./fonts/gu.64936a10d41e5fb3e672075620a716f0.svg)}.flag-icon-gw{background-image:url(./fonts/gw.c1e88a916be1c72f688c9e488cdd4516.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(./fonts/gw.5ecbd93cc2eeec1d063377170a3d83ee.svg)}.flag-icon-gy{background-image:url(./fonts/gy.79fcf270400edca30d7790872057d26c.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(./fonts/gy.0653b318bc72188902840668e70e269f.svg)}.flag-icon-hk{background-image:url(./fonts/hk.7428ec1c480645e3654a2729c9f6e07f.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(./fonts/hk.4a0f09ba94fb32cb4ef1c2c51df0441c.svg)}.flag-icon-hm{background-image:url(./fonts/hm.fe514431ce7922c28d2d322faa28b7f6.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(./fonts/hm.fc838ac0bb4f5ff27231f59d9480f842.svg)}.flag-icon-hn{background-image:url(./fonts/hn.9b9bee13c67ab85cd468d1c5fe38ad3e.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(./fonts/hn.c94622ad395a0173231ae8ac41bf45a4.svg)}.flag-icon-hr{background-image:url(./fonts/hr.4680d6323b39f2d7bd88116f757d8838.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(./fonts/hr.88f38f33e9c5dd75280aadbd2b8d60a5.svg)}.flag-icon-ht{background-image:url(./fonts/ht.fb289ca05aec82435254286e5410df58.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(./fonts/ht.34eb5f592af7e3948f4dd6a7593902e8.svg)}.flag-icon-hu{background-image:url(./fonts/hu.0d7409f88bca8325938e46e3ef672716.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(./fonts/hu.e5e334fdd028898fe762fe6b9d47b6f1.svg)}.flag-icon-id{background-image:url(./fonts/id.17b996767ee0373a262c32a16248a3b6.svg)}.flag-icon-id.flag-icon-squared{background-image:url(./fonts/id.9f708fe5bf604f5bf38ad5ca2c00c14b.svg)}.flag-icon-ie{background-image:url(./fonts/ie.c68ff961baf04c04f9beac2c32cd2458.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(./fonts/ie.798a56e04350344c5937927fea36fabc.svg)}.flag-icon-il{background-image:url(./fonts/il.874270d66e9553b21e76dc1d433ba4a9.svg)}.flag-icon-il.flag-icon-squared{background-image:url(./fonts/il.c36a011de460eb2d3b8c5674b9496d45.svg)}.flag-icon-im{background-image:url(./fonts/im.8c10222d11a27a76e0bb29224c6f743c.svg)}.flag-icon-im.flag-icon-squared{background-image:url(./fonts/im.ac0c825e76851b740da5ce261793a43e.svg)}.flag-icon-in{background-image:url(./fonts/in.e4ab7bd057c6d49f21b3460a1bf914a9.svg)}.flag-icon-in.flag-icon-squared{background-image:url(./fonts/in.209ae8e9585774eb4fe32c001f7c63cc.svg)}.flag-icon-io{background-image:url(./fonts/io.3ddd1280f6e320712021a1f68ee5ae11.svg)}.flag-icon-io.flag-icon-squared{background-image:url(./fonts/io.a45231d40c5e618f02372f1b161734d4.svg)}.flag-icon-iq{background-image:url(./fonts/iq.be9919971db8b464b1baf82a3873d1ab.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(./fonts/iq.8d936728f892c7f38e61ff6a95b24c53.svg)}.flag-icon-ir{background-image:url(./fonts/ir.23e0f96c3fa45df393a3c1d184b2df34.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(./fonts/ir.7bf140ab46a7630cb7c40d6ef87cc4ba.svg)}.flag-icon-is{background-image:url(./fonts/is.2ce20c50765b6cccf87ee4b269d8c507.svg)}.flag-icon-is.flag-icon-squared{background-image:url(./fonts/is.ae44c07e894b0a298c57b1380c5c11be.svg)}.flag-icon-it{background-image:url(./fonts/it.8d15de04f5f6e8e89cab4e5eb237f607.svg)}.flag-icon-it.flag-icon-squared{background-image:url(./fonts/it.22b99ae704f3de63285bc9b9411c5031.svg)}.flag-icon-je{background-image:url(./fonts/je.e0932aed817435f70cf058dd3261ae1c.svg)}.flag-icon-je.flag-icon-squared{background-image:url(./fonts/je.ab89781e75ca3440dcb86aa8dbd620f3.svg)}.flag-icon-jm{background-image:url(./fonts/jm.67f96b2f0df34ce53d7651ade04d1e0b.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(./fonts/jm.b7b13124a4068892dc2452d744a42cc1.svg)}.flag-icon-jo{background-image:url(./fonts/jo.9e2f2b3ac5784152799cde822b9ebc29.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(./fonts/jo.5130279865a7759012e11ea127f87f9d.svg)}.flag-icon-jp{background-image:url(./fonts/jp.3e72015c537875435192c3b2d832042e.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(./fonts/jp.16a568ca9eb15a225e3a90aee0f68909.svg)}.flag-icon-ke{background-image:url(./fonts/ke.dd8a91b8196000643e3383d81c659ecb.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(./fonts/ke.87900162ad67f9a694841b1d7abe72c8.svg)}.flag-icon-kg{background-image:url(./fonts/kg.1cfa1c79dd521076fb17f8d024e3d19f.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(./fonts/kg.5908392a2d107a3f7db5cc793b8716ab.svg)}.flag-icon-kh{background-image:url(./fonts/kh.5a13865d2bcaa01d31483c08c8903ea7.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(./fonts/kh.61a4b374334e719cd3d6fffa0390eb15.svg)}.flag-icon-ki{background-image:url(./fonts/ki.db7e40f60e21ad4b6b6465409ce745b3.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(./fonts/ki.cdeef8df88cfea2b6759b528b41f0d88.svg)}.flag-icon-km{background-image:url(./fonts/km.9b06043d7f9a227bc63532af67999125.svg)}.flag-icon-km.flag-icon-squared{background-image:url(./fonts/km.eb69abb632453975c98bae4443c14d2f.svg)}.flag-icon-kn{background-image:url(./fonts/kn.bde74c6da4f2cff6fe3ae84b510b1857.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(./fonts/kn.4ad12564dce8cd72eac5f2761c8bf03d.svg)}.flag-icon-kp{background-image:url(./fonts/kp.9c53429167b92e260e1ec30e1686b93b.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(./fonts/kp.f08daf335790f99ff297feab4ed1dcec.svg)}.flag-icon-kr{background-image:url(./fonts/kr.60fde7fc2f6005c1131b87ce63370ffd.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(./fonts/kr.7fb0181b38e9efdb9bc5b9dca3e90051.svg)}.flag-icon-kw{background-image:url(./fonts/kw.496fa4662f48d2d7e3bd946177905dc4.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(./fonts/kw.33b3292eb3089a10a5cb93cfda9efda2.svg)}.flag-icon-ky{background-image:url(./fonts/ky.5814c5a94343cb013715ab05d3eac07b.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(./fonts/ky.ef1f65378cdaea3bc6a0dddfeb9d0de9.svg)}.flag-icon-kz{background-image:url(./fonts/kz.740ef4bf1d15794bfbeb7a4ee804a760.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(./fonts/kz.a19240f60581e10a25ee91cc4c00c3ed.svg)}.flag-icon-la{background-image:url(./fonts/la.0f124ae33af5a9291262592979c90f55.svg)}.flag-icon-la.flag-icon-squared{background-image:url(./fonts/la.6b86f25a0d2d8d95ffc5ebd33c393e14.svg)}.flag-icon-lb{background-image:url(./fonts/lb.e33a49a9a071a76dd393f2928ce0f808.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(./fonts/lb.56f32195732ab1ad22f1f6a4473b3ace.svg)}.flag-icon-lc{background-image:url(./fonts/lc.1c3a5554a0d8d1afaaf56164415da91c.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(./fonts/lc.c056c2a721c5bd992bd4945d10f82541.svg)}.flag-icon-li{background-image:url(./fonts/li.fb5437d371f4dc6261e9f4e5bd21628d.svg)}.flag-icon-li.flag-icon-squared{background-image:url(./fonts/li.748d1f9967c0c449deca7eeb7429ae11.svg)}.flag-icon-lk{background-image:url(./fonts/lk.497ee5b9544ffc29720476b7085f7503.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(./fonts/lk.f54e1ef96c3b7670cd8de1ffdaa7f085.svg)}.flag-icon-lr{background-image:url(./fonts/lr.309ccbd814f8f4ab23dd5a3116f9f2ac.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(./fonts/lr.6656f943933fa3febede9e123fdfbc73.svg)}.flag-icon-ls{background-image:url(./fonts/ls.c0799ebf1d583d0d38408484bb56ec44.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(./fonts/ls.533cb320083af55b894a7bbe12cf015c.svg)}.flag-icon-lt{background-image:url(./fonts/lt.c3aeac0dad1dfcc917a721a975ea29dd.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(./fonts/lt.70975be09055c7db032d5a56a452d5d5.svg)}.flag-icon-lu{background-image:url(./fonts/lu.c858787cf95b92f694dbe1d296a8a5d4.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(./fonts/lu.2585715a069b9b8234825e2ce1ef8ed6.svg)}.flag-icon-lv{background-image:url(./fonts/lv.8b293d984cea7db72e62598083dc759d.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(./fonts/lv.f3c1274d166407a222fa7326129821b7.svg)}.flag-icon-ly{background-image:url(./fonts/ly.d089645e2ba9f431431b479cc902bf43.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(./fonts/ly.050ff9b00cb235a2a81bccfac78d6ac9.svg)}.flag-icon-ma{background-image:url(./fonts/ma.60fbc221d84de9fb44f0d70882a393fc.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(./fonts/ma.bee9c05416fd66f6bc4434f6d721bcac.svg)}.flag-icon-mc{background-image:url(./fonts/mc.b4f4b90da30103ef9cb0554e0111ea0d.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(./fonts/mc.78528abed80a64294f9a7141e62a394f.svg)}.flag-icon-md{background-image:url(./fonts/md.5f734d921b0b2e2fa02cc33367a1d33e.svg)}.flag-icon-md.flag-icon-squared{background-image:url(./fonts/md.75ec533ab81d8c9c9439b923e6804fe8.svg)}.flag-icon-me{background-image:url(./fonts/me.76c434a613ae0b6e08fc3d2e8c244e52.svg)}.flag-icon-me.flag-icon-squared{background-image:url(./fonts/me.2d0c8f786f51dfee2fb550733ff65db0.svg)}.flag-icon-mf{background-image:url(./fonts/mf.5b9ff36c7fed044c253162373820d80a.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(./fonts/mf.487f7bd7fd30eec81e74e5cf1f699833.svg)}.flag-icon-mg{background-image:url(./fonts/mg.67f5922d788548be9d4900bebf2b5e63.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(./fonts/mg.91e10ba084cc7f7b2498ce81f9680a84.svg)}.flag-icon-mh{background-image:url(./fonts/mh.6d60cee3ee8d6bee9a372599dea4a426.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(./fonts/mh.8f1f91348e69c8bf64d85e59272d6349.svg)}.flag-icon-mk{background-image:url(./fonts/mk.ed091b887cafb2adbf04a411d7ac40fa.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(./fonts/mk.2413b10706c9e29c439b0dcf94ec8cfe.svg)}.flag-icon-ml{background-image:url(./fonts/ml.e6f097f93a69b28225c43e25fdcaf709.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(./fonts/ml.204b0da4b499bc3694416d547a8fa0c0.svg)}.flag-icon-mm{background-image:url(./fonts/mm.92e9f832a28fd293035e21d9b6983790.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(./fonts/mm.8d6d26bc590adff8e84dc5a3342a2bfc.svg)}.flag-icon-mn{background-image:url(./fonts/mn.9ebe47ebe8928cd80ea971f6cc7a2760.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(./fonts/mn.933606d511566e3f0d15be1b7aa45a76.svg)}.flag-icon-mo{background-image:url(./fonts/mo.b6d4d1f6c34ca7e148035b1aea886080.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(./fonts/mo.67acac75dc2e1cb667560972d6996ea6.svg)}.flag-icon-mp{background-image:url(./fonts/mp.c5eb7f233b097ecfc5f78b3959907dcc.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(./fonts/mp.8a731cbc2f690d74704a7da71addcbf3.svg)}.flag-icon-mq{background-image:url(./fonts/mq.bfeadb02a0e0566b376450d23682c523.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(./fonts/mq.a09e48650a204ba97073a30c5510f63f.svg)}.flag-icon-mr{background-image:url(./fonts/mr.a46829f17f8f3c4c5a5929be8e3fc599.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(./fonts/mr.bf379763ac177c83487cb02586e19651.svg)}.flag-icon-ms{background-image:url(./fonts/ms.e147bd2bb2aa7f31e3804673c8564340.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(./fonts/ms.ad88044d48d7c401d3bec290c5048a0b.svg)}.flag-icon-mt{background-image:url(./fonts/mt.a816f3a2978c63034949667c78ebf5fd.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(./fonts/mt.f6e3733c70db8db8048d1211ea237a42.svg)}.flag-icon-mu{background-image:url(./fonts/mu.896330b72092b57179e09d43f831211b.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(./fonts/mu.67c8f3621446645a9008ef039b0dbc69.svg)}.flag-icon-mv{background-image:url(./fonts/mv.3c896bfdad2f76fe0945fe43d776a9ab.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(./fonts/mv.0fdc08c6985e30f2a3bfd6b5069c6757.svg)}.flag-icon-mw{background-image:url(./fonts/mw.6073ddcffcc7c715883b34f702bef924.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(./fonts/mw.baf490bf505c107037b6720672f44e9e.svg)}.flag-icon-mx{background-image:url(./fonts/mx.8ee3aa6a7feaf34c5cc806f645cfd3c6.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(./fonts/mx.3aa223c8cc48eba75fbb57fcc20ce7cc.svg)}.flag-icon-my{background-image:url(./fonts/my.e6739f404c969d6225b48df00169ca8f.svg)}.flag-icon-my.flag-icon-squared{background-image:url(./fonts/my.263aea34bcf7dfb6c02b2c485359e4a2.svg)}.flag-icon-mz{background-image:url(./fonts/mz.ef4657da4e39ea91de728d93ce59d7c9.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(./fonts/mz.e99caf39cbb120f1b498e8b16ccfa3b2.svg)}.flag-icon-na{background-image:url(./fonts/na.bb49a4035c384be9926bac6004bea21f.svg)}.flag-icon-na.flag-icon-squared{background-image:url(./fonts/na.74257fb27e114303ff5cdcc13d7834e2.svg)}.flag-icon-nc{background-image:url(./fonts/nc.b8c9f5e4fa65dc17c5f07773616fa3cb.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(./fonts/nc.d393b8faea4e68b19f4d3d920480dbcd.svg)}.flag-icon-ne{background-image:url(./fonts/ne.b7369ec74cd2a2ccf698ab0416ba2711.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(./fonts/ne.e56edd30b77ac6f1cae9bf153b1f9ec7.svg)}.flag-icon-nf{background-image:url(./fonts/nf.99af5a94b011d565f7ab92338a3a8186.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(./fonts/nf.801ee09f96411568a40a477ff99c348b.svg)}.flag-icon-ng{background-image:url(./fonts/ng.992459a3d0f22849b493a540e1564bb0.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(./fonts/ng.520463e155c2f4a38079df87c20a0423.svg)}.flag-icon-ni{background-image:url(./fonts/ni.7b131ab3ceaf55696b688d2617f21f54.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(./fonts/ni.baafd7d7fc1b69642270c1c1fee58bed.svg)}.flag-icon-nl{background-image:url(./fonts/nl.d4811c278d659bb33f910685dd356ad8.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(./fonts/nl.390aa40fd896fda40718cf28e5b20ba5.svg)}.flag-icon-no{background-image:url(./fonts/no.0b41df77e951a30bbfccfd0a3714a1a3.svg)}.flag-icon-no.flag-icon-squared{background-image:url(./fonts/no.b7a21f544f617a59abff3dac02d9101b.svg)}.flag-icon-np{background-image:url(./fonts/np.b66578a5c732da35e2c8af86e46ff93b.svg)}.flag-icon-np.flag-icon-squared{background-image:url(./fonts/np.27f0f4e72e359732d04452c336db37fb.svg)}.flag-icon-nr{background-image:url(./fonts/nr.d16edc69065bf2bd0b0ba47650201d6b.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(./fonts/nr.2ef5b7c8f28f9c85d7c2da25b825ba5f.svg)}.flag-icon-nu{background-image:url(./fonts/nu.433deb3d047d08459797f7a9da38685f.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(./fonts/nu.1db5a99d1f547d957911461879d5785e.svg)}.flag-icon-nz{background-image:url(./fonts/nz.3241e92770d44bbe8518b3ed7cabab9a.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(./fonts/nz.7dab6e5e9d9e0d4f95e588ae563d5d77.svg)}.flag-icon-om{background-image:url(./fonts/om.1798270ba5e7dc130458959dccc26b22.svg)}.flag-icon-om.flag-icon-squared{background-image:url(./fonts/om.b9b7d0bc1d35b84b9e66f3f49f8bef3f.svg)}.flag-icon-pa{background-image:url(./fonts/pa.d0787677f0d7c9cdaa8f6acca3f19245.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(./fonts/pa.beb40ab6cce7b2d196d2d4eb94848625.svg)}.flag-icon-pe{background-image:url(./fonts/pe.ea95116f76c82964116d1575f7b8376a.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(./fonts/pe.23591f9d72b1e3ad2652099518e98f72.svg)}.flag-icon-pf{background-image:url(./fonts/pf.bab3b7a56aa5cd5f44235c47ea55f5e9.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(./fonts/pf.2a69c581854033f017ef92651bf103ad.svg)}.flag-icon-pg{background-image:url(./fonts/pg.68e1ce3359df0808db9cc34dcb488c4b.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(./fonts/pg.0b07d41894441f5e68d862c5156f32cf.svg)}.flag-icon-ph{background-image:url(./fonts/ph.12f36eed83fdf6fa33bccb7eae18286a.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(./fonts/ph.6ae85442fa90195cc9f34786a937e9d7.svg)}.flag-icon-pk{background-image:url(./fonts/pk.c2e1a15939a23c5894eb4af1f20e3e73.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(./fonts/pk.b67f80e0c74ad587ee42bd6c2a811946.svg)}.flag-icon-pl{background-image:url(./fonts/pl.562edca5bb39d66f4c9238a36295187b.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(./fonts/pl.3fe3bd51a504e4239ca5adaeb17a1651.svg)}.flag-icon-pm{background-image:url(./fonts/pm.1e97e8d76fe2d553eedddc23f833bfe5.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(./fonts/pm.89993b1ff27bb0107946d29ffebcfcfa.svg)}.flag-icon-pn{background-image:url(./fonts/pn.c4a2e49ffb6e0dc37c7e4f372b634eb8.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(./fonts/pn.48bd62e408e5f6ebafd146d2231c2e4b.svg)}.flag-icon-pr{background-image:url(./fonts/pr.0811a0517cf38bb44f513ab15b7532de.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(./fonts/pr.1d278b022fba04fb58b4ed40b7562ae0.svg)}.flag-icon-ps{background-image:url(./fonts/ps.42f2391e39ad07037687596ba3fbab75.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(./fonts/ps.2992f9b92974b68d8a59bdcc30bfd63f.svg)}.flag-icon-pt{background-image:url(./fonts/pt.b908edaecfb2ef51ac70b6bf7457ef2c.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(./fonts/pt.04fa443dfc5d7647ec4adab4da283554.svg)}.flag-icon-pw{background-image:url(./fonts/pw.20a1d020151e19375915c509633d5018.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(./fonts/pw.78aaead281d584ac98bb1948f12eb776.svg)}.flag-icon-py{background-image:url(./fonts/py.bbc22e414bad33de0d15531e95a2cf3f.svg)}.flag-icon-py.flag-icon-squared{background-image:url(./fonts/py.a70b32d0609b162db211927e72a218d4.svg)}.flag-icon-qa{background-image:url(./fonts/qa.b314986b75f2a81f557544f73e2cd203.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(./fonts/qa.78909a6f9bc32e8d2bb779b121cb0630.svg)}.flag-icon-re{background-image:url(./fonts/re.17909e3784b7d4ef90efeae63ef194b4.svg)}.flag-icon-re.flag-icon-squared{background-image:url(./fonts/re.01fea3b62ac2440a5785d9de95dbc3d9.svg)}.flag-icon-ro{background-image:url(./fonts/ro.625aca9e928c0eb9f463099945b9b115.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(./fonts/ro.22278e1314d8e81440639fe8d1e6061a.svg)}.flag-icon-rs{background-image:url(./fonts/rs.291d0fb654f2738012dabe35f370a1cd.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(./fonts/rs.d00d37d2486026cb088d67ba2bb581d9.svg)}.flag-icon-ru{background-image:url(./fonts/ru.0cacf46e6f473fa88781120f370d6107.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(./fonts/ru.e3ee3b099783ef393f2f4dabdc75d5bc.svg)}.flag-icon-rw{background-image:url(./fonts/rw.7fe5146baf52818fc8f0845a0b36d3da.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(./fonts/rw.997fe41bfffc77e0073f10d589ae6d27.svg)}.flag-icon-sa{background-image:url(./fonts/sa.c36d1991b52ce043a0ae18b32a4da5da.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(./fonts/sa.135d0c86322f6763fb5631794b8af510.svg)}.flag-icon-sb{background-image:url(./fonts/sb.aa819297c44f0a9d29fa4aaf18a1bf32.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(./fonts/sb.d64e984857cd493cbe1176acaba792a4.svg)}.flag-icon-sc{background-image:url(./fonts/sc.e6584421fdc8b72dfd9e2a139b71e82a.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(./fonts/sc.ad1bcb4c714e0ca8c7355ecd4b0c3cbb.svg)}.flag-icon-sd{background-image:url(./fonts/sd.c466d90ea717a1f99f0ca61fd244b0f3.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(./fonts/sd.7ab061d859c16996f2bd42f650274f8e.svg)}.flag-icon-se{background-image:url(./fonts/se.fd663a70a1a92a395078c36bc5d122ad.svg)}.flag-icon-se.flag-icon-squared{background-image:url(./fonts/se.92c66d8396d5604a9b8fc05153e9163e.svg)}.flag-icon-sg{background-image:url(./fonts/sg.5e6ed3f10d1de224079d77fe6f59ce97.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(./fonts/sg.9eb47fe757c9d8abb85049a379b606a0.svg)}.flag-icon-sh{background-image:url(./fonts/sh.6560d76bf10093362d933d31d620b17f.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(./fonts/sh.487ef1c8b75a5950ecc12052bbc4a67c.svg)}.flag-icon-si{background-image:url(./fonts/si.31fbdc5b5842cfa094afed00d9baf083.svg)}.flag-icon-si.flag-icon-squared{background-image:url(./fonts/si.63ba8c45578b45c1e1db541ff44fb1fd.svg)}.flag-icon-sj{background-image:url(./fonts/sj.ae547dbec390990657f9d8acd33fbea4.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(./fonts/sj.ecbc9e939c3823f82f4ffa804f7d4dd4.svg)}.flag-icon-sk{background-image:url(./fonts/sk.b84444bf8d98e48c8b0055e54071d918.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(./fonts/sk.a5af0a28a32c844c44fd22d91bdfe018.svg)}.flag-icon-sl{background-image:url(./fonts/sl.ddbd1d9b113b2688102f56c63a431475.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(./fonts/sl.f6315f743d7d62adc0f130ec0b4d13a5.svg)}.flag-icon-sm{background-image:url(./fonts/sm.3b1c9fb5c651a0bda66739b990a1456d.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(./fonts/sm.f56650007eb0fc2472dd470c71193f45.svg)}.flag-icon-sn{background-image:url(./fonts/sn.5b654e1a7246e45c6577b66c7b935620.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(./fonts/sn.d2bec7efb0241ffa5077b53dae7e54a1.svg)}.flag-icon-so{background-image:url(./fonts/so.f91fb92c0ca6934e1e008f8f97e58c63.svg)}.flag-icon-so.flag-icon-squared{background-image:url(./fonts/so.c1561217671d8bdde531130cc9997d03.svg)}.flag-icon-sr{background-image:url(./fonts/sr.788f3e2af54fdedc56e32d20777fcf5b.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(./fonts/sr.be27d1ae7006588ccd01ae8083081944.svg)}.flag-icon-ss{background-image:url(./fonts/ss.67001d2a8840b34f8407526c30a399d5.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(./fonts/ss.e3933b4455dc06b90bba00e59fba0f59.svg)}.flag-icon-st{background-image:url(./fonts/st.1f545eb99b323d22b91e51b9e56df808.svg)}.flag-icon-st.flag-icon-squared{background-image:url(./fonts/st.d0a56dbbee36540ebf27ff196ea1626f.svg)}.flag-icon-sv{background-image:url(./fonts/sv.1176ea281282d6b053af86809e32d6f9.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(./fonts/sv.26ee887282519008e13d35bd2ad362a8.svg)}.flag-icon-sx{background-image:url(./fonts/sx.522d898c19396a45caa51ed0f0f2543e.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(./fonts/sx.a724800161ac62624719410741a2a5fb.svg)}.flag-icon-sy{background-image:url(./fonts/sy.64f0d2d7a590e22c8d0c415ba7d729af.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(./fonts/sy.73690f50d6d4106fbd4c8ac3a556b985.svg)}.flag-icon-sz{background-image:url(./fonts/sz.cfb8269f38d55f7f388bca2ae6d18fb4.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(./fonts/sz.dc2faeb7bafa9eca955d5788330ed384.svg)}.flag-icon-tc{background-image:url(./fonts/tc.d40761f21eebb19082ad74bd401555ee.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(./fonts/tc.47c8276114b1d9c05bfd5c2c5403ec9e.svg)}.flag-icon-td{background-image:url(./fonts/td.a0923ddc3c8abed20bfdfbd559c8d7b0.svg)}.flag-icon-td.flag-icon-squared{background-image:url(./fonts/td.f37a395c81f2cfe3b51e5f254970b8b7.svg)}.flag-icon-tf{background-image:url(./fonts/tf.4ab43cc9db2814759ac2990c761f60a3.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(./fonts/tf.2e7dc1af2d97ea62c34756b7f838fa77.svg)}.flag-icon-tg{background-image:url(./fonts/tg.025deae88a72695eb60991ab1247714f.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(./fonts/tg.29fa137c095a6ace1adc5d8de4a19309.svg)}.flag-icon-th{background-image:url(./fonts/th.76fca72f6d180d3f14a55653b8937b5e.svg)}.flag-icon-th.flag-icon-squared{background-image:url(./fonts/th.904dd7853b623153a82acf5c4abd297b.svg)}.flag-icon-tj{background-image:url(./fonts/tj.a8ed5244d61deb197fad851e52e6f10b.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(./fonts/tj.980d12c941054162ab1802ce9635ec37.svg)}.flag-icon-tk{background-image:url(./fonts/tk.1959d9de338fea49559ebcdbc11d7185.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(./fonts/tk.7aaccddb93a504f69855f07491550439.svg)}.flag-icon-tl{background-image:url(./fonts/tl.3c1ccf1158d75af368e003eeac4716c7.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(./fonts/tl.0616faaafebb8abad85242c3b67f7ec5.svg)}.flag-icon-tm{background-image:url(./fonts/tm.b13d1440e1d8f4c55361656fd3191952.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(./fonts/tm.ea365f332bb0b8bb8f1fad69c2f4fcfc.svg)}.flag-icon-tn{background-image:url(./fonts/tn.50cd91018d742d2f5c31a158d417ea87.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(./fonts/tn.fea87146ed08572e8a492974c932140e.svg)}.flag-icon-to{background-image:url(./fonts/to.79354e72ad0559ef82e28d0f2e88033f.svg)}.flag-icon-to.flag-icon-squared{background-image:url(./fonts/to.238ef1cd63bf158a8679f40a3fd2ae4d.svg)}.flag-icon-tr{background-image:url(./fonts/tr.ed6d5f37779af38911b0b7cb2212e30d.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(./fonts/tr.ce2e2e8e0650cfed7548dd59c2c184c5.svg)}.flag-icon-tt{background-image:url(./fonts/tt.c3647d9bc890d2ebd383b80a3812e52f.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(./fonts/tt.4705d420d21a5ba8a26959ac48f8f647.svg)}.flag-icon-tv{background-image:url(./fonts/tv.829fb9d89912457f171d40d33805a83e.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(./fonts/tv.a595f49d6d5586b06f4be66d5a8f7a15.svg)}.flag-icon-tw{background-image:url(./fonts/tw.8a194685378977299ae31f5e940b2d58.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(./fonts/tw.26cc9d596b2dc8b90f177afc9c390242.svg)}.flag-icon-tz{background-image:url(./fonts/tz.88c89454adfe247406b430a46c965da8.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(./fonts/tz.d02545a1e6ca8ee2c217c28e7c44dedc.svg)}.flag-icon-ua{background-image:url(./fonts/ua.a8b13525ee3b82f901196668f4733097.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(./fonts/ua.841d259d582b4c6f5585da31b4aab774.svg)}.flag-icon-ug{background-image:url(./fonts/ug.be11ef3932f4010356d708d10c60f1e9.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(./fonts/ug.6d6f88960e155a85c6e58fb0cf4681ed.svg)}.flag-icon-um{background-image:url(./fonts/um.8754eddfe66cfeebda8977e08505dfdb.svg)}.flag-icon-um.flag-icon-squared{background-image:url(./fonts/um.3d347682d5c526a37719f5ab8a890f11.svg)}.flag-icon-us{background-image:url(./fonts/us.ae65659236a7e348402799477237e6fa.svg)}.flag-icon-us.flag-icon-squared{background-image:url(./fonts/us.8ec583188aba7e9426580350312d97a5.svg)}.flag-icon-uy{background-image:url(./fonts/uy.79b02850081e27b3ba209e6ae60ad50f.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(./fonts/uy.adbc4992aa0cb87499df3323234076f3.svg)}.flag-icon-uz{background-image:url(./fonts/uz.eb1e00b870d7f0784288d76eb3bfc1d5.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(./fonts/uz.ca892343cb962d42bc4cc36d776d63e8.svg)}.flag-icon-va{background-image:url(./fonts/va.21913d789a3d4b70ce0a72e2ceeea239.svg)}.flag-icon-va.flag-icon-squared{background-image:url(./fonts/va.90e9f73abaa206455171084b6475ca69.svg)}.flag-icon-vc{background-image:url(./fonts/vc.4ac5124fbf60fcff6808515904a79f04.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(./fonts/vc.bbb52fa0756298590332a07e5d69f2c2.svg)}.flag-icon-ve{background-image:url(./fonts/ve.b2cd5a9a011fd43f115a2c5e2c9f91e5.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(./fonts/ve.9f23d9626b92963d5502674c91463b51.svg)}.flag-icon-vg{background-image:url(./fonts/vg.b37358a1a76ab385e4ea28f3732b7f57.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(./fonts/vg.a796b16d8f1c42862953487aed9bd660.svg)}.flag-icon-vi{background-image:url(./fonts/vi.4952d5bf33f73b27ccfe260531eb66f3.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(./fonts/vi.0aa782108fb39a7d5f3a3076c5a36b72.svg)}.flag-icon-vn{background-image:url(./fonts/vn.6b3aef51e8b58cf029a85087e87591b5.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(./fonts/vn.a0081482192375c70656860e843b3c8d.svg)}.flag-icon-vu{background-image:url(./fonts/vu.859836e7f7e23c3e620dc34e4bf47c79.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(./fonts/vu.730801abb424741b4487c4f83f216372.svg)}.flag-icon-wf{background-image:url(./fonts/wf.e3ac728c6286182ecee6047ba2d84627.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(./fonts/wf.05522b9f19236d09cc79eee2588b6992.svg)}.flag-icon-ws{background-image:url(./fonts/ws.405a2c5f036343f54f0e46ab054e7cf8.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(./fonts/ws.3ea6d44f91f0accab1ba37b5b7a80f55.svg)}.flag-icon-ye{background-image:url(./fonts/ye.b5840a84dc1fc44424947f817a83b8ce.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(./fonts/ye.d13e1629bdb0f80baef6f33d88503231.svg)}.flag-icon-yt{background-image:url(./fonts/yt.f06d254d5978e4b0223fa242514e55e1.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(./fonts/yt.b6042b9cfb432f844e964ddb24b4f341.svg)}.flag-icon-za{background-image:url(./fonts/za.14e7052257d9914b613fc992186d2e90.svg)}.flag-icon-za.flag-icon-squared{background-image:url(./fonts/za.67ff2e108ce38abcf3f68b4e1ba3c7af.svg)}.flag-icon-zm{background-image:url(./fonts/zm.a9ff495dd331a2364facd4ad5d6891a3.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(./fonts/zm.3eef5dc07668374a4628c322fdf6c937.svg)}.flag-icon-zw{background-image:url(./fonts/zw.6ac3949a90f1620a287b06e2b4cb3bc2.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(./fonts/zw.8b8854659c43952e254a914dfca52018.svg)}.flag-icon-es-ca{background-image:url(./fonts/es-ca.e9062265c973b4ab42aa70eb66ea8957.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(./fonts/es-ca.a35e6a4a92e9aa04f11de348ac82f284.svg)}.flag-icon-es-ga{background-image:url(./fonts/es-ga.2618e21f1cd5dcbd95d7b119f7b4e33a.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(./fonts/es-ga.151714df0fea994ff25db833a9e9fea1.svg)}.flag-icon-eu{background-image:url(./fonts/eu.ee7f4712ac4553621d85503cb9a130e5.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(./fonts/eu.4c73f57cb89b48ebae5e4d8be33e83b8.svg)}.flag-icon-gb-eng{background-image:url(./fonts/gb-eng.14167f77f128b0f57a6263843017fc0f.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(./fonts/gb-eng.eabfeadc28e73c627eb8c65999d93aae.svg)}.flag-icon-gb-nir{background-image:url(./fonts/gb-nir.43b61feaa71fe3689833cb76851718a7.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(./fonts/gb-nir.9cad35c46f775585c615fb8a5b1dc354.svg)}.flag-icon-gb-sct{background-image:url(./fonts/gb-sct.4c2c379f607fe46e0cec999154ea0ba8.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(./fonts/gb-sct.31ef8bcf9416bbd5b8c6ef29d1411e5f.svg)}.flag-icon-gb-wls{background-image:url(./fonts/gb-wls.2d554424b763bed9142fba7aaf41d8fc.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(./fonts/gb-wls.85f8b84246b2d0b3b65de2d5d34f5ffe.svg)}.flag-icon-un{background-image:url(./fonts/un.bdaf37f920eb89f19bf840be77b1f359.svg)}.flag-icon-un.flag-icon-squared{background-image:url(./fonts/un.e6aabbd55ef6e4b38398d11e86733867.svg)}.flag-icon-xk{background-image:url(./fonts/xk.62bc9bcf96e7abb6e21278b2e9714817.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(./fonts/xk.bd62029ec779b30b2ac80989dc285ae9.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-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.2fe2efe63441d830b1acd106c1fe8734.svg#simple-line-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS 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";
}
@charset "UTF-8";
@font-face {
  font-family: 'Notification';
  src: url(./fonts/notification.c0d3c94cd6112550c51d7d1ed13b9da1.eot);
  src: url(./fonts/notification.c0d3c94cd6112550c51d7d1ed13b9da1.eot?#iefixs3g3t9) format("embedded-opentype"), url(./fonts/notification.651771e1df95c807c99608188d0a4287.woff) format("woff"), url(./fonts/notification.0b4ac1dc75df35e169b70d7719afe4cc.ttf) format("truetype"), url(./fonts/notification.5bee74caefdf9d0a834915f6c8eeb259.svg#notification) format("svg");
  font-weight: normal;
  font-style: normal;
}

.notification-container {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999;
  width: 320px;
  padding: 0px 15px;
  max-height: calc(100% - 30px);
  overflow-x: hidden;
  overflow-y: auto;
}

.notification {
  box-sizing: border-box;
  padding: 15px 15px 15px 58px;
  border-radius: 2px;
  color: #fff;
  background-color: #ccc;
  box-shadow: 0 0 12px #999;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.2em;
  position: relative;
  opacity: 0.9;
  margin-top: 15px;
}

.notification .title {
  font-size: 1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0 0 5px 0;
}

.notification:hover, .notification:focus {
  opacity: 1;
}

.notification-enter {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
}

.notification-enter.notification-enter-active {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s;
}

.notification-leave {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.notification-leave.notification-leave-active {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
  transition: all 0.4s;
}

.notification:before {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -14px;
  display: block;
  font-family: 'Notification';
  width: 28px;
  height: 28px;
  font-size: 28px;
  text-align: center;
  line-height: 28px;
}

.notification-info {
  background-color: #2f96b4;
}

.notification-info:before {
  content: "";
}

.notification-success {
  background-color: #51a351;
}

.notification-success:before {
  content: "";
}

.notification-warning {
  background-color: #f89406;
}

.notification-warning:before {
  content: "";
}

.notification-error {
  background-color: #bd362f;
}

.notification-error:before {
  content: "";
}
/* Filepicker CSS */
.filepicker {
    font-family: sans-serif;
}

div.filepicker {
    text-align: center;
    padding: 5px;
    background-color: #E1E1E1;
    border-radius: 5px;
    min-height: 60px;
    border: 2px dashed #C7C7C7;
}

/* Icon */
.filepicker-file-icon
{
    position: relative;

    display: inline-block;

    margin: 1.5em 0 2.5em 0;
    padding-left: 45px;

    color: black;
}
.filepicker-file-icon::before
{
    position: absolute;
    top: -7px;
    left: 0;

    width: 29px;
    height: 34px;

    content: '';

    border: solid 2px #7F7F7F;
    border-radius: 2px;
}
.filepicker-file-icon::after
{
    font-size: 11px;
    line-height: 1.3;

    position: absolute;
    top: 9px;
    left: -4px;

    padding: 0 2px;

    content: 'file';
    content: attr(data-filetype);
    text-align: right;
    letter-spacing: 1px;
    text-transform: uppercase;

    color: #fff;
    background-color: #000;
}
.filepicker-file-icon .fileCorner
{
    position: absolute;
    top: -7px;
    left: 22px;

    width: 0;
    height: 0;

    border-width: 11px 0 0 11px;
    border-style: solid;
    border-color: white transparent transparent #920035;
}
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0.1);}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);transition:all .1s ease;cursor:pointer;outline-width:0;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}
.react-clock {
  display: block;
  position: relative;
}
.react-clock,
.react-clock *,
.react-clock *:before,
.react-clock *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-clock__face {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid black;
  border-radius: 50%;
}
.react-clock__hand {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.react-clock__hand__body {
  position: absolute;
  background-color: black;
  transform: translateX(-50%);
}
.react-clock__mark {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.react-clock__mark__body {
  position: absolute;
  background-color: black;
  transform: translateX(-50%);
}
.react-clock__mark__number {
  position: absolute;
  left: -40px;
  width: 80px;
  text-align: center;
}
.react-clock__second-hand__body {
  background-color: red;
}
.react-datetime-picker {
  display: inline-flex;
  position: relative;
}
.react-datetime-picker,
.react-datetime-picker *,
.react-datetime-picker *:before,
.react-datetime-picker *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-datetime-picker--disabled {
  background-color: #f0f0f0;
  color: #6d6d6d;
}
.react-datetime-picker__wrapper {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  border: thin solid gray;
}
.react-datetime-picker__inputGroup {
  min-width: calc(4px + (4px * 3) +  0.54em * 6  +  0.217em * 2);
  flex-grow: 1;
  padding: 0 2px;
}
.react-datetime-picker__inputGroup__divider {
  padding: 1px 0;
  white-space: pre;
}
.react-datetime-picker__inputGroup__input {
  min-width: 0.54em;
  height: calc(100% - 2px);
  position: relative;
  padding: 1px;
  border: 0;
  background: none;
  font: inherit;
  box-sizing: content-box;
  -moz-appearance: textfield;
}
.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button,
.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datetime-picker__inputGroup__input:invalid {
  background: rgba(255, 0, 0, 0.1);
}
.react-datetime-picker__inputGroup__input--hasLeadingZero {
  margin-left: -0.54em;
  padding-left: calc(1px +  0.54em);
}
.react-datetime-picker__inputGroup__amPm {
  font: inherit;
  -moz-appearance: menulist;
}
.react-datetime-picker__button {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}
.react-datetime-picker__button:enabled {
  cursor: pointer;
}
.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon,
.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon {
  stroke: #0078d7;
}
.react-datetime-picker__button:disabled .react-datetime-picker__button__icon {
  stroke: #6d6d6d;
}
.react-datetime-picker__button svg {
  display: inherit;
}
.react-datetime-picker__calendar,
.react-datetime-picker__clock {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
.react-datetime-picker__calendar--closed,
.react-datetime-picker__clock--closed {
  display: none;
}
.react-datetime-picker__calendar {
  width: 350px;
  max-width: 100vw;
}
.react-datetime-picker__calendar .react-calendar {
  border-width: thin;
}
.react-datetime-picker__clock {
  width: 200px;
  height: 200px;
  max-width: 100vw;
  padding: 25px;
  background-color: white;
  border: thin solid #a0a096;
}
/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.CircularProgressbar {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.CircularProgressbar .CircularProgressbar-path {
  stroke: #3e98c7;
  stroke-linecap: round;
  -webkit-transition: stroke-dashoffset 0.5s ease 0s;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.CircularProgressbar .CircularProgressbar-trail {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.CircularProgressbar .CircularProgressbar-text {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.CircularProgressbar .CircularProgressbar-background {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
  fill: #3e98c7;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
  fill: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
  stroke: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
  stroke: transparent;
}
/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}
.react-toggle {
  touch-action: pan-x;

  display: inline-block;
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  padding: 0;

  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}

.react-toggle-screenreader-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.react-toggle--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.react-toggle-track {
  width: 50px;
  height: 24px;
  padding: 0;
  border-radius: 30px;
  background-color: #4D4D4D;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #000000;
}

.react-toggle--checked .react-toggle-track {
  background-color: #19AB27;
}

.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #128D15;
}

.react-toggle-track-check {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  left: 8px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-check {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle-track-x {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  right: 10px;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-x {
  opacity: 0;
}

.react-toggle-thumb {
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position: absolute;
  top: 1px;
  left: 1px;
  width: 22px;
  height: 22px;
  border: 1px solid #4D4D4D;
  border-radius: 50%;
  background-color: #FAFAFA;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.react-toggle--checked .react-toggle-thumb {
  left: 27px;
  border-color: #19AB27;
}

.react-toggle--focus .react-toggle-thumb {
  -webkit-box-shadow: 0px 0px 3px 2px #0099E0;
  -moz-box-shadow: 0px 0px 3px 2px #0099E0;
  box-shadow: 0px 0px 2px 3px #0099E0;
}

.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {
  -webkit-box-shadow: 0px 0px 5px 5px #0099E0;
  -moz-box-shadow: 0px 0px 5px 5px #0099E0;
  box-shadow: 0px 0px 5px 5px #0099E0;
}
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
      touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.rc-slider-handle:focus {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-left: 0;
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color .1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.emoji-mart-anchor:focus { outline: 0 }
.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
  width: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 7px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: .75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: .125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: .125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: .75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 { background-color: #ffc93a }
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
.emoji-mart-skin-tone-5 { background-color: #9b643d }
.emoji-mart-skin-tone-6 { background-color: #594539 }

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */

.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}
/* React Table Skin change */
.main {
  background: linear-gradient(
      0deg,
      rgba(255, 255, 255, 0.3),
      rgba(255, 255, 255, 0.3)
    ),
    #e3ebf2;
}
.action-btn .btn + .btn {
  margin-left: 0.4rem;
}
.action-btn .btn {
  border-radius: 5px;
  padding: 0.2rem 0.45rem;
}
.ReactTable .rt-th {
  cursor: pointer;
  color: #23282c;
  font-weight: bold;
}

.ReactTable .rt-thead.-header {
  box-shadow: none;
}
.ReactTable {
  border: 0px;
  padding: 0px 2rem 2rem;
}
.ReactTable .rt-tbody .rt-td {
  border: 0px;
}
#TooltipComponent {
  text-decoration: none;
}
.filter-hover {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  justify-content: center;
}
.filter-hover:hover {
  background-image: url(./fonts/filter.d463e3608fcfc44e597b9388b6346c31.svg);
  margin: 0 auto;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 50% 17px;
}
.filter-hover:hover img {
  opacity: 0;
}
.ReactTable .rt-thead .rt-th,
.ReactTable .rt-thead .rt-td,
.ReactTable .rt-thead.-filters .rt-th {
  border-right: 0px;
}
.ReactTable.-striped .rt-tr.-odd {
  background-color: transparent;
}

/* login form */

.login_form_field.input-group {
  position: relative;
  margin-bottom: 30px !important;
}

.login_form_field .form-control {
  width: 100% !important;
}

.login_form_field .input-group-text {
  margin-right: -2px !important;
  /* border-radius: 3px !important; */
  border-radius: 5px;
  background-color: transparent;
}

.login_form_field .input-group-prepend {
  margin-right: -2px !important;
}

.relative {
  position: relative !important;
}

.login_form_field .error_txt {
  position: absolute;
}

.error_field {
  position: absolute;
}

.remove_btn {
  margin-top: 38px;
}

.remove_btn:hover {
  color: #f86c6b;
  cursor: pointer;
}

.relations-structure .row :not(:last-child) {
  border-bottom: 1px solid #ccc !important;
}

.validationError {
  border-color: #f86c6b !important;
}

.action-button {
  margin: 12px 0;
  border-bottom: 1px solid #c2cfd6;
  padding-bottom: 12px;
}
.jm .btn {
  margin-top: 28px;
}
.app-header.navbar .dropdown-item {
  min-width: 100% !important;
}

.link {
  color: #167495;
  cursor: pointer;
}

.card-body.card-block .bold_txt {
  font-weight: bold;
  padding: 0px 12px;
}

.value_borded {
  border: 1px solid #c2cfd6;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25;
  color: #3e515b;
}

.relations-structure {
  display: inline-block;
}

.relations-structure .row {
  margin: 0px 0px 0px -15px;
}

.pl-0 {
  padding-left: 0px !important;
}

.right-progressbar {
  padding-left: 17px !important;
}

.card-body .mb-4.row {
  margin-bottom: 1rem !important;
}

.no_pad {
  padding: 0px !important;
}

.login-body .card {
  background: #fff;
  border: 0;
  text-align: left;
  border-radius: 0;
}

.login-body {
  justify-content: center;
}

.login-body .card-body p.text-muted {
  color: #73818f !important;
}

.login-logo {
  max-width: 150px;
  margin-bottom: 20px;
}

.login-body .login_form_field.input-group div:nth-child(2) {
  width: calc(100% - 40px);
}

.error_field {
  color: red;
  text-align: right;
}

.pointer {
  cursor: pointer;
}

.scrollBar {
  overflow-y: auto;
  height: 500px;
}

.table-bordered th.border-th-top {
  border-top: 4px solid #555 !important;
}

.table-bordered th.border-th-bottom {
  border-bottom: 4px solid #555 !important;
}

.attach_component_block {
  padding-bottom: 40px;
  margin-bottom: 20px;
}

.add_relation {
  position: absolute !important;
  bottom: 0px;
  padding: 0 !important;
}

.spinnerCenter {
  position: absolute;
  left: 50%;
}

.txt-center-dashbaord {
  position: absolute;
  left: 40%;
}

.clear-date-button {
  background: transparent;
}

.warning_box {
  /*border: 2px solid #c2c2c2;*/
  padding: 40px !important;
  box-shadow: 0 0 25px 1px #7d7e7f61;
  background-color: white !important;
}
/* width */
.warning_box ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.warning_box ::-webkit-scrollbar-track {
  background: rgb(240, 243, 245);
}

/* Handle */
.warning_box ::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.warning_box ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.warning_box h1 {
  border-bottom: 2px solid #c2c2c2;
}

.warning_box p {
  padding-top: 10px;
  max-height: 200px;
  overflow-y: auto;
  white-space: pre-line;
}

.whitespacePre {
  white-space: pre;
}
#root .app.login_box {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
}

.login_box input {
  padding: 6px 10px;
  border: 1px solid #ced4da;
  border-radius: 5px !important;
  height: 35px;
  padding-left: 35px;
}
.login_box input::-webkit-input-placeholder {
  /* Edge */
  font-weight: normal;
  font-size: 13.5px;
  line-height: 160%;
  color: #29363d !important;

  opacity: 0.7;
}

.login_box input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: normal;
  font-size: 13.5px;
  line-height: 160%;
  color: #29363d !important;

  opacity: 0.7;
}

.login_box input::placeholder {
  font-weight: normal;
  font-size: 13.5px;
  line-height: 160%;
  color: #29363d !important;

  opacity: 0.7;
}

/*login page*/
.login_box .login-card {
  width: 349px;
  flex: unset !important;
  background: #ffffff;
  box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);
  border-radius: 5px;
}
.login_box {
  padding-left: 147px;
  background: #003466;
  background-image: url(./fonts/loginbg.9e3d82ee53ac5995ae48ba1ec62cf311.svg);
  height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
}
.login-card .login_form_field .input-group-prepend {
  margin: 0;
  position: absolute;
  left: 0;
  z-index: 99;
  height: 100%;
}
.login-card .login_form_field .relative {
  width: 100% !important;
}
.login-card .card-body {
  padding: 0;
}
.login-card-btn.btn-primary {
  width: 156px;
  height: 42px;
  border-radius: 10px !important;
  margin-right: 0px;
}
.login-card .login_form_field .input-group-text {
  border: 0;
}
.login-assistance {
  padding: 0 !important;
  background-color: white !important;
}
.login-assistance-head {
  display: flex;
  height: 43px;
  background: rgba(8, 121, 201, 0.07);
  align-items: center;
  padding: 10px 35px;
  justify-content: space-between;
}
.login-with {
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-top: 1px solid #e9ecfa;
  padding: 35px;
  justify-content: space-between;
}
.login-with span {
  font-size: 13px;
  line-height: 160%;
  color: #29363d;
  opacity: 0.7;
}
.notice-box p {
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 160%;
  color: #9a9a9a;
  white-space: break-spaces;
}
.notice-box h4 {
  font-weight: 500;
  font-size: 16px;
  line-height: 160%;
  color: #9a9a9a;
}
.notice-box {
  padding-top: 19px;
  padding-right: 35px;
  padding-left: 35px;
  max-height: 175px;
  overflow-x: scroll;
}
.login-with .btn-primary {
  margin: 0;
  background-color: white;
  color: #33a8d8;
  width: 156px;
  height: 42px;
  border: 1px solid #12a2e4;
  border-radius: 10px !important;
}
.login-card .login-title {
  font-weight: normal;
  font-size: 24px;
  line-height: 160%;
  color: #181f47;
  margin-bottom: 26px;
}
.logo-bottom-txt {
  font-weight: normal;
  font-size: 14px;
  line-height: 160%;
  color: #ffffffb5;
}
.login-assist-txt {
  font-weight: 500;
  font-size: 14px;
  line-height: 160%;
  color: #11a2e4;
}
.login-assist-txt i {
  margin-right: 10px;
}
.need-help {
  font-weight: normal;
  font-size: 13px;
  line-height: 160%;
  color: #29363d;
  opacity: 0.7;
}
.login-card-top {
  padding: 35px;
}
.login_box .logo-card {
  background-color: transparent;
  box-shadow: none;
}
/*login page media query*/
@media screen and (max-width: 991px) {
  .login_box {
    padding-left: 0;
    height: 100vh;
    display: flex;
    justify-content: center;
  }
  .login_box .login-card {
    width: 300px;
    margin: 0 auto;
    max-width: 100%;
    margin: 6px;
  }
  .login-flex{
    width: unset !important;
  }
}
/*login page*/

.app-header.navbar .navbar-brand {
  width: 200px !important;
  background-image: none;
}

.flex_block {
  display: flex;
  justify-content: space-between;
}

.app-header.navbar .nav-item {
  list-style: none;
}
.toggle_icon {
  position: fixed;
  z-index: 999999;
  font-size: 40px;
  color: #757071;
  cursor: pointer;
  left: 0px;
  top: calc(50vh - 38px);
  background-color: #181f47;
  width: 21px;
  height: 76px;
  align-items: center;
  display: flex;

  justify-content: center;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 0px 0px 4px #00000040;
}
.toggle_icon:before {
  width: 5px;
  font-size: 21px;
  color: white;
}
.modal_index {
  z-index: 99999999;
}
.sidenavnew {
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 5px;
  position: fixed;
  z-index: 999999;
  background-color: #f0f3f5;
  overflow-x: hidden;
  transition: 0.5s;
  border-radius: 0;
  left: -250px;
  width: 540px;
  opacity: 0;
  max-width: calc(100% - 15px);
  overflow-y: auto;
  width: 50px;
  height: fit-content;
  height: -moz-fit-content;
  background-color: #181f47;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: flex;
  align-items: center;
}
.sidenavsmall {
  height: 200px !important;
  top: calc(50vh - 100px);
}

.sidenav {
  height: 100%;
  position: fixed;
  z-index: 999999;
  top: 15%;
  background-color: #f0f3f5;
  overflow-x: hidden;
  transition: 0.5s;
  border-radius: 0;
  left: -250px;
  width: 540px;
  opacity: 0;
  max-width: calc(100% - 15px);
  overflow-y: auto;
}
.sidebar-icons-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
}
.sidebar-icons-list .square {
  width: 40px;
  height: 40px;
  border-radius: 5px;
}
.soundEnabled {
  background-color: #008ac9 !important;
}
.soundDisabled {
  background-color: none !important;
}
.unmute {
  background-color: #008ac9 !important;
}
.mute {
  background-color: none !important;
}
.sidebar-icons-list .sidebar-icons {
  border: 0;
  background-color: transparent;
  margin: 9px 0;
  width: 40px;

  padding: 0;
  height: 40px;
  margin: 0;
  border-radius: 5px;
  margin-bottom: 5px;
  position: relative;
}
.sidebar-icons:hover {
  background-color: #ada6a63d;
}
.sidebar-icons-active {
  background-color: #ada6a63d !important;
}
.sidebar-icons:hover .sidebar-icons-hover {
  display: block;
  background-color: white;
  box-shadow: 1px 1px 10px #676767;
  border-radius: 9px;
  position: fixed;
  min-width: 120px;
  left: 65px;

  text-align: center;
  padding: 10px;
  top: unset;
  margin-top: -32px;
}
.check-outer-box img {
  margin: 0px 10px;
}
.popup {
  width: 413px;
  background-color: rgb(255, 255, 255);
  z-index: 9;
  box-shadow: 1px 1px 10px #676767;
  border-radius: 5px;
  position: fixed;
  opacity: 1;
  left: 64px;
  padding: 30px;
  /* max-width: 413px; */
  text-align: left;
  min-height: 129px;
  margin-top: -127px;
  overflow-y: auto;
  max-height: 500px;
}

@media (min-width: 992px) {
  .kasm-menubar .navbar {
    overflow-y: hidden;
  }
  .app-header.navbar .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767px) {
  .upload-file {
    max-width: 100% !important;
  }
  .popup {
    max-width: 71%;
    overflow-y: auto;
    max-height: 350px;
  }
  .radio-outer-box {
    display: block !important;
  }
  .share-btn {
    font-size: 8px !important;
  }
}

.downloader {
  width: 353px;
  min-height: 100px;
  border: 1px solid #cee6f1;
  padding: 10px;
  border-radius: 8px;
  margin-top: 26px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .downloader {
    width: 100%;
  }
  .has-search .form-control-feedback {
    top: 42px;
  }
}
@media (max-width: 768px) {
  .has-search .form-control-feedback {
    top: 42px !important;
  }
}
@media (max-width: 576px) {
  .has-search .form-control-feedback {
    top: 37px !important;
  }
}
@media (max-width: 360px) {
  .downloader {
    width: 195px;
  }
}

.downloader img {
  margin-right: 10px;
  height: 24px;
  width: 20px;
  margin-top: 2%;
}
.downloader .list-group-item {
  border: 0;
  padding: 0;
  display: flex;
}
.downloader .list-group-item a {
  display: flex;
  word-break: break-all;
}
.upload-file .dz-message {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-clear-all {
  float: right;
}
.radio-outer-box {
  font-size: 12px;
  display: flex;

  margin-top: 24px;
}
.radio-outer {
  margin-right: 12px;
}

.radio-outer [type="radio"]:checked,
.radio-outer [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.radio-outer [type="radio"]:checked + label,
.radio-outer [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}
.radio-outer [type="radio"]:checked + label:before,
.radio-outer [type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #00000080;
  border-radius: 100%;
  background: #fff;
}
.radio-outer [type="radio"]:checked + label:after,
.radio-outer [type="radio"]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #008ac9;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.radio-outer [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.radio-outer [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.share-kasm-btn i {
  margin-right: 11px;
}
.share-kasm-btn {
  background-color: #008ac9;
  color: white;
  border: 0;
  width: 133px;
  height: 36px;
  border-radius: 5px;
  margin-top: 24px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20.8px;
}
/* The container */
.check-outer {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.check-outer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 4px;
}

/* On mouse-over, add a grey background color */
.check-outer:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.check-outer input:checked ~ .checkmark {
  background-color: #008ac9;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.check-outer input:checked ~ .checkmark:after {
  display: block;
}
.check-outer-box {
  display: flex;
  align-items: center;
}
.check-outer-box label {
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  line-height: 16px;
  margin: 0;
}
/* Style the checkmark/indicator */
.check-outer .checkmark:after {
  left: 7px;
  top: 2px;
  width: 8px;
  height: 12px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.upload-file {
  width: 353px;
  height: 101px;
  background-color: #8acfef33 !important;
  border-radius: 10px !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.downloader .list-group-item p {
  color: #008ac9;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}
.popup:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 14px solid #ffffff;
  border-bottom: 10px solid transparent;
  position: absolute;
  left: -14px;
  top: 20%;
}
.popup h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  color: #323232;
  margin-bottom: 30px;
}
.popup h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  color: #323232;
}
.popup .cross {
  border: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  font-size: 10px;
  background-color: rgba(239, 244, 249, 0.77);
  line-height: 19px;

  color: #676767;
}
.popup p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: #29363d99;
}
.sidebar-icons:hover .sidebar-icons-hover p {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
}
.sidebar-icons-hover {
  display: none;
}

.sidenav a {
  padding: 8px 15px 8px;
  text-decoration: none;
  font-size: 13px;
  color: #000 !important;
  display: block;
  transition: 0.3s;
  cursor: pointer;
  font-weight: bold;
}

.sidenav a.sidenav-general {
  border-bottom: 1px solid #c3d0d6;
  min-height: 48px;
  padding-top: 14px;
}

.sidenav a.sidenav-general i {
  margin-right: 10px;
}

.sidenav a.sidenav-general span {
  font-weight: 300;
}

.sidenav a.sidenav-general:first-child {
  border-top: 1px solid #c3d0d6;
}

.sidenav a:hover {
  color: #000 !important;
}

.sidenav .closebtn {
  top: 0;
  display: block;
  font-size: 17px;
  margin-top: -6px;
  text-align: right;
  z-index: 999999;
}

.open-sidenavbox {
  background: #fff;
  padding: 20px 15px;
}

.open-sidenavbox p {
  font-size: 12px;
  margin-bottom: 20px;
}

@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px;
  }
  .sidenav a {
    font-size: 18px;
  }
}

.nav_toggle {
  width: 15px;
  position: fixed;
  z-index: 1;
  transition: 0.5s;
  left: 0;
  height: 40px;
  margin-top: 30%;
  opacity: 0.85;
  overflow: hidden;
  font-size: 40px;
  padding-left: 5px;
  display: none;
}
.show_nav {
  opacity: 1;
  left: 0;
}

.hide_nav {
  opacity: 0;
  left: -250px;
  visibility: hidden;
}

.modal-title {
  width: 100%;
}

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  background-color: #007bff;
}

.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

.fileupload-process {
  float: right;
  display: none;
}

.files audio,
.files video {
  max-width: 300px;
}

.mb-20 {
  margin-bottom: 20px !important;
}
.mb-5px {
  margin-bottom: 5px !important;
}
.blk_inline {
  display: inline-block !important;
}
.mt-7 {
  margin-top: 7px !important;
}
.loaderBg {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  background-color: #f0f3f5;
  z-index: 8888;
  left: 0;
}
.loaderStatus {
  position: fixed;
  top: 55%;
  left: 0;
  z-index: 8889;
  color: black;
  width: 100%;
  text-align: center;
}
.innerSpinner {
  position: fixed;
  top: 50%;
  left: 0;
  z-index: 8888;
  width: 100%;
  text-align: center;
}

@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
  .files img,
  .files canvas {
    max-width: 100%;
  }
}

.btn-style {
  border-style: none;
  font-size: 25px;
}

.logo-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.logo-center {
  display: inline-block;
  align-items: center;
  justify-content: center;
}

.logo-center img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  max-height: 300px;
}

.header_logo {
  margin-left: 50px;
}
@media screen and (max-width: 767px) {
  .nav-link.active {
    border-right: 13px solid #12a2e4 !important;
  }
  .header_logo {
    display: none;
  }
  .icon-description {
    display: none;
  }
  .app-header.navbar .active {
    padding: 7px !important;
  }
  .app-header.navbar .active img {
    margin-right: 0px !important;
  }
  .app-header.navbar .app-btn {
    padding: 7px !important;
  }
}
.site_table .rt-thead .rt-tr .rt-th:last-child,
.site_table .rt-tbody .rt-tr-group .rt-td:last-child {
  width: 160px !important;
  flex: 1 0 auto !important;
}
.btn {
  border-radius: 5px !important;
  margin-right: 5px;
}
.form-control {
  border-radius: 5px !important;
}
.error_txt {
  color: #d55;
  font-size: 11px;
}
.group_table .rt-table .rt-thead .rt-tr .rt-th:last-child,
.group_table .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:last-child {
  flex: 1 0 auto !important;
  width: 70px !important;
  text-align: center;
}
.card-body-usernotes {
  background-color: #8ab8ce !important;
  color: #fefefe;
  padding: 10px;
  border: none !important;
  margin-bottom: 25px;
  font-size: 14px;
  border-radius: 4px;
}

.mt-30 {
  margin-top: 30px !important;
}

.breadcrumb {
  margin-right: -15px !important;
  margin-left: -14px !important;
  margin-top: -30px !important;
}

.kasm_image .card-body {
  display: flex;
  align-items: center;
}

.kasm_image .bg-primary.card-body {
  display: inline-block;
  width: 100%;
}

.kasm_image .bg-success.card-body {
  display: inline-block;
  width: 100%;
}

.kasm_image .bg-info.card-body {
  display: inline-block;
  width: 100%;
}

.kasm_image .bg-warning.card-body {
  display: inline-block;
  width: 100%;
}

.kasm_image .bg-danger.card-body {
  display: inline-block;
  width: 100%;
}
.kasm_image .bg-inverse.card-body {
  display: inline-block;
  width: 100%;
}

.kasm_image .card-body .fa {
  align-self: flex-start;
}

.kasm_image .kasm_heading {
  float: left;
  margin-bottom: 0;
}

.kasm_image .kasm_friendly {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}

.kasm_image .image_first_item {
  margin-top: 7px;
}

.kasm_image .image_last_item {
  margin-bottom: 0px;
}

.kasm_image .point_of_presence {
  margin-bottom: 5px;
}

.kasm_image .brand-card-body {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  padding: 0.75rem 0;
  text-align: center;
}

.kasm_image .text-value {
  font-size: 1.3125rem;
  font-weight: 600;
  font-size: 14px;
}

.kasm_image .text-uppercase {
  text-transform: uppercase !important;
}
.kasm_image .text-uppercase .small {
  font-size: 80%;
  font-weight: 400;
}

.kasm_image .kasm_footer {
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid #4ba8d8;
  border-top: none;
}
.mar-top-3 {
  margin-top: 3px !important;
}
.kasm_image .image_first_item span,
.kasm_image .image_last_item span {
  display: inline-block;
  width: 100px;
}
.kasm_image .brand-card-body {
  padding: 5px 0;
}
.brdr-rght {
  border-right: 1px solid #ddd;
}
.kasm_image .progress_kasm {
  display: flex;
  height: 0.4rem;
  border: 1px solid white !important;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #ffffff;
}

.card-footer .kasm {
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border: 2px solid #4ba8d8;
  border-top: none;
}
.modal-body {
  padding: 1.5rem !important;
}
/* Custom Panel */
.panelContainer {
  background-color: #fff;
  background-clip: border-box;
  margin-bottom: 20px;
  margin-bottom: 20px;
  border-radius: 5px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
}

.panelbackground {
  background-color: #fff;
  /*overflow-y: auto;*/
  max-height: 100%;
  min-height: 78vh;
}
@media (min-width: 1200px) {
  .panelbackground {
    min-height: 100vh;
  }
  .running-apps {
    /*height: calc(100vh + 125px) !important;*/
  }
}
/* width */
.panelbackground::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

/* Track */
.panelbackground::-webkit-scrollbar-track {
  background: #ffffff;
}

/* Handle */
.panelbackground::-webkit-scrollbar-thumb {
  background: #626985;
}

/* Handle on hover */
.panelbackground::-webkit-scrollbar-thumb:hover {
  background: #626985;
}
.panelContainerHeading {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f0f3f5;
  border-bottom: 1px solid #c2cfd6;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.panel {
  padding: 5.25rem !important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.panelContainerBody {
  padding: 1.25rem;
}
/* End Custom Panel */

.imagekasm_card {
  margin-top: 20px;
}

.error_msg_show {
  color: #ea000f;
  margin: 20px;
}
.kasm_image .alignObjectsTop {
  align-items: flex-start;
}
.width80P {
  width: 20%;
}
.viewGroupHeadingP {
  background-color: #8ab8ce !important;
  color: #fefefe;
  padding: 10px;
  border: none !important;
  margin-bottom: 25px;
  font-size: 14px;
  border-radius: 4px;
  margin-left: 2rem;
  margin-right: 2rem;
}

.kasmCardFooter {
  background-color: rgb(239, 242, 244);
  padding: 20px;
  text-align: center;
}

.settingPad {
  padding: 0px;
}

.usage .CircularProgressbar {
  width: 55px;
  height: 55px;
}

.usage .CircularProgressbar .CircularProgressbar-path {
  stroke: #f7685b;
}
.red-stroke .CircularProgressbar .CircularProgressbar-path {
  stroke: #f7685b;
}
.yellow-stroke .CircularProgressbar .CircularProgressbar-path {
  stroke: #fac729;
}
.green-stroke .CircularProgressbar .CircularProgressbar-path {
  stroke: #5ebd85;
}

.usage-text {
  color: #181f47;
  font-weight: 800;
  text-decoration: none;
}
.usage-text-border {
  border-bottom: 1px dashed #323232 !important;
}

.kasmCardBottom {
  padding: 20px;
  background-color: #eff4f9;
  border-radius: 10px;
  margin-bottom: 20px;
  border: 2px solid #eff4f9;
  min-height: 120px;
  position: relative;
  width: 254px;
}
.warning-icon {
  position: absolute;
  right: 10px;
  top: 10px;
}
.settingPad .text-info {
  color: #29363d !important;
  font-weight: 500;
  font-size: 15px;
}

.settingPad .text-muted {
  color: #29363d !important;
  font-weight: 500;
  opacity: 0.5;
  font-size: 13px;
}
.kasmCardBottom:hover {
  background-color: #fff;
  border: 2px solid #12a2e4;
  box-shadow: 0px 0px 4px rgba(18, 162, 228, 0.15),
    0px 0px 16px rgba(18, 162, 228, 0.25);
  cursor: pointer;
}

.show-grid img {
  max-height: 78px;
  min-width: 55px !important;
  max-width: 55px !important;
}

.header-fixed .app-body {
  min-height: calc(100vh - 108px);
}

.running-apps h3 {
  color: #181f47;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 6%;
  margin-top: 30px;
}

.running-apps .badge {
  background: rgba(24, 31, 71, 0.1);
  border-radius: 20px;
  color: #181f47;
  font-weight: 600;
  font-size: 14px;
  padding: 6px;
  margin-left: 11px;
  height: 26px;
  width: 35px;
}

.running-apps .content h5 {
  font-weight: 500;
  font-size: 14px;
  color: #181f47;
}

.running-apps .content p {
  color: #181f47;
  opacity: 0.5;
  font-size: 13px;
  text-align: center;
}

.kasmCardBottom {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: space-around;
}
.kasmCardFooter {
  border-bottom: 1px solid #c1ced5;
}
.kasmCardContent {
  border-bottom: none !important;
}

.sidenav a.sidenav-general label {
  float: right;
}

.react-toggle-track {
  width: 34px !important;
  height: 17px !important;
}

.react-toggle-track-check {
  width: 10px !important;
  height: 10px !important;
}

.react-toggle-track-check svg {
  width: 9px !important;
  height: 8px !important;
}

.react-toggle-thumb {
  width: 15px !important;
  height: 15px !important;
}

.react-toggle--checked .react-toggle-thumb {
  left: 19px !important;
}

/* Side Nav CSS */
.toggle_nav {
  position: relative;
}
.toggle_arrow_icon {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
}
.toggle_panel .card-body {
  background: #fff;
}
.toggle_panel.para_border .card-body p {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.toggle_panel .card-body p span {
  width: 150px;
  display: inline-block;
}
.toggle_panel .card-body .progress {
  background: #bbb;
}
.react-toggle-track-x {
  right: 6px;
}
.sidenav a.sidenav-general .toggle_arrow_icon i {
  font-size: 20px;
}
.video_nav .rc-slider {
  height: 30px;
}
.video_white_bg {
  background: #fff;
  margin-top: 15px;
  width: calc(100% - -30px);
  margin-left: -15px;
  padding: 15px 25px 20px;
}
.video_nav .rc-slider-mark {
  top: 18px;
}
.video_nav .rc-slider-track {
  background-color: #f44;
}
.video_nav .rc-slider-dot-active,
.rc-slider-handle,
.rc-slider-handle:hover {
  border-color: #f44 !important;
}
.disable_txt {
  text-decoration: line-through;
}

.card_table tr td:first-child {
  width: 240px;
}
.align_top tr th {
  vertical-align: top !important;
}
.align_middle {
  vertical-align: middle;
}
.max_z {
  z-index: 999999 !important;
}

.requiredasterisk:after {
  content: "*";
  color: #ff0000;
}

.group_form_label {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.sidenav a.close_panel {
  display: none;
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .card {
    word-break: break-all !important;
  }
  .test2 {
  }
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
  /* styles */
  .settingPad {
    padding-left: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* styles */
  .settingPad {
    padding-left: 0px !important;
  }
}

@media screen and (max-width: 580px) {
  .sidenav {
    overflow-x: visible;
  }

  .sidenav a.close_panel {
    position: absolute;
    top: 0;
    right: -13px;
    background: #e81919;
    z-index: 999999;
    display: inline-block !important;
    border-radius: 50%;
    line-height: 22px;
    text-align: center;
    padding: 0;
    width: 25px;
    height: 25px;
    color: #fff !important;
    text-decoration: none;
  }
}
/* Style the labels for our form elements to be small and bold */
.form-group label {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  float: none;
  margin: 0 16px 0 0;
}

.standalone-label {
  font-size: 13.5px;
  font-weight: 600;
  line-height: 16px;
  float: none;
  margin: 0 16px 0 0;
  color: #181f47;
  margin: 13px;
}

.fine-print {
  font-size: 12px;
  line-height: 16px;
  float: none;
  margin: 0 16px 0 0;
}

/* Select fields should be formatted consistently as well */
.form-group select {
  color: #3e515b;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c2cfd6;
  border-radius: 5px;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
}
/* Ensure form submission buttons dont have extra margins inherited from other classes */
.form-actions {
  margin-bottom: 0px !important;
}

/* Hiding Breadcrumbs */
.breadcrumb {
  display: none !important;
}
.card {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  border: unset !important ;
  border-radius: 5px;
}
.card-header {
  border-bottom: unset !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.card-footer {
  border-top: unset !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* No Shadows for Nested Cards */
.panelContainerBody .card {
  box-shadow: unset;
}
.card .card {
  box-shadow: unset;
}

.ReactTable .rt-tbody {
  overflow: visible;
}

@media screen and (max-width: 360px) {
  .sidebar .nav,
  .sidebar .sidebar-nav {
    min-height: calc(100vh - 110vh) !important;
  }
  .sidebar-fixed .sidebar {
    height: calc(100vh - 110px) !important;
  }
}

/* Defined placeholder text color */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c2cfd6 !important;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #c2cfd6 !important;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #c2cfd6 !important;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #c2cfd6 !important;
}
.license_ok {
  color: green;
  font-weight: bold;
}

.license_not_ok {
  color: orange;
  font-weight: bold;
}

.login_error {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  overflow: hidden;
}

@keyframes shake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }

  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}

.notification {
  border-radius: 25px;
}

.notification .title {
  padding-bottom: 5px;
  border-bottom: 2px dotted;
}

.notification-success {
  color: #51a351;
  background-color: white;
  border: 2px solid #51a351;
}

.notification-info {
  color: #2f96b4;
  background-color: white;
  border: 2px solid #2f96b4;
}

.notification-warning {
  color: #f89406;
  background-color: white;
  border: 2px solid #f89406;
}

.notification-error {
  color: #bd362f;
  background-color: white;
  border: 2px solid #bd362f;
}

.box {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 8px;
}

.red {
  background: #ff8282;
}

.green {
  background: #50c458;
}

.blue {
  background: #84d3f4;
}

.text-value {
  font-size: 1.3125rem;
  font-weight: 600;
}

.callout {
  padding: 15px;
  border-left: 5px solid;
  border-radius: 5px;
  font-size: 1.25em;
  height: 100%;
}

.callout-2 {
  padding: 5px;
  border-bottom: 5px solid;
  border-radius: 5px;
  font-size: 1.25em;
}

.react-lazylog div {
  background: #ffffff;
  color: #000;
}

.react-lazylog div:hover {
  background: #dddddd;
  color: #000;
}

.dashboard table {
  margin-bottom: 0rem;
}

.dashboard th {
  background: #f0f3f5;
  text-align: center;
}

.log-group {
  background-color: #222222;
}

.log-active button {
  background-color: #555555;
}

.log-group button {
  float: left;
  border: none;
  color: #ffffff;
  background-color: #222222;
  margin: 0px;
}

.log-group button:active {
  background-color: #555555;
}

.log-group button:hover {
  box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24),
    0 17px 50px 0 rgba(0, 0, 0, 0.19);
  background-color: #555555;
  color: #ffffff;
}

.my-custom-scrollbar {
  position: relative;
  height: 500px;
  overflow: auto;
}
.table-wrapper-scroll-y {
  display: block;
}

.react-datetime-picker__wrapper {
  border: thin solid #d9d9d9;
  border-radius: 4px;
  height: 36px;
}

button.link {
  font-family: "Verdana", sans-serif;
  font-size: 1em;
  text-align: left;
  color: blue;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
}

.logging .rt-tr[data-qnt="0"] > .rt-expandable {
  visibility: hidden;
}

.logging .rt-tr[data-value="ERROR"] {
  background: #ffa19c !important;
}

.logging .rt-tr[data-value="WARNING"] {
  background: #fffeba !important;
}

.logging .rt-tr[data-value="CRITICAL"] {
  background: #d4b9fa !important;
}

.logging .rt-tr[data-allow="false"] {
  background: #fffeba !important;
}

.logging .ReactTable .rt-tr .rt-td {
  white-space: unset;
  padding: 0;
}

.logging .ReactTable {
  font-family: monospace;
  font-size: 1rem;
  white-space: normal;
  padding: 0;
}

.logging .ReactTable .rt-tbody .rt-tr-group {
  border-bottom: none;
}

.smallgraph {
  min-height: 193px;
  display: -webkit-flex; /* Safari */
  -webkit-align-items: center; /* Safari 7.0+ */
  display: flex;
  align-items: center;
  justify-content: center;
}

.agentcard {
  min-height: 562px;
  display: -webkit-flex; /* Safari */
  -webkit-align-items: center; /* Safari 7.0+ */
  display: flex;
  align-items: center;
  justify-content: center;
}

.react-calendar__month-view__days__day--weekend {
  color: #000;
}

.log-search {
  min-height: 36px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding-left: 10px;
  padding-right: 10px;
}

.progress-group {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1rem;
}

.progress-group-bars {
  flex-grow: 1;
  align-self: center;
  flex-basis: 100%;
}

.progress-group-icon {
  margin: 0 1rem 0 0.25rem;
  font-size: 1.09375rem;
  height: 20px;
}

.progress-group-header {
  display: flex;
  flex-basis: 100%;
  align-items: flex-end;
  margin-bottom: 0.25rem;
}

.progress-xs {
  height: 4px;
}

.progress-bar {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #20a8d8;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.chartjs-tooltip {
  position: absolute;
  z-index: 1021;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  padding: 0.25rem 0.5rem;
  color: #fff;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  border-radius: 0.25rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji,
    Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.tooltip-header {
  margin-bottom: 0.5rem;
}

.tooltip-header-item {
  font-size: 0.76562rem;
  font-weight: 700;
  white-space: nowrap;
  padding-right: 10px;
}

.tooltip-body {
  display: flex;
  float: right;
}

.tooltip-body-item {
  display: flex;
  align-items: center;
  font-size: 0.76562rem;
  white-space: nowrap;
}

.tooltip-body-item-color {
  display: inline-block;
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.875rem;
}

.tooltip-body-item-label {
  display: flex;
  align-items: center;
  font-size: 0.76562rem;
  white-space: nowrap;
}

.tooltip-body-item-value {
  padding-left: 1rem;
  margin-left: auto;
  font-weight: 700;
}

.scalar_reports {
  background-color: #f0f3f5;
  border-radius: 4px;
}

.scrollbar {
  background-color: #f0f3f5;
}

.image_scroll {
  padding-right: 2em;
  padding-left: 0;
  padding-top: 1em;
  height: 190px;
  overflow-y: auto;
  background-color: #f0f3f5;
  border-radius: 4px;
}

.agent-warning {
  right: -22px;
  top: -20px;
  position: relative;
}

/* width */
.scrollbar ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.scrollbar ::-webkit-scrollbar-track {
  background: rgb(240, 243, 245);
}

/* Handle */
.scrollbar ::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.scrollbar ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.reporting {
  margin-top: 0px !important;
}

.reporting a {
  text-decoration: underline;
}

.settings fieldset {
  display: block;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
  padding-block-start: 0.35em;
  padding-inline-start: 0.75em;
  padding-inline-end: 0.75em;
  padding-block-end: 0.625em;
  min-inline-size: min-content;
  border-image: initial;
  margin-bottom: 30px;
}

.settings legend {
  width: auto;
  padding-right: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #17304a;
}

.settings .form-group label {
  line-height: inherit;
}
.sidebar .nav-link {
  padding: 0.75rem 2rem !important;
}

.settings .form-group label :hover {
  color: darkgrey;
}

.listkasm-delete p {
  color: white;
  margin-top: -22px;
  font-size: 2em;
  position: relative;
  z-index: 1000;
}

.listkasm-delete p :hover {
  color: #20a8d8;
}

.listkasm-active {
  position: relative;
}

.kasm_heading {
  margin-top: 5px !important;
}

.kasmimg-hover {
  position: relative;
}
.kasmimg-hover .text:hover {
  background-color: #14a2e4b8;
}
.kasmimg-hover .text.delete:hover {
  background-color: #fe6354ba !important;
}

.kasmimg-hover .livekasmimg {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.5s ease;
  backface-visibility: hidden;
}

.kasmimg-hover .text {
  background-color: #12a2e4;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  color: white;
  font-size: 16px;
  padding: 10px;
  text-align: center;
  justify-content: center;
  font-weight: 600;
  display: flex;
  align-items: center;
  width: 50%;
  border: 0;
}
.progress_kasm {
  height: 5px !important;
}
.kasmimg-hover .text:not(:last-child) {
  margin-bottom: 20px;
}

.kasmimg-hover .text .fa {
  padding-right: 20px;
  font-size: 20px !important;
}

.kasmimg-hover .delete {
  background-color: #fe6354 !important;
}
.undo-background .fa-laptop {
  border-radius: 100%;
}

.undo-background .kasm_heading {
  margin-bottom: 0;
  margin-top: 0;
}

.undo-background .kasm_footer {
  background-color: #ffffff;
  border: none !important;
}

.time-wrapper {
  justify-content: center;
  text-align: center;
}

.kasm_footer .time-wrapper .uptime {
  color: #181f47;
  opacity: 0.6;
  font-size: 14px;
  margin-bottom: 0;
  white-space: nowrap;
}

.share-btn {
  border-right: 1px solid black !important;
  border-radius: 0px !important;
  padding-left: 4px !important;
  background-color: aliceblue !important;
}

.share-link {
  border: 1px solid black;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/*Overlay used for showing cursor above join kasm iframe */
.overlay {
  position: absolute;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 999996;
  background: #000;
  opacity: 0;
}

#drag-cursor {
  cursor: move;
}

/*Share Banner*/
.share-banner {
  background-color: white;
  display: flex;
  height: 55px;
  z-index: 999998;
  overflow: hidden;
  width: 100%;
  color: black;
  vertical-align: middle;
  align-items: center;
  border-bottom: 1px solid #f1e9e9;
}

.share-banner .flex-width {
  flex: 1;
}

.share-banner button {
  background: none;
  color: black;
  border: none;
  padding: 0;
  font: inherit;
  outline: none;
}

.share-banner button:focus {
  outline: none;
}

.join-logo {
  padding-left: 10px;
  padding-top: 5px;
  float: left;
}

.homebar {
  background: rgb(60, 60, 60);
  height: 35px;
}

.homebar-id {
  color: #757575;
  position: absolute;
  padding-top: 7px;
  padding-left: 10px;
}

.recording {
  animation: blinker 1.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
  padding-top: 9px;
  font-size: 20px;
}
.recording-live {
  color: #eaeaea;
  padding-top: 8px;
  padding-right: 10px;
  float: right;
}
@keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/*Docked Chat Components*/
.kasm-chat-container {
  height: calc(100% - 90px);
  display: flex;
  background: #eaeaea;
}

.chat-container {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  min-height: 450px;
  height: 100%;
  background: white;
  min-width: 300px;
  width: 20%;
}
.chat-container .section {
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #f1e9e9;
  vertical-align: middle;
  align-items: center;
}
.chat-container h5 {
  font-weight: lighter;
}
.members {
  list-style-type: none;
  padding: 0;
  overflow-y: auto;
  height: 100px;
  border-bottom: 1px solid #f1e9e9;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  margin-top: 0px;
  margin-bottom: 0px;
}

.member-container {
  height: 200px;
}

.docked-chat {
  flex: 1;
  height: 100%;
  padding: 0.5em 1em;
  margin-top: 0px;
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.docked-chat ul {
  flex: 1;
  list-style-type: none;
  padding: 0;
  overflow-y: auto;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  min-height: 0;
}

.docked-chat ul > :first-child {
  margin-top: auto;
}

/* width */
.chat-container ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.chat-container ::-webkit-scrollbar-track {
  background: rgb(240, 243, 245);
}

/* Handle */
.chat-container ::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.chat-container ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.docked-chat input {
  background: #444;
  width: 95%;
  border: none;
  color: white;
  padding: 2px 5px 5px;
}

.close-chat {
  position: relative;
  height: 0px;
  top: -29px;
  right: -13px;
  font-size: 1.5em;
}

.close-chat:hover {
  color: #cccccc;
}

#chat-send {
  background: #444;
  margin-left: -5px;
  border-radius: 6px;
  border: none;
  color: white;
  width: 50px;
  padding: 7px 5px 5px;
}

#chat-send:hover {
  color: #aaa;
}

#no-focus {
  display: flex;
}

#no-focus :focus {
  outline: none;
}

/*Small Chat*/

.small-chat-container {
  position: absolute;
  bottom: 45px;
  right: 8px;
  text-align: left;
}

.small-chat {
  background: rgba(15, 15, 15, 0.8);
  border: 1px solid black;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
}

.small-chat ul {
  list-style-type: none;
  padding: 5px;
  overflow-y: auto;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  margin-bottom: 0px;
}

.small-chat ul > :first-child {
  margin-top: auto;
}

.small-chat input {
  background: #444;
  width: 82%;
  border: none;
  color: white;
  padding: 7px 5px 5px;
}

.toggle_text {
  position: relative;
  top: -3px;
}

/* width */
.small-chat ::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.small-chat ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

/* Handle */
.small-chat ::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.small-chat ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* emoji picker*/
.chat-emoji-select {
  background: #444 !important;
  margin-right: -5px;
  border-radius: 6px;
  padding: 5px !important;
  border: none;
}

.emoji-select .emoji-mart button {
  padding: 5px;
}

.emoji-select .emoji-mart-category ul {
  display: block;
  background: white;
}

.emoji-select .emoji-mart-category-list li {
  background: white;
}

#fullscreen-link {
  border-radius: 0 !important;
  margin-right: 0;
  color: white;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.no-live-kasm {
  margin-top: 20% !important;
}

#fullscreen-link:active {
  box-shadow: none;
}

#fullscreen-link:hover {
  background-color: #1a2226 !important;
  border-color: #151b1f !important;
}
.white-space-nowrap {
  white-space: nowrap;
}

/*Container for Sharing Items*/
.kasm-parent {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 999998;
}
.kasm-menubar {
  display: flex;
  background: #fff;
  border-bottom: 2px solid #c2cfd6;
  justify-content: space-between;
  align-items: center;
}

.kasm-menubar .navbar {
  padding-left: 87px;
  background-color: #fff !important;
  padding-bottom: 0px;
  overflow-x: auto;
  height: 87px;
}

.kasm-menubar .navbar ul li a {
  padding-right: 30px;
  padding-left: 0px !important;
}

.kasm-menubar li.nav-item.active {
  color: #000;
  font-weight: 700;

  opacity: none !important;
  position: relative;
}
.kasm-menubar li.nav-item.active:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #12a2e4;
  position: absolute;
  bottom: -15px;
}

.has-search .form-control-feedback {
  position: absolute;
  z-index: 2;
  display: block;
  line-height: 2.3rem;
  text-align: center;
  pointer-events: none;
  color: #181f47;
  left: 13px;
  top: 50%;
  transform: translateY(-50%);
}

.responsive-search {
  display: none !important;
}

@media screen and (min-width: 557px) and (max-width: 1292px) {
  .kasm-menubar .navbar {
    padding-left: 50px;
    overflow-x: auto;
  }
}

@media (max-width: 991px) {
  .kasm-menubar {
    border-bottom: 0;
  }
  .kasm-menubar .search-wrapper {
    display: none !important;
  }
  .collapse.navbar-collapse.show-categories {
    display: none;
  }
  .running-apps {
    margin-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 576px) {
  .has-search .form-control-feedback {
    top: 50%;
  }
}

@media (min-width: 991px) and (max-width: 1600px) {
  .desk-search.has-search .form-control {
    width: 0;
    padding: 15px;
    border: 0;
    transition: 2s;
  }
  .desk-search.has-search .form-control:focus {
    width: 200px;
    padding: 5px;
    padding-left: 2.375rem;
  }
}

.rightsection {
  padding: 0px !important;
}

.rightsection .card-body {
  padding: 16px;
}

.has-search {
  position: relative;
}

.has-search .form-control {
  padding-left: 2.375rem;
  position: relative;
  width: 200px;
}

.running-apps {
  padding-left: 44px;
  padding-right: 44px;
  /*overflow-y: auto;*/
  min-height: 100vh;
}

.kasm-menubar li.nav-item {
  color: #181f47;
  font-weight: 500;
  margin-right: 48px;
  cursor: pointer;
}

.rightsection .card {
  box-shadow: none !important;
  border-radius: 0px !important;
}

.iframe-container {
  height: 100%;
  width: 100%;
  min-height: 450px;
}

.vertical {
  display: flex;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex: 1;
  text-align: center;
  color: black;
  position: relative;
}

.dark-hover:hover {
  color: darkgrey;
}

/*kasm cards */
.kasmcard-img {
  margin-right: 10px;
  width: 55px;
  height: 55px;
}
.kasmCardContent {
  display: flex;
}

@media screen and (max-width: 890px) {
  .iframe-container {
    min-height: 0;
  }

  .share-banner {
    display: none;
  }

  .vertical {
    height: 100%;
  }
}

/*kasm card  outer responsive*/
@media screen and (max-width: 1300px) {
  .panelContainerBody {
    padding: 16px !important;
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .kasmimg-hover .text:not(:last-child) {
    margin-bottom: 0;
    margin-right: 10px;
  }
  .kasmimg-hover .text {
    padding: 7px 5px;
    font-size: 12px;
    width: 105px;
  }
  .kasmimg-hover .text .fa {
    padding-right: 10px;
    font-size: 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .panelbackground {
    height: calc(110vh + 194px);
    min-height: 801px;
  }
}
@media (max-width: 1400px) {
  .kasmimg-hover .middle {
    display: flex;
    justify-content: center;
    margin-top: 15px;
  }
}
@media (min-width: 1400px) {
  .kasmimg-hover .middle {
    transition: 0.5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 99;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .kasmimg-hover:hover .livekasmimg {
    opacity: 0.8;
  }

  .kasmimg-hover:hover .middle {
    opacity: 1;
    background: rgba(24, 31, 71, 0.8);
  }
}

@media (max-width: 480px) {
  .kasmimg-hover .text:not(:last-child) {
    margin-bottom: 5px;
  }
  .kasmimg-hover .text {
    padding: 7px 5px;
    font-size: 12px;
  }
  .kasmimg-hover .text .fa {
    padding-right: 10px;
    font-size: 15px !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
  .rightsection .card-body {
    padding: 16px;
  }
}
@media screen and (max-width: 991px) {
  .kasm-menubar .navbar {
    overflow-x: unset !important;
    width: 100%;
  }
  .responsive-search {
    display: block !important;
  }
  .responsive-search .form-control {
    width: 100% !important;
    margin-bottom: 0;
    height: 54px;
    margin-top: 15px;
    border: 1px solid #8e8e8e;
    border-radius: 6px !important;
  }
  .kasmimg-hover .text:not(:last-child) {
    margin-bottom: 0;
    margin-right: 10px;
  }
  .kasmimg-hover .text {
    max-width: 250px;
  }
}
@media screen and (max-width: 991px) {
  .panelContainerBody {
    padding: 16px !important;
  }
}
@media screen and (max-width: 991px) {
  /*kasm outer*/
  .kasm-menubar li.nav-item.active {
    border: none;
  }
  .kasmCardContent {
    flex-wrap: wrap;
    text-align: center;
  }
  .kasmCardBottom {
    height: 148px;
    width: 201px;
    margin: 0 auto 30px;
  }
  .panelContainerBody {
    padding: 0;
  }
  .kasmcard-img {
    margin-right: 10px;
    width: 55px;
    height: 55px;
    margin: 0 auto;
    margin-bottom: 9px;
    width: 100%;
  }
  .kasmcard-img {
    margin: 0 auto;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .kasm-outer .settingPad {
    padding: 0px;
    text-align: center;
    width: 100%;
  }

  .kasm-menubar .navbar {
    padding: 10px 10px;
  }
  .CircularProgressbar {
    margin: 0 auto;
    display: table;
    width: 55px;
    height: 55px;
  }
  .mobile-search {
    display: block !important;
    width: 48%;
  }
  .desk-search {
    display: none !important;
  }
  .standalone-label {
    text-align: center;
    width: 100%;
  }
  .kasm-menubar .navbar {
    padding: 0px 16px;
    background-color: transparent !important;
    margin-top: 18px;
  }
  .kasm-menubar .navbar-light .navbar-toggler {
    width: 100%;
    text-align: left;
    margin: 0px 0;
    border: 0;
    border-radius: 4px;
    height: 57px;
    padding: 10px 20px;
    border: 1px solid #8e8e8e;
    position: relative;
    margin-bottom: 10px;
  }
  .mobile-search .has-search .form-control-feedback {
    line-height: 3.3rem;
  }
  .mobile-search input {
    height: 60px;
    margin: 0 !important;
  }
  .toggler {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
  }
  .navbar-toggler span {
    position: absolute;
    right: 20px;
  }
}

.card-outer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.card-outer {
  animation: fadeIn ease 0.5s;
  -webkit-animation: fadeIn ease 0.5s;
  -moz-animation: fadeIn ease 0.5s;
  -o-animation: fadeIn ease 0.5s;
  -ms-animation: fadeIn ease 0.5s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .left-section {
    order: 2;
  }
  .rightsection .row {
    margin: 0;
  }
  .rightsection {
    order: 1;
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-top: 22px;
  }
  .running-apps.hide-Apps {
    display: none;
  }
  .kasm-menubar .navbar {
    padding: 0px 16px;
  }
  .collapse.navbar-collapse.show-categories {
    width: 90%;
  }
}

@media (max-width: 575px) {
  .kasmimg-hover .text {
    padding: 7px 5px;
    font-size: 12px;
    width: 105px;
  }
  .kasmimg-hover .text .fa {
    padding-right: 10px;
    font-size: 15px !important;
  }
  .kasmimg-hover .middle {
    flex-direction: column;
    align-items: center;
  }
  .kasmimg-hover .text:not(:last-child) {
    margin-bottom: 5px;
    margin-right: 0;
  }
}

/* FullScreen Styles */
#full-screen:-webkit-full-screen .iframe-container {
  padding: 0;
}

#full-screen:-moz-full-screen .iframe-container {
  padding: 0;
}

#full-screen:-ms-fullscreen .iframe-container {
  padding: 0;
}

#full-screen:fullscreen .iframe-container {
  padding: 0;
}

#full-screen:-webkit-full-screen .vertical {
  width: 100%;
}

#full-screen:-moz-full-screen .vertical {
  width: 100%;
}

#full-screen:-ms-fullscreen .vertical {
  width: 100%;
}

#full-screen:fullscreen .vertical {
  width: 100%;
}

#full-screen:-webkit-full-screen #transition-chat {
  display: none;
}

#full-screen:-moz-full-screen #transition-chat {
  display: none;
}

#full-screen:-ms-fullscreen #transition-chat {
  display: none;
}

#full-screen:fullscreen #transition-chat {
  display: none;
}

#full-screen:-webkit-full-screen .kasm-chat-container {
  padding: 0;
}

#full-screen:-moz-full-screen .kasm-chat-container {
  padding: 0;
}

#full-screen:-ms-fullscreen .kasm-chat-container {
  padding: 0;
}

#full-screen:fullscreen .kasm-chat-container {
  padding: 0;
}

#full-screen:-webkit-full-screen .homebar {
  margin-left: 0;
}

#full-screen:-moz-full-screen .homebar {
  margin-left: 0;
}

#full-screen:-ms-fullscreen .homebar {
  margin-left: 0;
}

#full-screen:fullscreen .homebar {
  margin-left: 0;
}

.join-shared-kasm-card {
  padding: 20px;
}

/* width */
#scroll ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
#scroll ::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
#scroll ::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
#scroll ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.kasm_background {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
  color: #0084c2;
  background-color: #081020;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  position: fixed;
  overscroll-behavior: none;
  overflow: hidden;
}

.background_fade {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-animation: fade-in 0.5s; /* Chrome, Safari, Opera */
  animation: fade-in 0.5s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes fade-in {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}

/* Standard syntax */
@keyframes fade-in {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}

.kasm_connect_message {
  margin-top: 20px;
  font-size: 18px;
  color: #ffffff;
  font-weight: 300;
}

.kasm_connect_title {
  font-size: 29px;
  margin: 0 0 10px;
  color: #fff;
  font-weight: 300;
}

#share_tips {
  margin-top: 1em;
  padding: 1em;
  background-color: #c5e6fa;
  border-radius: 5px;
}
.categories_selection {
  border: #67a6ad;
  border-width: thin;
  border-radius: 4px;
  border-style: dashed;
  padding: 20px 20px 20px 20px;
}
.user_setting {
  text-decoration: underline;
}

.servicebot-row.__tier-plan:after {
  font-weight: 300;
  text-align: center;
  display: block;
  padding: 20px 0;
}
.__tier.__tier-1 .servicebot-row.__tier-plan.__plan-1:after {
  content: "On-Demand Disposable Browsers and Desktops \A 100 hours of usage per month";
  white-space: pre;
}
.__tier.__tier-2 .servicebot-row.__tier-plan.__plan-1:after {
  content: "On-Demand Disposable Browsers and Desktops \A 300 hours of usage per month";
  white-space: pre;
}

.smaller-text {
  font-size: smaller;
}
.btn-width {
  width: 100%;
  max-width: 200px;
}

.full-blank {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 777777;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
}

.black-link a {
  color: #151b1e;
  text-decoration: underline;
}
.black-link a:hover {
  color: #151b1e;
  text-decoration: underline;
}

.cast-outer {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cast-middle {
  display: table-cell;
  vertical-align: middle;
}
.cast-logo-wrapper {
  min-height: 320px;
}

.countdown {
  z-index: 9999999;
  font-size: 40px;
  color: #7e1a2e;
  cursor: pointer;
  left: 0;
  right: 0;
  background-color: #ffffffab;
  bottom: 0;
  width: 100%;
  text-align: center;
  pointer-events: none;
}
.countdown-fixed {
  position: fixed;
}
.countdown-absolute {
  position: absolute;
}
.enable-appIcon {
  display: none;
}
@media screen and (max-width: 991px) {
  .enable-appIcon {
    margin-left: 15px;
    display: block !important;
  }

  .left-section {
    order: 2;
    background: #fff;
    margin-top: 20px;
  }

  .rightsection {
    order: 1;
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-top: 22px;
  }
  .running-apps.hide-Apps {
    display: none;
  }
  .mobileSearch {
    padding: 10px 0;
    width: 100%;
  }
  .mobileSearch input {
    width: 100%;
    height: 54px;
    padding: 5px 10px;
    border: 1px solid #8e8e8e;
    border-radius: 6px;
    background-image: url(./fonts/down-arrow.35f9fe111e569c020bf586fb77614e5b.svg);
    background-repeat: no-repeat;
    background-position: center right 15px;
  }
}
.disable-appIcon {
  display: none;
}

/*launch modal*/
.launch-modal {
  max-width: 439px !important;
  height: 453px;
  border-radius: 10px;
  margin: 0 auto !important;
}

.kasmCardFooter {
  background: transparent;
  padding: 0;
  border: 0;
}
.launch-modal .Select .Select-control {
  min-height: 64px;
  position: relative;
}
.launch-modal .Select-menu-outer {
  z-index: 2;
  background: #fff;
}
.launch-modal .Select .Select-multi-value-wrapper {
  position: absolute;
  width: 100%;
  bottom: 2px;
}
.modal-inner .form-group {
  margin-bottom: 2rem !important;
}
.launch-modal .form-group {
  position: relative;
}
.launch-modal .label {
  position: absolute;
  z-index: 1;
  left: 10px;
  top: 10px;
  font-size: 11px;
  color: #9696a0;
}

.launch-modal .kasmCardFooter button {
  min-height: 64px;
}
.opera-box {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}

.user-modal .opera-Productivity span {
  display: flex;
  align-items: center;
}

.user-modal .opera-box {
  margin-bottom: 0;
}

.opera-box-detail {
  width: 100%;
  border-bottom: 30px;
}
.opera-box-detail h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  color: #29363d;
  margin-bottom: 0;
}
.opera-box-img {
  margin-right: 15px;
}
.opera-box-img img {
  width: 55px;
  height: 55px;
}
.opera-Productivity {
  font-size: 14px;
  line-height: 21px;
  color: #181f47;
}
.opera-Productivity-title {
  font-size: 17px;
  font-weight: 600;
}

.opera-Productivity strong:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #c4c4c4;
  right: 0;
  left: 0;

  display: inline-block;
  top: -2px;
  border-radius: 50%;
  margin-right: 7px;
}
.opera-Productivity strong {
  font-weight: normal;

  position: relative;
  margin-left: 10px;
}
.launch-app-btn {
  background-color: #12a2e4;
  color: white;
  font-size: 14px;
  border: 0;
  border-radius: 4px;
  padding: 13px 10px;
  width: 100%;
  margin: 0 auto;
  display: table;
  font-weight: 700;
  height: 64px;
}

.image-disabled {
  opacity: 0.5;
}

.collapse.navbar-collapse {
  display: none;
}
.collapse:not(.show) {
  display: block;
}
.mobile-search {
  display: none;
}
.modal-item {
  display: flex;
  justify-content: space-between;
}
.destroy-button {
  width: 100%;
  padding: 20px !important;
}
.destroy-modal-footer {
  border-top: unset !important;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: auto;
    height: 100%;
    display: flex;
    align-items: center;
  }
}
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #626985;
  border-radius: 0;
}
.profile-close-icon {
  float: right;
  padding-top: 20px;
  padding-right: 20px;
}

:root {
  --avatar-size: 2.5rem;
}

.circle {
  background-color: #5fbd85;
  border-radius: 50%;
  height: var(--avatar-size);
  text-align: center;
  width: var(--avatar-size);
}

.initials {
  font-size: calc(var(--avatar-size) / 2.5);
  line-height: 1;
  position: relative;
  top: calc(var(--avatar-size) / 4);
  color: #fff;
  font-weight: 700;
}

.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-left: 10px;
}
.agent-padding {
  padding-left: 12px;
  padding-right: 12px;
}
.no-data {
  padding-left: 2rem !important;
}
.group-label {
  display: flex;
  align-items: center;
  margin-bottom: 0 !important;
}
.tip-modal-button {
  width: 100% !important;
  background: #12a2e4 !important;
}
.login-spinner {
  height: 40px !important;
  width: 40px !important;
}

.copy-share-button:hover {
  opacity: 0.5;
  background: lightblue;
}
.copy-share-button:active {
  opacity: 1;
}

.login-flex {
  width: 100%;
}

  .left-section {
    background: #fff;
  }

.card-transparent {
  background: unset !important;
  box-shadow: unset !important;
}
.modal .modal-header{
  font-size: 17px;
  font-weight: 600;
  line-height: 27.2px;
  padding: 12px 20px;
  border-bottom: 0;
  border-radius: 10px;
}
.modal .modal-header .modal-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.close-icon {
  width: 20px;
  height: 20px;
  background-color: #dadada;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-content {
  border-radius: 6px;
  box-shadow: 0px 4px 20px rgb(0 0 0 / 15%);
}
.modal-dropdown {
  padding: 13px 20px;
  margin-bottom: 20px;
  border: 1px solid #d1d6f3;
  border-radius: 4px;
}
.modal-dropdown label {
  font-size: 11px;
  color: #9696a0;
  font-weight: 500;
}
.modal-dropdown .dropdown-toggle {
  width: 100%;
  background-color: transparent;
  border-color: none;
  border: 0;
  text-align: left;
  padding: 0;
}
.modal-dropdown .dropdown-menu.show {
  border-radius: 10px;
  width: 100%;
  border: 0;
  box-shadow: 1px 1px 1px #bfbfbf;
}

.modal-dropdown .btn-secondary:not(:disabled):not(.disabled):active,
.modal-dropdown .btn-secondary:not(:disabled):not(.disabled).active,
.modal-dropdown .show > .btn-secondary.dropdown-toggle {
  background-color: transparent !important;
  border: 0 !important;
  outline: none;
  box-shadow: none !important;
}

.modal-dropdown .dropdown-toggle:hover,
.modal-dropdown .dropdown-toggle:focus,
.modal-dropdown .dropdown-toggle:active {
  background-color: transparent !important;
  border: 0 !important;
  outline: none;
  box-shadow: none !important;
}
.modal-dropdown .btn-group {
  width: 100%;
}
.profile-page .card-header strong {
  color: #17304a;
  font-size: 18px;
  font-weight: bold;
  line-height: 160%;
}
.profile-page {
  margin-top: 30px;
}
.table-head-outer {
  display: flex;
  align-items: center;
}
.table-head-outer {
  display: flex;
  align-items: center;
}
.profile-page .table h4 {
  color: #29363d;
  line-height: 160%;
  margin: 0;
  font-weight: 600;
  font-size: 13.5px;
}
.profile-page .card-header {
  background-color: transparent;
  padding: 1.5rem 2rem 1.5rem;
}
.profile-page .table th,
.profile-page .table td {
  border: 0;
}
.profile-page .ReactTable .rt-td {
  font-size: 13.5px;
  font-weight: 400;
  color: #29363d;
}
.profile-page .ReactTable .rt-resizable-header-content {
  color: #181f47;
  font-size: 13px;
  font-weight: 600;
  line-height: 160%;
}
.profile-page .table th {
  color: #181f47;
  font-size: 13px;
  font-weight: 600;
  line-height: 160%;
}
.profile-page .table td {
  font-size: 13.5px;
  font-weight: 400;
  color: #29363d;
  white-space: break-spaces;
}
.profile-page .table p {
  color: #29363d;
  line-height: 160%;
  font-size: 13.5px;
  font-weight: 400;
  margin: 0;
}
.profile-page .table .Select-control {
  color: #29363d;
  line-height: 160%;
  font-size: 13.5px;
  font-weight: 400;
  margin: 0;
  border: 1px solid #d1d6f3;
  border-radius: 5px;
  padding: 4px 10px;
}
.profile-page .table .Select-control .Select-value:focus {
  border: 1px solid #12a2e4 !important;
}
.profile-page .list-group-item {
  border-bottom: 1px solid #f2f2f3;
  border-top: 1px solid #f2f2f3;
  border-right: 0;
  border-left: 0;
}
.profile-page .ReactTable .rt-th input:focus {
  border: 1px solid #12a2e4 !important;
  box-shadow: 0px 0px 4px rgba(18, 162, 228, 0.15),
    0px 0px 16px rgba(18, 162, 228, 0.25);
}
.profile-page .ReactTable .-pagination input,
.profile-page .ReactTable .-pagination select {
  background: transparent;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  border: 0;
  padding: 0;
}
.profile-page .table thead {
  background-color: #f5f8fb;
}

.profile-page .download-btn {
  background-color: #5fbd84;
  color: #fff;
  max-width: 124px;
  height: 36px;
  font-size: 13px;
  line-height: 160%;
  font-weight: 500;
  border-radius: 5px !important;
  border: 0;
  max-width: 200px;
}

.profile-page .ReactTable .rt-thead.-header {
  padding: 0.75rem;
  background-color: #f5f8fb;
  border: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.profile-page .pagination-bottom {
  background-color: #f6f8fb;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.profile-page .reset-btn {
  background-color: #12a2e4;
  color: #fff;
  padding: 11px 18px;
  font-size: 13px;
  font-weight: 500;
  border-radius: 5px !important;
  border: 0;
}

/*Select Input*/
.profile-page
  .Select.has-value.is-clearable.Select--single
  > .Select-control
  .Select-value {
  line-height: 43px !important;
}

.profile-page .Select-placeholder {
  line-height: 43px !important;
}

.profile-table .table {
  width: 60%;
}

.zone-table .table {
  width: 100%;
}

/*media query*/
@media screen and (max-width: 767px) {
  .profile-page .download-btn {
    height: unset;
    font-size: 10px;
    padding: 5px 6px;
  }
  .profile-page .user-setting tr {
    display: flex;
    flex-direction: column;
  }
  .profile-table .table {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .profile-page .table {
    width: 100%;
  }
}
@media screen and (max-width: 1366px) {
  .profile-table .table {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .profile-page .ReactTable .-pagination .-pageInfo {
    margin: 0px;
  }
  .profile-page .ReactTable .-pagination .-pageJump input {
    width: 11px;
  }
  .profile-table .table {
    width: 100%;
  }
}

.ReactTable .rt-resizer {
  display: inline-block;
  position: absolute;
  width: 8px;
  top: 0;
  bottom: 0;
  right: -4px;
  cursor: col-resize;
  z-index: 10;
}

/*user table css*/
.ReactTable .rt-thead.-header .rt-th {
  padding: 14px 10px;
}

.ReactTable .rt-thead.-header .rt-th:last-child {
}

.adduser-btn {
  background-color: #5fbd84;
  color: #fff;
  font-size: 14px;
  line-height: 160%;
  font-weight: 500;
  border-radius: 5px !important;
  border: 0;
  width: 100%;
  padding: 11px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
}
.adduser-btn i {
  margin-right: 20px;
}
.adduser-btn img {
  width: 12px;
  margin-right: 3px;
}
.filter-dropown button {
  background-color: transparent;
  border: 0;
  display: flex;
  align-items: center;
  padding: 0;
  font-size: 13px;
}
.filter-dropown .dropdown-item i {
  color: #9296a9 !important;
  font-size: 19px !important;
}
.filter-dropown {
  margin: 0 auto;
  display: table;
}
.yesno-head {
  text-align: center !important;
}
.yesnoIcon {
  text-align: center;
  margin: 0 auto;
}

.filter-dropown .dropdown-menu.show {
  border: 0;
  box-shadow: 1px 1px 7px #d9e1e9;
  border-radius: 10px;
}
.filter-dropown .dropdown-item a,
.filter-dropown .dropdown-item div {
  padding: 20px 35px;
  width: 100%;
}
.filter-dropown .dropdown-item:hover {
  background-color: #d9e1e9;
}
.filter-dropown button:hover {
  background-color: transparent;
  border: 0;
}
.filter-dropown .dropdown-item a {
  width: 100%;
  color: #181f47;
  font-size: 13px;
}
.filter-dropown .dropdown-item img {
  width: 18px;
  margin-right: 10px;
}
.filter-dropown .dropdown-item i {
  color: #c2cfd6;
  font-size: 20px;
  display: inline-block;
  margin-left: 0px;
  margin-right: 10px;
}
.ReactTable .rt-tbody .rt-td {
  padding: 10px 10px;
}

.rt-thead.-filters .rt-th {
  position: relative;
  padding: 10px 10px;
}
.rt-thead.-filters {
  min-height: 60px;
}
.ReactTable .rt-thead.-header {
  padding: 0px 0px !important;
}
.profile-page .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title-head {
  display: inline;
  display: flex;
  align-items: center;
}
.table-head img {
  margin: 0px 7px;
  width: 10px;
}
.yesno-head {
  display: flex;
  justify-content: center;
}
.table-head-outer i {
  font-size: 16px;
  color: #9da1b3;
  margin: 0px 10px;
  /* position: absolute; */
}
.text-ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}
.table-head-outer.blue-txt i {
  color: #12a2e4;
}
.rt-resizable-header-content .table-head {
  margin: 0;
  text-align: left;
  padding: 2px 0;
  max-width: max-content;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ReactTable .rt-tbody {
  overflow: visible;
}
.status-dropdown.dropdown .dropdown-toggle {
  color: #525252;
  display: flex;
  align-items: center;
  margin: 0 auto;
  max-width: 80px !important;
}
.status-dropdown.dropdown button:active {
  background-color: transparent !important;
  color: #000;
}
.status-dropdown.dropdown button:focus {
  box-shadow: none !important;
}
.pagination-bottom {
  background-color: #f6f8fb;
  border-top: 1px solid #ececec;
  display: flex;
  justify-content: space-between;
  padding: 14px 35px;
}
.rowsper-page {
  display: flex;
  align-items: center;
}
.pagination-bottom button {
  background-color: transparent;
  border: 0;
  padding: 0;
}
.pagination-bottom p {
  margin: 0;
  color: #181f47;
  opacity: 0.6;
  font-size: 13px;
}
.pagination-bottom .arrow-btns {
  margin: 0px 17px;
  font-size: 24px;
}
.pagination-bottom .page-dropdown.dropdown {
  margin: 0px 10px;
  height: 22px;
}
.pagination-bottom .page-dropdown.dropdown button:focus {
  box-shadow: none !important;
}
.pagination-bottom .page-dropdown.dropdown .dropdown-menu.show {
  width: 30px;
  padding: 10px;
  border: 0;
  min-width: 70px;
  border: 1px solid #e2dddd;
  font-size: 13px;
}
.pagination-bottom .page-dropdown.dropdown button {
  background-color: transparent;
  border: 0;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #17304a;
  opacity: 0.7;
}
.pagination-bottom .page-dropdown.dropdown button:active {
  background-color: transparent;
  border: 0;
}
.pagination-bottom .page-dropdown.dropdown button:focus {
  box-shadow: none;
}
.pagination-bottom .page {
  max-width: 100%;
  padding: 0px;
  background-color: transparent;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  background-color: transparent !important;
}
.more {
  width: 39px;
  height: 39px;
  line-height: 36px;
  border-radius: 50%;
  line-height: 46px;
}
.more i {
  font-size: 19px;
  color: #585f7c;
}
.more:hover {
  background-color: #e3ebf2;
}
.more:hover i {
  color: #12a2e4;
}
.more-active {
  background-color: #e3ebf2;
}
.ReactTable .rt-table .rt-thead .user-input-fields,
.status-dropdown.dropdown .dropdown-toggle,
.ReactTable .rt-table .rt-thead input {
  max-width: 129px;
  border: 1px solid #e5e5e5 !important;
  border-radius: 5px !important;
  font-size: 14px !important;
  height: 35px;
  padding: 10px !important;
  background-color: transparent;
  color: #525252;
  display: flex;
  align-items: center;
  width: 100%;

  overflow: hidden;
}
.user-input-fields-center {
  margin: 0 auto;
  display: table;
}
.user-input-fields {
  margin-right: auto;
  margin-left: 0;
  display: table;
}
.ReactTable .rt-thead .rt-th.-sort-asc,
.ReactTable .rt-thead .rt-td.-sort-asc {
  box-shadow: none;
}
.filter-icon {
  width: 18px;
}
.cancel-btn {
  border: 0;
  width: 19px;
  height: 19px;
  line-height: 5px;
  border-radius: 50%;
  background-color: #edf2f6;
  bottom: 0;
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.cancel-btn img {
  width: 7px;
}
.ReactTable .rt-thead .rt-th.-sort-desc {
  box-shadow: none;
}
.page-items p {
  color: rgb(41 54 61 / 50%);
  align-items: center;
  display: flex;
}

.page-items label {
  margin: 0;
}

.card {
  border-radius: 5px;
}
.filter-outer {
  width: 100%;
  height: 100%;
  background-color: white;
  position: absolute;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  display: flex;
}
.status-dropdown .dropdown-menu.show {
  border: 0;
  box-shadow: 0px 0px 17px #d1d1d1;
  min-width: 60px;
  width: 75px;
  border-radius: 5px;
}
.status-dropdown .dropdown-item img {
  margin-right: 10px;
}
.title-head i {
  font-size: 19px;
  margin-right: 1rem;
}

.filterdrop-outer {
  margin: 0 auto;
}
.blue-txt {
  color: #12a2e4;
}

.rt-thead .rt-th.rt-resizable-header .blue-txt .table-head {
  border-bottom: 2px solid #12a2e4;
}

.datetimeModal .title-label {
  font-weight: 500;
  font-size: 11px;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: #9696a0;
  margin: 0;
  text-transform: uppercase;
}
.datetimeModal .modal-footer {
  background: rgba(227, 235, 242, 0.5);
  border: 0;
}
.datetimeModal .cancel-bttn {
  font-weight: normal;
  font-size: 14px;
  line-height: 160%;
  text-align: center;
  color: rgba(41, 54, 61, 0.705);
  border: 0;
  background-color: transparent;
  margin-right: 24px;
  width: 92px;
  height: 48px;
}
.datetimeModal .date-outer {
  background: #ffffff;
  border: 1px solid #d1d6f3;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 24px;
}
.datetimeModal .update-bttn {
  background: #12a2e4;
  border-radius: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  text-align: center;
  color: #ffffff;
  border: 0;
  width: 92px;
  height: 48px;
  text-align: center;
}
.datetimeModal .modal-body {
  padding: 0;
}
.datetimeModal .modal-inner {
  padding: 24px;
}
.datetimeModal .react-datetime-picker__wrapper {
  border: thin solid #d9d9d9;
  border-radius: 0;
  height: unset;
  border: 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 32px;
  color: #19191d;
  display: flex;
  align-items: center;
}
.datetimeModal .modal-title {
  font-weight: 600;
  font-size: 15px;
  line-height: 160%;
  display: flex;
  align-items: center;
  color: #181f47;
}
.datetimeModal .react-datetime-picker__calendar-button {
  width: 20px;
  height: 20px;
  background-image: url(./fonts/calendar-dates.ec901633a3ff29c2181dfbc4dc4705ce.svg);
  background-repeat: no-repeat;
  padding: 0;
}
.datetimeModal svg {
  display: none;
}

.ReactTable .rt-th,
 .ReactTable .rt-td  {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 5px;
  overflow: visible;
  transition: 0.3s ease;
  transition-property: width, min-width, padding, opacity;
}
.date-txt {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ReactTable .rt-thead.-filters input,
 .ReactTable .rt-thead.-filters select,
.dropdown  {
  border-radius: 3px;
  font-weight: normal;
  outline-width: 0;
  width: 100%;
}
.ReactTable *  {
  box-sizing: border-box;
}

.rt-tr-group .rt-tr {
  align-items: center;
}
.ReactTable .rt-tbody .rt-td:last-child {
  overflow: visible !important;
}
.site_table .rt-thead .rt-tr .rt-th:last-child,
.site_table .rt-tbody .rt-tr-group .rt-td:last-child {
  max-width: 100px !important;
  width: 100% !important;
}

.ReactTable .rt-tr {
  display: -webkit-inline-box;
}
.user-modal .modal-content {
  padding: 15px 4px;
  background: #ffffff;
}
.user-form-container {
  margin: 30px 0;
  background: #ffffff;
}
.modal-open .modal {
  overflow-x: visible !important;
  overflow-y: visible !important;
}
.user-form-container .card-header,
.user-modal .modal-header .modal-header {
  background: #ffffff;
  border-radius: 10px;
  font-size: 15px;
  line-height: 160%;
  color: #181f47;
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.user-modal .modal-header .modal-title {
  font-size: 17px;
  line-height: 160%;
  color: #181f47;
}
.confirm-modal {
  width: 411px !important;
}
.confirm-modal-body {
  padding: 2px 20px 21px !important;
}
.user-modal .modal-header .modal-header {
  position: relative;
}
.user-modal .modal-header .close {
  width: 20px;
  height: 20px;
  background: #17304a1a;
  border-radius: 100px;
  padding: 0 !important;
  font-size: 14px;
  position: absolute;
  right: 18px;
  top: 16px;
  margin: 0 !important;
  color: black;
}
.user-form-container .form-group,
.user-modal .modal-body .form-group {
  box-sizing: border-box;
}
.user-form-container .form-group .Select-control .Select-value {
  padding: 0;
}
.user-form-container .form-group input:focus,
.user-modal .modal-body .form-group input:focus,
.user-form-container .form-group .Select-control:focus {
  box-shadow: none !important;
}
.user-form-container .form-group input::-webkit-input-placeholder {
  /* Edge */
  font-weight: normal;
  font-size: 14px;
  line-height: 151%;
  color: #cfced6 !important;
}

.user-form-container .form-group input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: normal;
  font-size: 14px;
  line-height: 151%;
  color: #cfced6 !important;
}

.user-form-container .form-group input::placeholder {
  font-weight: normal;
  font-size: 14px;
  line-height: 151%;
  color: #cfced6 !important;
}
.user-form-container .card-footer .form-actions {
  border: 0;
  margin-right: 0;
  margin-left: auto;
  display: table;
  padding: 0;
}
.user-form-container .card-footer,
.user-modal .modal-footer {
  background: rgb(255 255 255 / 50%);
  border-radius: 10px;
  border: 0;
}
.user-form-container .card-footer .submit-button,
.user-modal .modal-footer .submit-button {
  width: 134px;
  height: 48px;
  background: #12a2e4;
  border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  text-align: center;
  color: #ffffff;
  text-align: center;
  margin: 0 2px;
}
.user-form-container .cancel-button,
.user-modal .modal-footer .cancel-button {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #181F47;
  width: 132px;
  height: 44px;
  margin: 0;
  margin-right: 1rem;
  background: rgba(24, 31, 71, 0.1);
}
.user-modal .modal-footer .delete-button {
  width: 132px;
  height: 44px;
  border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
  text-align: center;
  margin: 0;
  background: #F86C6B;
  box-shadow: 0px 1px 2px rgba(97, 97, 97, 0.2), 0px 2px 4px rgba(97, 97, 97, 0.2);
}
.user-modal .modal-footer .submit-button {
  width: 132px;
  height: 44px;
  border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
  text-align: center;
  margin: 0;
  box-shadow: 0px 1px 2px rgba(97, 97, 97, 0.2), 0px 2px 4px rgba(97, 97, 97, 0.2);
}

.center-div {
  transform: translateY(-30%);
  position: relative;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
}

/*# sourceMappingURL=index.fonts.css.map*/